#Author:ninggh """整数类型""" """ 一、整数的不同进制表示方式 整数有四种进制表示方式: 10进制:默认的进制 2进制:以0b开头 4进制:以0o开头 16进制:以0x开头""" print ( 118 ) # 118 print ( 0b
"""整数类型"""
"""
一、整数的不同进制表示方式
整数有四种进制表示方式:
10进制:默认的进制
2进制:以0b开头
4进制:以0o开头
16进制:以0x开头"""
print(118) # 118
print(0b1110110) # 118
print(0o166) # 118
print(0x76) # 118
"""二、整数转换为不同进制的字符串
可以调用内置函数将十进制整数转换为不同进制的字符串:
bin():将十进制整数转换为2进制(binary)字符串
oct():将十进制整数转换为8进制(octal)字符串
hex():将十进制整数转换为16进制(hexadecimal)字符串
"""
print(bin(118)) # 0b1110110
print(oct(118)) # 0o166
print(hex(118)) # 0x76
"""
三、整数的创建除了直接创建一个整数,还可以调用内置函数
int创建整数不传递任何参数时,返回整数0
只传递一个参数时,将传递的参数转换为整数
传递两个参数时,第一个参数必须是字符串,第二个参数指定进制
"""
print(int()) # 0
print(int(118)) # 118
print(int(118.2)) # 118
print(int('100')) # 118
print(int('1110110',2)) # 118
print(int('0o166',8)) # 118
print(int('0x76',16)) # 118