目录
- Python语言中各种进制相互转换
- 将二进制、八进制、十进制的数分别转换成十进制的方法
- 1. a = "101011"(自身是二进制数)
- 2. a = “fab22”(自身是16进制数,10-15分别用字母ABCDEF表示)
- 3. a = “172”(自身是8进制的数,用的事0-7表示)
- 将整形数字转换成字符(ACII值中不同数字来表示字符,如65是A)
- 1. 将整形转换成字符
- 2. 将字符转换成整形
- 将十进制转换成二进制、八进制、十六进制
- 1.将十进制转化成二进制
- 2.将十进制转换成八进制
- 3.将十进制转换成十六进制
Python语言中各种进制相互转换
本文参考自https://www.2cto.com/kf/201409/332581.html
将二进制、八进制、十进制的数分别转换成十进制的方法
1. a = "101011"(自身是二进制数)
- 将二进制转换成十进制数
int (a , 2) # int将字符串格式转化成为整型,2表示自己是二进制的数
2. a = “fab22”(自身是16进制数,10-15分别用字母ABCDEF表示)
- 将十六进制转换成十进制
int(a,16) # 注释是和上面一样
3. a = “172”(自身是8进制的数,用的事0-7表示)
- 将八进制的数转换成十进制
int(a,8) # 注释和上面一样
将整形数字转换成字符(ACII值中不同数字来表示字符,如65是A)
1. 将整形转换成字符
chr(90) # 'Z' 大写的Z
2. 将字符转换成整形
ord('Z') # 90 Z的整形数字是90
将十进制转换成二进制、八进制、十六进制
1.将十进制转化成二进制
- bin(255) ‘0b11111111’# bin函数是将十进制转换成二进制
2.将十进制转换成八进制
- oct(255) ’0o377‘ # oct函数是将十进制转换成八进制
3.将十进制转换成十六进制
- bin(255) ‘0xff’ # bin函数是将十进制转换成二进制