join用法与for循环用法

关注
join用法与for循环用法www.shan-machinery.com

一:join用法

字符串迭代添加元素

s='dsfhhewfe's1='*'.join(s)print(s1)

打印结果:

d*s*f*h*h*e*w*f*e

二:字符串循环(与for循环连用,可以添加break,continue)

1 for循环与break连用

for i in s:if i=='h':breakprint(i)

打印结果

2  for循环与continue连用

for i in s:if i=='h':continueprint(i)

打印结果

 

三:while与else连用

while 1:passelse:pass

四:for与else连用

s='alkshfdfhg'for i in s:if i=='h': continueprint(i)else:print('666')

打印结果

 

以下是网上找的:

Python for循环的使用

(一)for循环的使用场景

1.如果我们想要某件事情重复执行具体次数的时候可以使用for循环。  2.for循环主要用来遍历、循环、序列、集合、字典,文件、甚至是自定义类或函数。

(二)for循环操作列表实例演示

使用for循环对列表进行遍历元素、修改元素、删除元素、统计列表中元素的个数。

1.for循环用来遍历整个列表

#for循环主要用来遍历、循环、序列、集合、字典Fruits=['apple','orange','banana','grape']for fruit in Fruits:print(fruit)print("结束遍历") 1 2 3 4 5 结果演示:appleorangebananagrape 1 2 3 4 5 6

2.for循环用来修改列表中的元素

#for循环主要用来遍历、循环、序列、集合、字典#把banana改为AppleFruits=['apple','orange','banana','grape']for i in range(len(Fruits)):if Fruits[i]=='banana':Fruits[i]='apple'print(Fruits) 1 2 3 4 5 6 7 结果演示:['apple', 'orange', 'apple', 'grape'] 1 2

3.for循环用来删除列表中的元素

Fruits=['apple','orange','banana','grape']for i inFruits:if i=='banana':Fruits.remove(i)print(Fruits) 1 2 3 4 5 结果演示:['apple', 'orange', 'grape'] 1 2

4.for循环统计列表中某一元素的个数

#统计apple的个数Fruits=['apple','orange','banana','grape','apple']count=0for i inFruits:if i=='apple':count+=1print("Fruits列表中apple的个数="+str(count)+"个") 1 2 3 4 5 6 7 结果演示:Fruits列表中apple的个数=2个注:列表某一数据统计还可以使用Fruit.count(object) 1 2 3 4

5.for循环实现1到9相乘

sum=1for i in list(range(1,10)):sum*=iprint("1*2...*10="+str(sum)) 1 2 3 4 结果演示:1*2...*10=362880 1

6.遍历字符串

for str in 'abc':print(str) 1 2 3 结果演示:abc 1 2 3 4

7.遍历集合对象

for str in {'a',2,'bc'}:print(str) 1 2 3 结果演示:a2bc 1 2 3 4 5

8.遍历文件

for content in open("D:\\test.txt"):print(content) 1 2 3 结果演示:朝辞白帝彩云间,千里江陵一日还。两岸猿声啼不住,轻舟已过万重山。 1 2 3 4

9.遍历字典

for key,value in {"name":'Kaina',"age":22}.items():print("键---"+key)print("值---"+str(value)) 1 2 3 结果演示:键---name值---Kaina键---age值---22https://www.shan-machinery.com