变量包括数字,字母,下划线(a=1;a_d=2;a1=3;数字不能开头);变量有大小写区分;变量不能使用关键字,保留字(def、import等);变量要有一定的意义(abc=1,不推荐用无太大意义);变量有多个单词时用下划线隔开。
整型:即整数
例如:int1=10 #int是变量,10是整数
print(int,type(int1)) #打印结果是10,type是显示数据类型
整数(各种进制)
#十进制
i1=10
print(i1)#打印出来还是10
#二进制,只有0和1
i2=0b111
print(i2)#打印出是7,1+1*2+1*2*2
#十六进制,0-9,a==10/b==11/c==12/d==13/e==14/f==15
i3=0xff1
print(i3)#打印出是4081,1+15*16+15*16*16
#八进制,0-7
i4=0o345
print(i4)#打印出是229,5+4*8+3*8*8
浮点型:小数,科学计数法与浮点数的表示
f1=1.2
print(f1)#打印出1.2
f2=1.
print(f2)#打印出1.0
f3=.1
print(f3)#打印出0.1
f4=11e3
print(f4)#打印结果11000.0 #e是科学计数法的表示方法,e的三次方
字符串:
string1="love"
print(string1,type(string1))#打印结果是love 字符串
布尔类型:True 、False
bool1=True
print(bool1,type(bool1))#打印结果是True 布尔类型
#整型转换
i1=10
i1=float(i1)
print(i1,type(i1))#打印结果10.0 整型转换成浮点型
i2=10
i2=str(i2)
print(i2,type(i2))#打印结果10 整型转换成字符串
i3=0
i3=bool(i3)
print(i3,type(i3))#打印结果Flase 整型转换布尔类型 除了0之外,都是True
#浮点型转换
f1=3.1
f1=int(f1)
print(f1,type(f1))#打印结果3 浮点型转换整型
f2=3.0
f2=str(f2)
print(f2,type(f2))#打印结果是3.0 浮点型转换字符串
f3=2.1
f3=bool(f3)
print(f3,type(f3))#打印结果是True 浮点型转换成布尔类型
#字符串转换
s1="2"
s1=int(s1)
print(s1,type(s1))#打印结果2,字符串内容是整数 字符串转换成整型
s2="1010"
s2=int(s2,2)#进制字符串转整数,int(xx,进制)
print(s2,type(s2))
s3="1.0"
s3=float(s3)
print(s3,type(s3))#打印结果是1.0 字符串转换成浮点型
s4="1"
s4=bool(s4)
print(s4,type(s4))#打印结果是True 字符串转布尔类型
#布尔类型转换
i1=1
i1=bool(i1)
print(i1,type(i1))
f1=0.1
f1=bool(f1)
print(f1,type(f1))
s1="" #字符串内容是空值或者0,都是False
s1=bool(s1)
print(s1,type(s1))
n1=None
n1=bool(n1)
print(n1,type(n1))#None转布尔也是False