目录
一、数据类型转换
二、进制转换
三、ASCII码
一、数据类型转换
- 形式:目标类型(原始类型)
二、进制转换
- 表示形式:二进制 0b;八进制 0o;十六进制0x;十进制1、2、3......
- 转换函数:二进制bin(),八进制oct(),十六进制hex(),十进制int()
- 二进制和十进制的转换
int_data = 10 # 十进制转二进制
bin_data = bin(int_data)
print(bin_data)
int_data = int(0b1010) # 二进制转十进制
print(int_data)
-
八进制和十进制的转换
oct_data = oct(10) # 十进制转八进制
print(oct_data)
int_data = int(oct_data, base=8) # 八进制转十进制
print(int_data)
-
十进制和十六进制的转换
hex_data = hex(10) # 十进制转十六进制
print(hex_data)
int_data = int(hex_data, base=16) # 十六进制转十进制
print(int_data)
三、ASCII码
- 0-9,a-z,A-Z都有其对应的数字。
-
str_data = "a" # ascii码
print(ord(str_data)) # ord:将ascii码的字符转换为编号
print(chr(97)) # chr:将ascii码的编号转化为字符
- 表示形式:二进制 0b;八进制 0o;十六进制0x;十进制1、2、3......
- 转换函数:二进制bin(),八进制oct(),十六进制hex(),十进制int()
- 二进制和十进制的转换
int_data = 10 # 十进制转二进制 bin_data = bin(int_data) print(bin_data) int_data = int(0b1010) # 二进制转十进制 print(int_data)
-
八进制和十进制的转换
oct_data = oct(10) # 十进制转八进制 print(oct_data) int_data = int(oct_data, base=8) # 八进制转十进制 print(int_data)
-
十进制和十六进制的转换
hex_data = hex(10) # 十进制转十六进制 print(hex_data) int_data = int(hex_data, base=16) # 十六进制转十进制 print(int_data)
三、ASCII码
- 0-9,a-z,A-Z都有其对应的数字。
-
str_data = "a" # ascii码
print(ord(str_data)) # ord:将ascii码的字符转换为编号
print(chr(97)) # chr:将ascii码的编号转化为字符
str_data = "a" # ascii码 print(ord(str_data)) # ord:将ascii码的字符转换为编号 print(chr(97)) # chr:将ascii码的编号转化为字符



