变量
变量名:
数字、字母、下划线
alex1=123
不能以数字开头
alex_=123
变量名不能是python内部的关键字
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else',
'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',
'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
数据类型:
数字
1,222,333
字符串
'';"","""""".
布尔值
True/False
首字母必须大写。
#基本数据类型,移除long类型 print(type(1)) print(type(1.0)) print(type("str")) #允许多个变量连续赋值 a=b=c=1 print(a,b,c) a,b,c=1,2,"bb" print(a,b,c) #标准数据类型6种 #Number(数字) #String(字符串) #List(列表) #Tuple(元组) #Sets(集合) #Dict(字典) #Number(数字) #支持 int float bool complex(复数) #数值计算 print("5+3=",5+3) print("5-3=",5-3) print("5*3=",5*3) print("除法得到浮点数 2/4=",2/4) print("除法得到整数 2//4=",2//4) print("取余 10%3=",10%3) print("乘方 4**2=",4**2) print("开方 4**0.5=",4**0.5) #String(字符串) #元素是不可变的 string="abcdefg" print(string) print(string[0]) print(string[0:-1])#从头到尾 print(string[2:])#从下标2开始到尾 print(string[2:4])#从下标2到n-1 [m,n) print(string*2)#输出2次 #list(列表) #元素可变的 listDemo=["aa",1,"bb",2] print(listDemo) print(listDemo[0])#输出下标0 print(listDemo[2:])#从下标2开始到尾 print(listDemo[1:3])#从下标2到n-1 [m,n) print(listDemo*2)#输出2次 listDemo[0]="替换的" print(listDemo)#修改后的 #tuple(元组) #元素不可变的 tupleDemo=("aa",1,"bb",2) print(tupleDemo) print(tupleDemo[0])#输出下标0 print(tupleDemo[2:])#从下标2开始到尾 print(tupleDemo[1:3])#从下标2到n-1 [m,n) print(tupleDemo*2)#输出2次 tupleDemo=()#空元组 tupleDemo=(a,)#一个元素 print(tupleDemo) #Set(集合) #一个无序不可重复的序列 setDemo={"a","b","c"} print("集合A ",setDemo) #集合可以做 交集并集差集 setDemo2={"a","b"} print("集合B ",setDemo2) print("AB的差集 ",setDemo-setDemo2) print("AB的并集 ",setDemo|setDemo2) print("AB的交集 ",setDemo&setDemo2) print("AB的不同时存在的 ",setDemo^setDemo2) #字典 dictDemo={"tom":"90","jerry":"75"} print(dictDemo) print(dictDemo["tom"]) print("keys:",dictDemo.keys()) print("values",dictDemo.values()) #移除 key 返回value print("移除tom ",dictDemo.pop("tom")) print(dictDemo) #python常用数据转换 ''' int(x) str(x) tuple(s) 将序列转换成元组 list(s) 将序列转换成列表 ''' #python的注释 print("单行注释 #") print("多行注释 单引号(3个')") print("多行注释 双引号(3个双引号)")