1 # 一:int类型 2 # 1、作用: 3 # 2、定义: 4 # age = 10 # age=int(10) 5 6 # 名字(参数) 7 # print('hello','world') 8 9 # x=int(10) 10 # name=input('xxx') 11 # res=print('xxx') # 没有产品 12 # print(res) 13 14 # 2、类型转换 15 # 2.1 纯数字的字符串转成int 16 # res=int('100111') 17 # print(res,type(res)) 18
# 1、数据类型转换 # 1.1 int可以将由纯整数构成的字符串直接转换成整型,若包含其他任意非整数符号,则会报错 >>> s = '123' >>> res = int(s) >>> res,type(res) (123, <class 'int'>) >>> int('12.3') # 错误演示:字符串内包含了非整数符号. Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: invalid literal for int() with base 10: '12.3'
19 # 2.2(了解) 20 # 2.2.1 十进制转成其他进制 21 # 10进制 -> 二进制 22 # 11 - > 1011 23 # 1011-> 8+2+1 24 # print(bin(11)) # 0b1011 25 26 # 10进制 -> 八进制 27 # print(oct(11)) # 0o13 28 29 # 10进制 -> 十六进制 30 # print(hex(11)) # 0xb 31 # print(hex(123)) # 0xb 32 33 # 2.2.2 其他制转成其十进制 34 # 二进制->10进制 35 # print(int('0b1011',2)) # 11 36 37 # 二进制->8进制 38 # print(int('0o13',8)) # 11 39 40 # 二进制->16进制 41 # print(int('0xb',16)) # 11 42 43 # 3、使用 44 45 # 二:float类型 46 # 1、作用 47 # 2、定义 48 # salary=3.1 # salary=float(3.1) 49 50 # 3、类型转换 51 # res=float("3.1") 52 # print(res,type(res)) 53 54 # 4、使用 55 # int与float没有需要掌握的内置方法 56 # 他们的使用就是数学运算+比较运算