Python之变量、表达式、赋值语句、算术运算符

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} 可以用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相同。

 

你可能感兴趣的:(Python)