下面关于数据类型转换的说法中,正确 的有:
A: str 和 chr 函数都可以将整数转换为字符,两者差别在于后者只能转换一个字符
B: 0 作为整数表示 0,作为浮点数表示 0.0,作为字符表示空字符,作为布尔型表示 False
C: print(1 + (1 < 2))print(1 + 1 < 2)输出为:2False
D: if 1 / 3 = 0.333: print(True)代码运行正确,但是没有输出
E: print(" " " " \ " " " ")输出为:" \ " (此处所有空格只是为了方便大家阅读代码,实际代码并没有空格)
A: str 和 chr 函数都可以将整数转换为字符,两者差别在于后者只能转换一个字符
B: 0 作为整数表示 0,作为浮点数表示 0.0,作为字符表示空字符,作为布尔型表示 False
C: print(1 + (1 < 2))print(1 + 1 < 2)输出为:2False
D: if 1 / 3 = 0.333: print(True)代码运行正确,但是没有输出
E: print(" " " " \ " " " ")输出为:" \ " (此处所有空格只是为了方便大家阅读代码,实际代码并没有空格)
举一反三
- 运行下列代码段,输出结果中包含1的是( )。 A: while True:print(1) B: while False:print(1) C: while 1:print(1) D: while 0:print(1)
- 写出下列语句的输出结果:print(1 or 2, 0 or 2, False or True,True or False,False or 2,sep=' ')print(1 and 2, 0 and 2, False and 2,True and 2,False and True,sep=' ')
- 有代码为: num1 = 0.333 < 1 / 3 num2 = not (1 != 2) print(num1 == num2) 请问输出为: A: 代码有错误,小数不能和布尔型进行比较 B: 代码有问题,not 应该写为 ! C: False D: True
- 有代码为:num1 = 0.333 < 1 / 3num2 = not (1 != 2)print(num1 == num2)请问输出为: A: True B: False C: 代码有错误,小数不能和布尔型进行比较 D: 代码有问题,not 应该写为 !
- 语句print(2>3)输出结果为? A: False B: 0 C: 1 D: True