python语言简介:
python语言的名字是因为python之父喜欢看"Monty Python is Flying Circus"(巨蟒剧团之飞翔的马戏团)
python版本简介:
因为python3.x更高效,现在官方已经不维护python2.x了
python开发环境:
python安装包自带 的IDLE(最原始的开发环境),虽然简陋,但是提供了语法高亮,交互式运行等功能,其他开发环境(比如Anaconda3里面的jupyter notebook和Spyder)是对解释器进行了不同的封装和集成,让代码编写和项目管理更方便一些.
标准库还有扩展库里对象的导入和使用:
- import 模块名 [as 别名]
import math
math.gcd(6,8)
#以模块名.对象名方式访问对象
- from 模块名 import 对象名[as 别名]
from math import sin as f #给导入的对象起个别名
f(3) #求3的sin值
#这种方式直接用对象名就可以访问
- from 模块名 import*
from math import* #导入math里所有对象
sin(3)
python的__name__属性
作用:识别程序的使用方式
python程序文件除了可以在开发环境里运行,还可以作为模块导入
#新建个hello.py文件,复制进去
def main():
if __name__ == '__main__': #如果你直接运行这个文件,结果是123
print('123')
elif __name__ == 'hello': #当作文模块导入时,结果时456
print('456')
main() #调用一下上面的函数