Python总结
这学期我们学习了python这门课程,它的英文含义是蟒蛇。正如老师所说,python它虽是条蟒蛇但是也很可爱。我发现了它的可爱之处
,发现了它的独特魅力所在,所以接下来让我们来了解一下它的独特之处。
python的函数
1.函数代码块以def关键词开头,后接函数标识符名称和圆括号() 2.任何传入参数和自变量必须放在圆括号()中间,
圆括号之间可以用于定义参数 3.函数的第一行语句可以选择性地使用文档字符串——用于存放函数说明
4.函数内容以冒号起始,并且缩进 5.renturn[表达式]结束函数,选择性地返回一个值调用方,不带表达式的return相当于返回None
例子:
def printme(str):
"打印传入的字符串到标准显示设备上"
print str return
定义函数
空函数:pass 类型检查,python是类型不安全的,所以我们可以通过isinstance(var, (type1, type2))来检查类型 返回多个值,
使用tuple。不过可以省略括号,类似x, y = 3, 4 默认值:def method(arg1 = 'arg1'),注意默认参数只能放到最后。
可变参数:def method(*var_arg):,其中var_arg是一个tuple,可以使用for in来遍历 关键字参数:def method(**key):,
关键字参数不限制传入的参数个数和类型,会在函数内部组合成一个dict
多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,例如:
total = item_one +
item_two +
item_three
在 [], , 或 () 中的多行语句,不需要使用反斜杠(),例如:
total = ['item_one', 'item_two', 'item_three', 'item_four', 'item_five']
缩进
空白在python是非常重要的,行首的空白是最重要的,又称为缩进。行首的空白(空格和制表符)用来决定逻辑行的缩进层次,
从而决定语句分组。这意味着同一层次的语句必须有相同的缩进,每一组这样的语句称为一个块。
注意:不要混合使用空格和制表符来缩进,因为在跨越不同的平台时无法正常工作。
空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。
但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
空行也是程序代码的一部分。
切片
切片操作符中的第一个数(冒号之前)表示切片开始的位置,第二个数(冒号之后)表示切片到哪里结束。
如果不指定第一个数,Python就从序列首开始。如果没有指定第二个数,则Python会停止在序列尾。
import 语句
想使用 Python 源文件,只需在另一个源文件里执行 import 语句,语法如下:
import module1[, module2[,... moduleN]
当解释器遇到 import 语句,如果模块在当前的搜索路径就会被导入。
搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块 support,需要把命令放在脚本的顶端:
support.py 文件代码为:
def print_func( par ):
print ("Hello : ", par)
return
浙公网安备 33010602011771号