为什么同样的输出指令中第9行的+号可以使用,第5行和第10行就是报错

来源:4-21 编程练习

时间的朋友9592077

2019-05-07 10:16:08

为什么同样的输出指令中第9行的+号可以使用,第5行和第10行就是报错http://img.mukewang.com/climg/5cd0ea5c0001f87f06710363.jpg

写回答

2回答

老王的小点心

2019-05-07

同学你好,你的数据类型不一样,在python中字符串和数字类型不能使用“+”进行拼接

0

时间,

2019-05-07

同学,你好,当变量与字符串进行拼接时,变量类型是数字时,可以使用逗号进行连接;是字符串时使用逗号和加号都可以。

例:

m = 10
print("m的数值是:", m)   # m的数值是: 10 
text = 'count'
print('text的值是:' + text)   # text的值是:count
print('text的值是:', text)    # text的值是: count

修改方法:

str1 = "  imooc      "
lenstr = len(str1)
print('字符串长度:',lenstr)
strc = str1.strip(' ')
print('去除空白后的字符串:'+ strc)
print('去除空白后的字符串的长度:',len(strc))

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 8160 问题

查看课程