1.函数input()的工作原理 :函数input()让程序暂停运行,等待用户输入一些文本
2.使用int()来获取数值输入 :使用函数input()时,Python将用户输入解读为字符串。
使用函数int(),它让Python将输入视为数值。
3.在要求很多条件都满足才继续运行的程序中,可定义一个变量,用于判断整个程序是否处于 活动状态。这个变量被称为标志
4.使用break 退出循环 .使用continue语句返回到循环开头.
如果程序陷入无限循环,可按Ctrl + C,也可关闭显示程序输出的终端窗口。
5. 定义函数:def greet_user():函数体
def describe_pet(animal_type, pet_name):
位置实参:实参的顺序与形参的顺序相同
describe_pet('dog', 'willie')
关键字实参:每个实参都由变量名和值组成,直接在实参中将名称和值关联起来无需考虑函 数调用中的实参顺序
describe_pet(animal_type='hamster', pet_name='harry')
默认值 :给每个形参指定默认值:def describe_pet(pet_name, animal_type='dog'):
传递任意数量的实参 :形参名*toppings中的星号让Python创建一个名为toppings的空元组,并将收到的所有值都封 装到这个元组中。形参**user_info中的两个星号让Python创建一个名为user_info的空字典。
如果要让函数接受不同类型的实参,必须在函数定义中将接纳任意数量实参的形参放在最后。:def make_pizza(size, *toppings):
将函数存储在模块中 :将函数存储在被称为模块的独立文件中,再将模块导 入到主程序中。import语句允许在当前运行的程序文件中使用模块中的代码
导入整个模块 :有一个pizza.py,在同目录下创建另一个.py直接import pizza 即可
导入特定的函数 :from module_name import function_name,若使用这种语法,调用函数时就无需使用句点,调用它时只需指定其名称
使用as 给函数指定别名 :from pizza import make_pizza as mp
使用as 给模块指定别名 :import pizza as p
导入模块中的所有函数 :星号(*)运算符 from pizza import *