回顾上节内容:
1、单行注释“#”,多行注释“’’’,’’’”或者是三个双引号(在Python中,单引号与双引号作用一样)
2、If循环,句式: If (条件): ...elif (条件) : ....else : ...
3、While循环 ,句式: while 条件:... else :...(在while循环时正常情况下退出循环的就会执行eles,如果是强制性退出程序例如(break),就不会执行else)
4、缩进表示为循环所走路径,在条件之后必须缩进,才能让循环正确执行。
新的旅途(二)
1、介绍几种IDE编辑器
2、编写作者、时间、编译器注释
3、字符格式化输出以及占位符的使用
由input输入的内容均为字符,占位符 %s s=string %d d=digit %f f= float,退出程序(exit()),关联字符%。
在格式化字符中,可以使用%d来限制必须输入字符
5、循环
循环loop
有限循环
无限循环=死循环
Python 3与2的区别
For循环句式:
可以规定开始数字,该集合为半开半闭区间 [1,4)表示如下:
For循环和while类似都可以嵌套循环,但要注意格式缩进,新增知识:步长。
使用for 循环 进行用户登录三次判断
Break可以退出循环,exit()也可以退出循环,并且在括号内还可以使用输出一段红色语句用于提示。exit()会直接强制退出程序,而break只会退出当前循环,continue只是结束当前的一次循环,又会进入下一次循环
While与for循环时,都可以在后面添加else (当中间循环没有被打断时,就会执行else后面的语句),这个句式不同于其他语言,仅仅Python语言独有。
6、break、continue 用法
跳出两个循环,关联两个break:
7、列表,元组
数组列表的增删改查
注:pop删除方法中,如果未指定参数,会默认删除最后一个参数。a.clear(清空)只剩下一个中括号
8、列表的其他方法
1)count方法:计算某元素出现次数
2)extend方法:为列表添加元素,在末尾位置添加
3)index方法:用于检索列表中第一个元素的位置。
若想检验出该列表有多个元素,需要对该列表进行切片,首先就需要使用到count方法,先知道该元素的个数。
4)reverse方法:对列表的元素进行倒置,下图有两种倒置列表方法。
5)sort方法:排列方法(可进行数字,字母,汉字,符号,排列,ASCLL)
6)判断一个元素在不在列表中的两种方法
练习:
购物车程序
Salary = 5000
商品选择:
1. iphone6s 5800
2. Mac book 9000
3. Coffee 32
4. Python book 80
5. Bicyle 1500
用户输入商品选项:进行购物
买不起商品,就提示余额不足,剩余金额。
若能够买起商品,则加入购物车中(一个列表),在提示当前余额。并且继续购买
当用户使用quit时,就退出程序。并打印已经购买的商品。