1.变量
变量由变量名组成,如表达式“a = a + 3”,a就是一个变量的变量名。
Python中变量使用较为灵活,不用提前进行类型声明,在给变量赋值时自然而然地决定变量的类型。因此变量不仅值是可变的,类型也是可变的。
demo
# demo 变量输出
a = 1
a = 2
print (a)
a = "hello!"
print (a)
#运行结果如下
#2
#hello!
注意:在IDLE编辑器编写程序时,Python要求同一层次的语句缩进的空格数必须是一样的;以“#”开头的语句是注释语句;Python是一个动态类型语言,解释器会根据赋值或运算来自动推断变量的类型。
Python 的存储原理。 例如: “a = 2” ,变量a其实是一个指针,指针的内容是一个存储地址,指向相对应的值所在的存储块,所以,第二个变量a指向存放数值2的存储地址,第三个变量a指向存放字符串hello!的存储地址。
变量定义注意事项:
(1)使用前一定要赋值;
(2)变量名必须以字母和下划线开头;
(3)变量名不能是Python中的关键字。
a = a + 3 同 a += 3
2.常用算术运算符
“+” 在数值运算符中作为加法运算符;在列表和字符串中作为连接符。 注:Python可以作为一个超大数运算的计算器。
“/” 注意 除数不能为0 另外,使用“/”运算,结果必定是浮点型;可以使用类型转换函数int()将浮点型转换为整型,或使用“//”双斜杠除法(整除运算符);
”**“表示幂运算,如: 可以用2 ** 10 表示。
”%“ 取余运算符,a % b 等于 c 即是b能整除(a - c),就是a - c是b的倍数;所以14 % (-3) 等于 -1,是因为14 - (-1)的结果15是-3的整数倍;同理,(-14) % 3 等于1 ;另外注意Python中 a % b值的正负号与b相同。