循环结构及字符串的操作

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.字符串的分离和拼接

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值