一、if else elif
if 条件语句后面要加冒号(固定格式)
多条件语句用 if elif(另外的条件)
Else 其他的任何条件
Pass不做任何事情
If 条件语句,只要满足其中一个条件,再往下是不执行的
为了美观,最后加一行else,pass
二、把字符串改成全大写或者全小写
a.lower() 可以自动把字符串自动改成成小写
if a.lower() == ‘yes’
print(‘yes’)
str.upper()可以自动把字符串自动改成成大写
三、for in 循环
变量单个数字依次执行数字列表里面的每个元素(单个数字,可以理解为变量名,自取名字)
在python里面,循环实际上就两种,第一种 for…in 第二种 while true
range() 函数 一般是从0开始,但是不包含右边的数值
四、while
当什么什么时候
While 条件跟for 一样,后面都要:冒号结尾
一、打断循环体的break语句
Break 影响的是整个执行语句,如果满足条件break以后,整个条件语句都不执行
二、函数 end= ‘’
为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。end=’ ‘意思是末尾不换行,加空格
三、strip() 方法
方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
四、while
True T是大写的
当答案是我很好就停止,否则一直执行
五、From time import sleep 等同于import time
2021年开始不能用import time 必须用from time import sleep
如果要传多个字符串,%(后面逗号隔开,隔几个值)
五、continue 返回到循环体中继续执行
六、round(小数,2)
保留小数点后两位
七、封装
def #definition 定义;[物] 清晰度;解说
只要是一个以上的会用到这个方法,就值得封装
封装命名方法,要封装的名字_check,方法里面的方法是缩进体,所以下面的代码要全部缩进
1、bmi_check: 只是取的封装的名字,()代表的是方法
2、下面代码属于方法,是封装函数的下级,所以需要tab缩进
要用的时候必须要调用
在原封脚本件直接复制文件名+()调用
若在其他脚本,先导入 from 公共方法 import
bmi_check
然后下面再复制封装名字+括号就可以调用了
方法入参
例: