2018/10/30-python
1.通过索引下标获取字符串某一个字符
v="abcdef" x=v[0]
y=v[0:2] #0<=y<2
z=v[0:-1] #全部 print(x,y,z)
2.len(x) 求x的长
3.for循环
a="今天天气真好" for i in a: print(i)
while循环
x="123456789" y=len(x) print(y) while y !=0: z=x[y-1] print(z) y-=1
###字符串一旦创建就不能修改,修改,拼接会重新创建字符串
4.替换
a="zaaxfhjaxmwjdiskc" v=a.replace("ax","oooo",1) #1表示只替换第一个,不写表全部替换 print(v)
5.range 帮助创建连续数字,也可以有步长
python2 立即创建
python3 循环时才创建
x=range(10) # y=range(0,10) z=range(0,10,2) #2为步长,也可以这样写w=range(10,0,-2) for i in x: print(i,"\n") for j in y: print(j) for k in z: print(k)
6.len()
python2 中计算字节
python3 中计算字符
7.
多行注释 “”“ ”“”
8.
字符串是空布尔值为假。
9.可迭代对象 ====》能被for循环执行
10.应用
s="" while True: v1=input() v2=input() v3=input() t='{0}\t{2}\t{3}\n' v=t.format(v1,v2,v3) s=s+v #组成一个长字符串 break print(s.expandtabs(20))