变量、表达式和语句
变量和数据类型
变量
是程序处理的最基本的事物,比如一个字母,数字等。
变量
一个变量
是一个对应值的名称。
message=’And now for something completely different’
n=17
pi=3.1415926
用状态图(变量名指向变量的值的图)表示:
message->’And now for something completely different’
n->17
pi->3.1415926
还可以打印,或测试变量的类型
print message
type(message)
变量命名和关键字
变量名可以任意长,可以同时包含字母,下划线和数字,但必须字母开头。
关键字不能被用做变量名,包括下面31个:
程序语句
程序语句:是一组Python解释器可以执行的代码。比如:
print 1
x=2
运算符和运算数
运算符是表示计算的特殊符号,运算符作用的数据被称为运算数。
运算符:+,-,*,/和**分别表示加,减,乘,除和指数运算
20+32
59/60
59/60.0
表达式
表达式是数值、变量和运算符的组合。比如:17,x,x+17等
运算符的优先级
- 括号具有最高优先级
- 指数运算具有次高优先级
- 乘法和除法具有较高优先级,且这两者具有相同优先级
- 加减法具有最低优先级,且优先级相同
- 相同优先级执行从左到右运算顺序
字符串操作
- +具有拼接字符串的功能,比如 ‘a’+’b’,将得到’ab’这个字符串
- *具有重复字符串的功能,比如’ab’*3,将得到字符串’ababab’
注释
在Python中一般不需要注释,但当确实需要时,使用#
开头,则后面的内容将被解释为注释内容,不参与程序执行。