【3.0】整数和浮点类型内置方法

【一】整数类型内置方法

#【1】强制转换类型
#可以将符合整数类型的字符串强制转换为整数类型
num_1 = "44"
num_1_int = int(num_1)
print(num_1, type(num_1))   #44 <class 'str'>
print(num_1_int, type(num_1_int))  #44 <class 'int'>
#[2]进制转换
#二进制:
print(bin(145))  #0b10010001
#八进制
print(oct(145))  #0o221
#十六进制
print(hex(145))  #0x91
#【3】int也能进制转换
# 表达式print(int("进制数",要转换的进制数))
print(int("0b10010001", 2))  #145
print(int("0o221 ", 8))  #145
print(int("0x91", 16))  #145

【二】浮点类型内置方法

#浮点数类型
#【1】强制转换类型
#将浮点数格式的字符串 转换为浮点数
print(float("1.11"))  #1.11
#[2]
#判断当前数字是否符合数字类型
#表达式:变量名.isdigit()
print("44".isdigit())
#二进制形式和字符串形式的整数类型都是整数
#【3】在python中没有判断当前字符串是否是浮点数格式的方法 
posted @ 2024-08-26 09:49  等会儿!  阅读(19)  评论(0)    收藏  举报