python入门教程(一)——python基础

本教程根据《python编程快速上手》制作,如需转载,请注明出处。

1.表达式

可以直接在IDLE中输入表达式,然后求值,例如:

>>>2+2
4

表达式包含“值”和“操作符”(例如+),并且总是可以求值(也就是归约)为单个值。这意味着在 Python 代码中,所有使用表达式的地方,也可以使用一个值。

运算符如下:红线以内的运算符优先级相同

如果需要,可以用括号来改变通常的优先级。

2.数据类型

表达式是值和操作符的组合,它们可以通过求值成为单个值。“数据类型”是一类值,每个值都只属于一种数据类型。

常见的数据类型如下:

Python 程序也可以有文本值,称为“字符串”,或 strs(发音为“stirs”)。总是用引号(单引号 ' 或双引号 ")包围住字符串(例如'Hello'或'Goodbye cruel world!'),这样 Python 就知道字符串的开始和结束。甚至可以有没有字符的字符串,称为“空字符串”

注意:两边必须使用同一种引号,否则会出错。

3.字符串连接和复制

根据操作符之后的值的数据类型,操作符的含义可能会改变。例如,在操作两个整型或浮点型值时,+是相加操作符。但是,在用于两个字符串时,它将字符串连接起来,成为“字符串连接”操作符

如果你对一个字符串和一个整型值使用加操作符,会报错。

在用于两个整型或浮点型值时,*操作符表示乘法。但*操作符用于一个字符串值和一个整型值时,它变成了“字符串复制”操作符

*操作符只能用于两个数字(作为乘法),或一个字符串和一个整型(作为字符串复制操作符)。否则,Python 将显示错误信息。

4.变量

“变量”就像计算机内存中的一个盒子,其中可以存放一个值。

python的变量与C/C++等很多语言不同,无需定义类型,直接拿来用就行。

变量名的命名规则,这是老生常谈的问题了,每个语言基本一样。

变量名是区分大小写的。这意味着,spam、 SPAM、Spam 和 sPaM 是 4 个不同的变量。变量用小写字母开头是 Python 的惯例。

这本书的作者推荐使用驼峰命名法,没有下划线。

也就是说,变量名用lookLikeThis,而不是 looking_like_this

5.第一个程序

# This program says hello and asks for my name.
print('Hello world!')
print('What is your name?') # ask for their name
myName = input()
print('It is good to meet you, ' + myName)
print('The length of your name is:')
print(len(myName))
print('What is your age?') # ask for their age 
myAge = input()
print('You will be ' + str(int(myAge) + 1) + ' in a year.')

剖析:

(1)"#"开头为注释行。python以"#"开头作为单行注释。以"""(三个双引号)或'''(三个单引号)作为多行注释的开头,而且多行注释末尾也要加相应数量的引号。

(2)print()函数:将括号内的字符串显示在屏幕上。

(3)input()函数:等待用户在键盘上输入一些文本,并按下回车键。

这个函数求值为一个字符串,即用户输入的文本

(4)len()函数:你可以向 len()函数传递一个字符串(或包含字符串的变量),然后该函数求值为一个整型值,即字符串中字符的个数

(5)str()、int()和 float()函数将分别求值为传入值的字符串、整数和浮点数形式

(6)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章