1 基本数据类型: 2 数字:int 3 字符串:str 4 列表:list 5 元祖:tuple 6 字典:dict 7 布尔值:bool
(1)字符串python
name = '千寻' print(name) >>>千寻
(2)整数函数
number = 345 print(number) >>>345
1 a='123' 2 # a为字符串类型 3 b=int(a) 4 # 经过int将a转换为整数类型 5 c=b+1000 6 print(c)
1 num = 'c95' 2 b = int(num,base=16) 3 # 用int将num转换为整数型,base=16表示把“c95”的换成16进制的值 4 print(b)
》》》》
3221
1 num = 8 2 b = num.bit_length() 3 # bit_length()用来显示整数8二进制的位数(即长度) 4 print(b)
》》》》
4
(3)浮点数spa
(1)四则运算code
# 加法 n1 = "alex" n2 = "shiny" n3 = n1+n2 print(n3) >>>alexshiny # 乘法 n1 = 'alex' n2 = n1*10 print(n2) >>>alexalexalexalexalexalexalexalexalexalex # 加减乘除次方余数: a1 = 1 a2 = 2 a3 = a1+a2 print(a3) >>>3 a4 = a1-a2 print(a4) >>>-1 a5 = a1*a2 print(a5) >>>2 a6 = a1/a2 # 获取1除以2获得的得数 print(a6) >>>0.5 a7 == 4**4 # 表示4的4次方 print(a7) >>>256 a8 = 30%8 # 获取30除以8获得的余数 print(a8) >>>6 a9 = 30//8 # 获取30除以8获得的商 print(a9) >>>3
Python世界的运算优先级,和咱们平时的计算优先级是同样的:从左到右顺着来,括号里的优先算,乘除排在加减前
(2)字符串的拼接blog
# 字符串拼接就是利用字符串拼接符号【+】,将须要拼接的变量连在一块儿就好了。 n1 = '什么' n2 = '周末' n3 = '你' n4 = '安排' n5 = '有' print(n3+n2+n5+n1+n4) >>>你周末有什么安排
# 在进行字符串拼接的过程当中,数据类型必须一致,若是遇到数字,必须加引号,变为字符串
n1 = '数字' n2 = '123' print(n1+n2)
>>>数字123
(3)数据类型的查询——type()函数字符串
# 只要把内容写在括号里,type()函数就会当即将它的类型查询出来 number = 123 print(type(number)) >>><class 'int'>
# str表明字符串,全称为string,整数的英文简称为int,全称为integer。
name = '小九'
print(type(name)) >>><class 'str'>
(1)str()函数数学
# str()函数能将数据转换成其字符串类型,无论这个数据是中文、数字、标点仍是火星文,只要放到括号里。这个数据就能摇身一变,成为字符串类型。 n1 = '数字' n2 = 123 print(n1+str(n2)) >>>数字123
# 除了str()函数能将其余数据类型转换为字符串,引号''也能将其余数据类型转换为字符串 n1 = '数字' n2 = 123 print(n1+'123') >>>数字123
# 练习:用两种方法打印出结果:镜像世界的1天等于现实世界的666天 place1 = '镜像世界的' unit = '天' place2 = '现实世界的' action = '等于' number1 = 1 number2 = 666 print(place1+str(number1)+action+place2+str(number2)+unit) >>>镜像世界的1天等于现实世界的666天 print(place1+'1'+action+place2+'666'+unit) >>>镜像世界的1天等于现实世界的666天
(2)int()函数string
# 只有符合整数规范的字符串类数据,才能被int()强制转换。 number1 = '6' number2 = '1' print(int(number1)+int(number2)) >>>7
# int()函数的本质是将数据转换为整数。因此对于浮点数,int()函数会作取整处理。 number = '3.8' print(int(number()) >>>3
(3)float()函数it
# float()函数能够将整数和字符串转换为浮点类型。但同时,若是括号里面的数据是字符串类型,那这个数据必定得是数字形式。 n1 = '12' print(float(n1)) >>>12.0 n2 = 15 print(float(n2)) >>>15.0