godlikesuperbob 发表于 2022-10-7 16:01:57

整数和小数可以结合吗? 字符串可以转换成整数吗?

本帖最后由 godlikesuperbob 于 2022-10-7 16:20 编辑

1. 整数和字符串可以结合吗?
    可以的话能给个例子吗?

2. 字符串可以转换成整数吗?
    a = 1
    b = str(a)
    print(b)
    输出的为啥还是整数1

suchocolate 发表于 2022-10-7 16:09:57

本帖最后由 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 16:35:29

本帖最后由 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]
查看完整版本: 整数和小数可以结合吗? 字符串可以转换成整数吗?