python基础-数字类型

 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 # 他们的使用就是数学运算+比较运算
每天学习新的知识,会让自己更加充实
原文地址:https://www.cnblogs.com/fengpiaoluoye/p/14068091.html