今日学习总结12.28

昨日作业巩固

猜年龄游戏

1.普通要求:猜年龄,猜对了直接结束,猜错了,给三次机会

2. 进阶要求:猜错三次,询问用户是否继续猜,如果用户输入y,继续猜,否则,退出

普通:

 

 

 进阶

 

 

 

 

一、while+continue

1.作用:break代表结束本层循环,而continue则用于结束本次循环,直接进入下一次循环,只要碰到continue,会立马执行循环条件的判断

2.案例详解:

  a.使用循环打印出0~9的数字

 

 

   b.使用循环打印出0~9的数字,但是不打印3

 

 

 

 

二、while+else

       在while循环的后面,我们可以跟else语句(一般情况下,else跟if连用),当while 循环正常执行完并且中间没有被break 中止的话,就会执行else后面的语句,所以我们可以用else来验证,循环是否正常结束

1.案例演示:

 

 

 2.案例演示:

 

 总结:当没有人为中断循环的时候,会执行else,否则不执行

 

 

三、for循环

        循环结构的第二种实现方式是for循环,for循环可以做的事情while循环都可以实现,之所以用for循环,是因为在循环取值时for循环比while循环的使用更为简洁

案例演示1:

这是用while循环取值

 

 

 案例演示2:

这是用for循环取值

 

 

 步骤a:从列表['ly', 'jason', 'tom', 'tony']中读出第一个值赋值给i(i=‘ly’),然后执行循环体代码

 步骤b:从列表['ly', 'jason', 'tom', 'tony']中读出第二个值赋值给i(i=‘jason’),然后执行循环体代码

 步骤c:  重复以上过程直到列表中的值读尽

注意事项:

  1.for循环格式:for i in 可迭代对象:#字符串、列表、元组、字典、集合……

                                print(i)

  2.for循环不能写数字:for i in 1.123

                                           print(i)

 

 

   3.循环字段暴露的是k

 

 

   4.for i in d: 里面的i值可以是任意的变量,如果没有好的变量名,一般叫i, j, k, v, item等

 

四、range关键字

1.第一种玩法:# 只写一个参数的情况,代表从0开始的有序数字,顾头不顾尾

 

 

 2.第二种玩法: # 写两个参数,可以自定义起始位置,也是顾头不顾尾

 

 

 3.第三种玩法:# 写三个参数,第三个参数代表步长,同样是顾头不顾尾

 

 

 

 

五、死循环

while True:
print(1)

死循环的情况是绝对不能出现的

实际项目中,推荐使用for循环,一般不会造成死循环

 

六、for循环的组合应用

1.for+break

 

 

 2.for+continue

 

 

 3.for+else

 

 

 4.for循环的嵌套

  跟while一样,for里面还可以套for

 

 

 

 

七、数据类型的内置方法(重要)

  不同的数据类型有不同的功能
  视频文件:快进,暂停,后退...
  音       频:快进,后退,暂停
  表       格:图形化,公式计算...

1.a.int转换类型:只能转换纯数字,将由纯整数构成的字符串直接转换成整型,若包含其他任意非整数符号,则会报错

 

 

b.进制之间的转换

 

 

 记忆:0b开头的代表二进制,0o开头的代表八进制, 0x开头的代表十六进制

 

 

 2.float也可以进行数据类型的转换,用法和int一样

 

 

 3.str数据类型转换:str()可以将任意数据类型转换成字符串类型

 

 

   a.支持索引取值,但不能修改

 

 

 可以正向取值(从左往右,从0开始),也可以反向取值(从右往左,从-1开始)

  b.支持切片操作(顾头不顾尾,步长)

 

 

   c.计算字符串的长度,关键词:len(重要)

  只要存在于引号内的都算作字符

 

 

   d.strip

  移除字符串首尾指定的字符(默认移除空格)

 

 

   e.切分:split

 

 

 两种情况:括号内不指定字符,默认以空格作为切分符号

                  括号内指定分隔字符,则按照括号内指定的字符切割字符串

 注        意:split切割得到的结果是列表数据类型

 

posted @ 2021-12-28 17:34  晨昏xcf  阅读(40)  评论(0)    收藏  举报