1. Python变量的定义和使用
变量的赋值
Python 使用等号=作为赋值运算符,具体格式为: name = value
变量的值不是一成不变的,它可以随时被修改,只要重新赋值即可;另外你也不用关心数据的类型,可以将不同类型的数据赋值给同一个变量。请看下面的演示:n = 10 #将10赋值给变量n
n = 95 #将95赋值给变量n
n = 200 #将200赋值给变量n
abc = 12.5 #将小数赋值给变量abc
abc = 85 #将整数赋值给变量abc
abc = "http://c.biancheng.net/" #将字符串赋值给变量abc
除了赋值单个数据,你也可以将表达式的运行结果赋值给变量,例如:sum = 100 + 20 #将加法的结果赋值给变量
rem = 25 * 30 % 7 #将余数赋值给变量
str = "Hello + "Python" #将字符串拼接的结果赋值给变量
注意,变量的值一旦被修改,之前的值就被覆盖了,不复存在了,再也找不回了
2. 标准数据类型
在内存中存储的数据可以有多种类型。
Python有五个标准的数据类型:Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
Bool(布尔)
3. Python整数类型(int)
Python的整数不分类型,当所用数值超过计算机自身的计算能力时,Python 会自动转用高精度计算(大数计算)#将 78 赋值给变量 n
n = 78
print(n)
print( type(n) )
#给x赋值一个很大的整数
x = 8888888888888888888888
print(x)
print( type(x) )
#给y赋值一个很小的整数
y = -7777777777777777777777
print(y)
print( type(y) )
运行结果:78
8888888888888888888888
-7777777777777777777777
整数的不同进制
在 Python 中,可以使用多种进制来表示整数:十进制形式
我们平时常见的整数就是十进制形式,它由 0~9 共十个数字排列组合而成。二进制形式
由 0 和 1 两个数字组成,书写时以0b或0B开头。例如,101 对应十进制数是 5。八进制形式
八进制整数由 0~7 共八个数字组成,以0o或0O开头。注意,第一个符号是数字 0,第二个符号是大写或小写的字母 O。十六进制形式
由 0~9 十个数字以及 A~F(或 a~f)六个字母组成,书写时以0x或0X开头
【实例】不同进制整数在 Python 中的使用:#十六进制
hex1 = 0x45
hex2 = 0x4Af
print("hex1Value: ", hex1)
print("hex2Value: ", hex2)
#二进制
bin1 = 0b101
print('bin1Value: ', bin1)
bin2 = 0B110
print('bin2Value: ', bin2)
#八进制
oct1 = 0o26
print('oct1Value: ', oct1)
oct2 = 0O41
print('oct2Value: ', oct2)
运行结果:hex1Value: 69
hex2Value: 1199
bin1Value: 5
bin2Value: 6
oct1Value: 22
oct2Value: 33
数字