Python day03

Python day03

今天学了if-else,while循环,for循环,以及嵌套循环.

if-else

if 判断条件 :
	pass
else:
	pass
####嵌套循环
if 判断条件:
 if 判断条件:
  	pass
 elif  判断条件:
  	pass
else:
 pass

while循环

while 条件:
  pass

##死循环
while True:
	pass
若想要退出循环可以使用
1.continue  2.break
i=0
while True:
 if i == 3:
 	continue
 print(i) //i==3时跳过此次循环,继续从头开始循环,即不输出i==3的时候
 i+=i
 while True:
 i=0
 if i == 3:
 	break
 print(i)  //只输出12,当i==3的时候退出整个循环
 i+=1 
 while 条件:
 	if 判断条件:
 		pass              //嵌套循环,可以套用if-else,也可以套用while循环

while 条件:
	while 条件:

whileelse :for循环按顺序执行完毕时会执行else语句内容

for循环

for x in range(10)-------.>for x in range(0,10) //由零开始,前开后闭


for i in range(1,10):
    for j in range(1,i+1):
        print('{}*{}={}'.format(i, j, i * j),end='\t')
    print('')     //for循环输出乘法口诀

for .....
else:for循环按顺序执行完毕时会执行else语句内容

String模块

切片

   0123456   
s='abcdefg'
   -7-6-5-4-3-2-1    索引无论是倒序还是顺序都不变
print(s[:6])   //abcdef    闭前不闭后
print(s[0:6]) // abcdef
print(s[0:]) //abcdefg  若空着,会到头
print(s[-7:-1])//abcdef
print(s[-7:])//abcdefg
print(s[:7:2])//aceg
print(s[2-3])//s[-1]
顺序一般自左向右
第三个参数为step 默认为正方向,若为负数,则从右往左
例如 :
print(s[6:0:-1]) //gfedcb
print(s[6::-1])//gfedcba
print(s[-1:-6:-1])//gfedc
print(s[-2:-5:-1])//fed

索引

rfind(从右边查询索引 ),find(查询索引),若空返回-1
index(查询索引),若为空返回值类型为错误

s='abbaaaac'
print(s.find('a')) //0 索引
print(s.rfind('a'))//6 从右往左查
index=-1
for x in range(2):
	index=s.find('b',index+1)//右边参数为查找的起始位置
print(index) //1,2 b的索引
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值