复习:
1.字符串和数字之间不能⽐⼤⼩,但可以判断是否相等(⼀定不相等)
2.在判断中使⽤or的时候,后边的判断条件⼀定要写全,不能只写⼀个数据值
对于数字来说: 0-->False,其余的全是True,
对于字符串来说,空字符串'',是False,其余的全是True
% 求余数,应⽤就是判断数学中的整除(余数是0)
例:12
个位数:12%10=2
⼗位数:12// 10 = 1
今日内容:
- 循环:
1、 for循环
2、break和continue
- 字符串的操作
- 列表介绍
循环:
for循环
for循环也可以让指定的代码重复执⾏(循环)
for循环可以遍历容器中的数据(
遍历:从容器中把数据⼀个⼀个取出
容器:可以简单理解为盒⼦,盒⼦中可以存放很多的数据(字符串str,列表list,元组tuple,字典dict))
for循环也可以称为for遍历
基本的for循环语法:
for 变量名 in 容器:
重复执⾏的代码
# 1. for和in都是关键字
# 2.容器中有多少个数据,循环会执⾏多少次(0个数据,执⾏0次,...)
# 3.每次循环,会将容器中数据取出⼀个保存到in关键字前边的变量中
代码运行:
# 定义字符串
my_str = 'hello'
# 遍历字符串,字符串中有5个字符,循环会执行5次
for i in my_str: # 每次循环i 的值为字符串中的字符
print('我错了', i)
结果:
for做指定次数的循环 :
for 变量 in range(n):
重复执⾏的代码
# 1, range() 是Python中的函数,作⽤:可以⽣成[0, n)之间的整数,不包含n,⼀个共有n个数字,所以这个循环循环n次
# 2,想让for循环 循环多少次,n就写⼏
# 3,变量的值也是每次循环从[0, n)取出⼀个值,第⼀次取得是0 ,最后⼀次取得是n-1
range()变形
#需求:使⽤for循环获取5到10之间的数字
for变量inrange(a, b):
重复的代码
# range(a, b)作⽤是⽣成[a, b)之间的整数数字,不包含b
代码示例:
for i in range(5): # [0 1 2 3 4 ]
print(i)
print('-'*30)
#需求:使⽤for循环获取5到10(包含)之间的数字
for m in range(5, 11):
print(m)
break和continue
break和continue是Python中的两个关键字,只能在循环中使⽤
break:终⽌循环,即代码执⾏遇到break,循环不再执⾏,⽴即结束
continue:跳过本次循环.即代码执⾏遇到continue,本次循环剩下的代码不再执⾏,继续下⼀次循环
代码