一循环for与while的介绍:
1.for循环的格式:
for 循环便量 in 对象:
循环语句
对象包括字符串,列表,元组,等
for i in "xxx"
print(i)
for循环经常和range()函数配合使用
range()函数的用法:
range(开始的值,结束的值,步长)
步长就是你循环第一次与第二次的差值
for i in range(0,9,2)
print(i)
它循环是 按照0,2,4,6,8这个顺序来的。
2.while循环的介绍:
循环的作用就是让指定的代码重复的执行
while循环最常用的应用场景就是让执行的代码按照指定的次数重复执行
while基本语句:
while 条件
条件满足时,做的事情
处理条件。。。
在使用while时应注意缩进
如果while 后面的条件是Ture 它就变成了一个死循环,就是一直循环下去。while循环嵌套
3. while嵌套就是:while里面还有while
while 条件1:
条件满足时,做的事情
....... ......
while 条件2:
条件满足时,做的事情1
..................
处理条件2
处理条件1
例如打印一个直角三图形:
i = 0
while i <=5:
s =1
while s <=i:
print("*",end="")
s+=1
print("")
i+=1
break 与continue的应用手法与区别
break/continue只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对最近的一层循环起作用
区别:
break是直接中断循环
continue是终止当此循环继续下次循环
二列表
1.count()方法
作用:用于计算每个值出现的次数
list
['a', 'b', 'c']
list.count('a')
1
2.增加值
(1)insert()方法
作用:插入值
把一个字符插入到固定值的地方
list
[,3, 4, 5, 'b', 'c']
list.insert(5,'v')
[ 3, 4, 5, 'b', 'v', 'c']
(2)append()
作用:追加值
默认把新增字符添加到元字符末尾
list
[2, 3, 4, 5, 'b', 'v', 'c']
list.append(1 2 3)
list
[2, 3, 4, 5, 'b', 'v', 'c', 1 2 3]
(3)extend()方法
作用:将一个字符串添加到另一个字符串末尾
list
['a', 'b', 'c']
list = [1,2,3,4,5,6]
list.extend(list)
list
['a', 'b', 'c', 1, 2, 3, 4, 5, 6]
3.index方法
index()方法作用:根据内容获位置
list
['a', 'b', 'c', 1, 2, 3, 4, 5, 6]
list.index('a')
0
4.reverse()
作用:将列表值顺序置反
只是从后往前依次排版,不做排序
list
['a', 'b', 'c', 1, 2, 3, 4, 5, 6]
list.reverse()
list
[6, 5, 4, 3, 2, 1, 'c', 'b', 'a']
5.sort()
作用:排序
按照字符串内容的大小做升序排序
list
[5, 4, 3, 2, 1]
list.sort()
list
[1, 2, 3, 4, 5]
6.len()方法
作用:获取列表长度
list
[1, 2, 3, 4, 5]
len(list)
5
7.删除
(1)del
作用:删除指定索引的数据
list
[1, 2, 3, 4, 5]
del list[0]
list
[2, 3, 4, 5]
(2)remove()
作用:
删除第一个出现的指定数据
list
[2, 3, 4, 5, 'a', 'b', 'c']
list.remove('a')
In [65]: list
[2, 3, 4, 5, 'b', 'c']
(3)pop()方法
作用:pop方法一般用索引删除,如果不添加任何参数,就删除列表里##最后一个内容
list = [1,2,3,4,5,6]
list
[1, 2, 3, 4, 5, 6]
list01.pop(2)
3
list
[1, 2, 4, 5, 6]
list1.pop()
6
8.in判断内容是否存在.在的话返回Ture ,反之返回false
list
[1, 2, 3, 4, 5]
6 in list
False
网友评论