python小技巧
记录python学习过程中的一些小技巧
#列表怎么转化为字符串
print("1")
ls = ["1","2","3"]
s="".join(ls)
print(s)
print()
#列表是可以迭代
print("2")
ls = ["a","b","c"]
for i in ls:
print(i)
print()
#字符串也可以看做可迭代对象
print("3")
s = "abc"
for i in s:
print(i)
print()
#字符串是不可变对象
#s = "abc"
#s[2] = "d"(会报错)
#在python中,数字,字符串,元组不支持原处修改
#修改字符串:可以先将字符串转化为列表,修改完之后再转化为字符串
print("4")
s = "abc"
temp = list(s)
temp[2] = "d"
s = "".join(temp)
print(s)
print()
#修改字符串更好的办法:replace函数
print("5")
s = "abc"
s = s.replace("c","d")
print(s)
print()
#接收由空格分开的多个数据
print("6")
ls = input().split() #split()函数括号里填写的是分割符,不填默认的就是空格
#假如输入 1 2 3:ls就等于 [1,2,3]
print(ls)
print()
#改变列表中所有元素的类型
print("7")
ls2 = list(map(int,ls))
print(ls2)
print()