成为大佬第二步
2026/7/9 3:42:22 网站建设 项目流程

一、知道Python的基本数据类型

python的基本数据类型分为五种:

1.数字类型中有整型(int)和浮点型(float)

2.字符型(str)

3.布尔型(bool)

4.空值(None)

二、了解Python整数进制转换

首先什么是整数进制

我们常用的进制一般有十进制,二进制,八进制,十六进制

1.十进制

我们最常用的就是十进制,十进制也最为简单, 数组有0,1,2,3,4,5,6,7,8,9
,原理是逢十进一。

2.二进制

二进制是一种用01两个数字表示信息的计数系统。

进制变量binary。以前缀0b开头, 数字有0 1,原理是逢二进一。


# 转10进制推导公式
# 从右侧数第n个数字m数值为*底数的n-1次方。

3.八进制

八进制是一种用0~7八个数字表示信息的计数系统。以0o前缀, 数字0-8
,原理是逢八进一。

原理跟二进制相同,从右侧数第n个数字m数值为*底数的n-1次方。

4.十六进制

八进制是一种用0~15八个数字表示信息的计数系统。以0x前缀 ,数字0-9 ,字母a-f(10-15)
原理是逢十六进一

原理跟二进制和八进制相同,从右侧数第n个数字m数值为*底数的n-1次方。

python中整数进制的转换

1.转换为10进制

int 可以转换为10进制 base表示, 字符串中的内容表示几进制。

在正常给整数变量赋值时,通常base不做要求,默认为base = 10,转换为十进制。

其中“base = 10”,不做要求,忽略不写。

但如果需要转换为特定进制,则需要改写进制要求:base = ?

特别注意要规范不同进制的正确书写!

2.十进制转换为不同进制

三、学会Python数据类型的转换

从(一)中我们知道了python中的数据类型,现在我们要学会不同数据类型之间的转换。

i1 = int("a56f",base = 16) print(i1,type(i1))

# int 可以将任意数字类型的字符串转整型

i2 = int(3.14) print(i2,type(i2))

#int 可以将小数转换为整数

i3 = int(True) i4 = int(False) print(i3, i4, type(i3), type(i4))

# int 可以将bool转换为整数

f1 = float(1) f2 = float("1.01") print(f1,f2,type(f1), type(f2))

# float 可以将数字类型或者最多有一个小数点的字符串转换为数字

f3 = float(True) f4 = float(False) print(f3, f4, type(f3),type(f4))

#float 可以将bool转换为浮点型

b1 = bool(1) b2 = bool("hello world") b3 = bool(1.1) print(b1, b2, b3, type(b1), type(b2), type(b3))

特殊(输出为Flase):

b3 = bool("") b4 = bool(0) b5 = bool(None) print(b3, b4, b5, type(b3), type(b4), type(b5))

#bool 可以将数字类型转换为bool

s1 = str(1) s2 = str(1.1) s3 = str(True) s4 = str(None) print(s1, s2, s3, s4)

#str 可以将数字类型转换为字符串类型

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询