循环结构及字符串的操作

range()函数

range(stop):0~stop-1


range(start,stop):start~stop-1


range(start,stop,step):start~stop-1,step为步长


python2:
    range(5):即刻生成数据,消耗时间并占用内存
    xrange(5):先生成一个xrange对象,使用只时才生成数据,占用内存

Python3:
    range() 相当于python2里面的xrannge

for循环使用的方法

    for 变量 in range():

            循环需要执行的代码

for i in range(5):
    print(i)

结果:0,1,2,3,4
    for 变量 in range(10):
        循环需要执行的代码
    else:
        循环执行结束执行的代码

注意:只有当for 循环正常循环完之后,才可以执行else 里面的内容;当代码没有正常执行完时,不执行else 后面的语句

l例如:当break使程序跳出循环时,就不执行else 后面的语句

因此,是否触发 else 里的语句,取决于循环是否正常完成

list = [1,2,3,4,5]
for x in list:
    print(x)
else:
    print("else")

结果:1 2 3 4 5

             else

####
break:跳出整个循环,不会再循环里面的内容
continue:跳出本次循环,contiune后面的代码不再执行,然后执行下次循环
exit:退出整个程序

while语句的使用方法

while条件语句:
    满足条件执行的语句
else:
    不满足条件执行的语句

i = 1
while i < 10:
    i += 1
    print(i)

while循环:重点在于注重循环的条件

while循环比for循环强大,但for循环比while循环应用更广泛

##while死循环
    while True:
        pass

     while 1:  ##bool(1)
        pass

字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
##索引
正向索引
反向索引

结果:


##切片
s[start:end:step]    ##从start 开始到end-1 结束,步长为step
    如果start省略,则从头开始切片
    如果end 省略,
s[1:]
s[:-1]
s[::-1]        ##对字符串进行反转
s[:]        ##对于字符串拷贝

结果:


成员操作符


字符串的连接

字符串的操作

1.字符串的大小写

2.开头和结尾的匹配

.endswith( )
.startswith( )

3.去空格操作

3.字符串的操作和替换

4.字符串的分离和拼接

猜你喜欢

转载自blog.csdn.net/qq_41911569/article/details/81586545