鱼C论坛

 找回密码
 立即注册
查看: 2900|回复: 2

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

[复制链接]
发表于 2022-10-7 16:01:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

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

2. 字符串可以转换成整数吗?
    a = 1
    b = str(a)
    print(b)
    输出的为啥还是整数1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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是什么函数,代码发出来。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-14 23:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表