1、引入模块
>>> import math
>>> math.sin(0.5)
0.479425538604203
>>> from math import sin
>>> sin(0.5)
0.479425538604203
>>> from math import sin as f
>>> f(0.5)
0.479425538604203
>>> sin(0.5)
0.479425538604203
2、变量名
• 普通变量:小写字母,单词之间用_分割 this_is_a_var apples
• 类名:单词首字母大写 Apple ClassName
• 全局变量名:大写字母,单词之间用_分割 GLOBAL_VAR COLOR_RED
3、reaload函数
Pyhon 3.x中,reaload函数在imp(importlib)模块中,由于模块中的语句会且只会在第一次 import 该模块的时候被执行一次,可使用reaload函数重新导入该模块。
4、split函数
语法:str.split(str="",num=string.count(str))[n]
注意:如果字符串首尾都有分隔符,则在首尾产生同一个空串;如果没有参数是,函数以空格为分隔符
5、map函数
它接收一个函数 f 和一个 可迭代对象(这里理解成 list),并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
6、next函数与iter函数
>>> li = [11, 22, 33, 44, 55]
>>> li_iter = iter(li)
>>> next(li_iter)
11
>>> next(li_iter)
22
>>> next(li_iter)
33
>>> next(li_iter)
44
>>> next(li_iter)
55
>>> next(li_iter)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
StopIteration
7、Python脚本的__name__属性
• 每个Python脚本在运行时都有一个“name”属性
• 如果脚本作为模块被导入,则其“name”属性的值 被自动设置为模块名 • 如果脚本独立运行,则其“name”属性值被自动设 置为“main”