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))

 

posted on 2018-10-30 22:44  hcy12  阅读(106)  评论(0编辑  收藏  举报

导航