>>> float(12) 12.0 1. 2. 3. 4. 如果要把 Rational 转为 int,应该使用: 1 r = Rational(12, 5) 2 n = int(r) 1. 2. 要让int()函数正常工作,只需要实现特殊方法__int__(): 1 class Rational(object): 2 def __init__(self, p, q): 3 self.p = p 4 self.q = q 5 def __...
将str转换为int类型,字符串为数字串。 将float转换成int类型,截取整数部分,舍掉小数部分。 将str转换成int类型,报错,因为字符串为小数串。 将str转换成int类型时,字符串必须为数字串。
int(str)用法将字符串转化成数字,注意字符串的内容只能是数字: str_num = '1111' #用int转化字符串时字符串引号中的内容只能是数字 num = int(str_num) print(num,type(num)) #运行结果:1111 <class 'int'> 1. 2. 3. 4. 2、布尔值 布尔值表示机器做出的判断结果,只有两种状态:1、True 2、False ...