第二篇 Python变量与数据类型(实例)

一、Python变量

变量的命名规则:

变量包括数字,字母,下划线(a=1;a_d=2;a1=3;数字不能开头);变量有大小写区分;变量不能使用关键字,保留字(def、import等);变量要有一定的意义(abc=1,不推荐用无太大意义);变量有多个单词时用下划线隔开。

二、Python数据类型:

整型(int),浮点型(float),字符串(string),布尔类型(bool),None\Null

整型:即整数

例如: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   布尔类型

三、Python数据类型的转换

#整型转换
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

你可能感兴趣的:(python,开发语言)