程序中每条语句都以换行符结束 可以使用续行符()反斜杠将长语句分为几行wather_is_hot = 1; watherer = 0; if(wather_is_hot ==1) and (watherer==...
模块:随着程序变的越来越大 为了便于维护 需要把它分为多个文件 为此python允许把定义放入一个文件 然后在其他脚本中将其作为模块导入 创建模块: 将相关的语句和定义放入与模块同名的文件中 #file:module.py def num...
对象:程序中使用的所有值都是对象,对象由内部属性和方法组成 这些方法会执行与数据相关的各种操作,前面操作列表类型数据时 我们已经用过了方法:data = [37,34]; data.insert(1,25); data.append(...
协程:将函数编写为一个能处理输入参数的任务使用yield语句并以表达式yield的形式创建协程#匹配器案例:def print_info(data): print('Looking for',data); while Tru...
生成器yield:使用yield语句 可以让函数生成一个结果序列而不仅仅是一个值def countdow(n): print("Start!"); while n>0: yiel...
常用的循环结构是用于迭代多个项的for语句,循环是python最重要的功能之一,最常见的迭代只是循环一个序列(字符串,列表,或者元组)的所有成员1,迭代列表:for n in [1,2,3,4,5,6,7,8,9]: print("nu...
字典 :一个关联数组或散列表 ,可通过关键字索引的对象。字典的用途:定义一个可包含多个命名字段的对象,也可以用作快速查找无序数据的容器字典是python中最完善的数据类型 在程序中最常用于存储和处理数据如何创建:1,在{}中放入值即可创建一...
Guibs 的 Python学习_ 函数# 函数# 函数是带有名字的代码块, 用于完成具体的工作# 定义函数 greet_userdef greet_user(): # 函数体 print("Hello")# 调用函数 gre...
guibs 的 python学习_字典# 字典# Python 中字典是一系列键值对.# 键和值之间用 : 分隔, 键-值对之间用 , 分隔book_0 = {'name': 'Swift', 'price': 22}book_1 = {'...
guibs 的 python学习_if# if# if 通过缩进来控制代码块是否属于 if# if conditional_test:# do somethingcars = ['audi', 'bmw', 'subaru', 't...