数据类型作业

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  阅读(140)  评论(0编辑  收藏  举报

导航