整数和小数可以结合吗? 字符串可以转换成整数吗?
本帖最后由 godlikesuperbob 于 2022-10-7 16:20 编辑1. 整数和字符串可以结合吗?
可以的话能给个例子吗?
2. 字符串可以转换成整数吗?
a = 1
b = str(a)
print(b)
输出的为啥还是整数1 本帖最后由 suchocolate 于 2022-10-7 16:12 编辑
第1个问题 在混合计算时,Python会把整型转换成为浮点数。https://www.runoob.com/python3/python3-data-type.html
第2个问题你应该print(type(b))
另外string是什么函数,代码发出来。 本帖最后由 jackz007 于 2022-10-7 17:43 编辑
问题 1 不知道你指的 "结合" 是什么意思,
print('你好!' * 10)
不知道算不算?
问题 2 你希望看到的是什么?难道 1 不对吗?
print(1) 和 print('1') 给我们的视觉效果是完全一样的,区别在于,前者打印的是数字,后者打印的是字符串。
首先,你得明白 print() 是干什么的,print() 就是给屏幕输出一个文本,其作用和学校公告栏里张贴的东西没有任何区别,如果用 print() 打印整型数,那么,它会按十进制的形式输出文本,因为,大多数人只能看懂十进制数;如果用 print() 输出字符串,那么,它就会非常忠实地照原样输出文本内容。
至于字符串转换整数、小数:
a = '578'
b = int(a) # b 为整形数 578
c = '3.1415926'
d = float(c)# d 为浮点数 3.1415926
e = int(d) # e 为整形数 3
页:
[1]