数据类型作业
1 :
info = 'abc'
info[2] = 'd'
结果是什么,为什么会报错呢?
a="abc"
print(a[2]=='d') 结果是Flase
a[2] 的结果是'c'
print(a[2])
2 如果要把上面的字符串info里面的c替换成d,要怎么操作呢?
a="abc"
print(a[2]=='d')
print(a[2])
print(a.replace('c','d'))
实际上现在在输出a 这个字符串结果还是abc 并不会变为abd
3 下面2个变量
a = '1'
b = 2
print a + b 的结果是什么,为什么会出现这个结果,如果希望结果是3,要怎么操作?
a='1'
b=2
# print (a+b) 直接报错,不能将字符串和数字类型相加
print(int(a)+b)
#将字符强制转换成数字类型后相加
posted on 2016-12-04 20:30 chenxiaoyong 阅读(141) 评论(0) 编辑 收藏 举报