python 基础篇摘要
python,诞生于1989年,Linux的雏形也是在这年诞生。
程序的构成:值、表达式(1+1就是个表达式)、语句(name="zyb"不会产生什么值,但会产生效果)
编译型语言:运行前,先由编译器将高级语言的代码编译成对应机器的cpu汇编指令,然后再有汇编器汇编为目标机器码,生成可执行文件,然后运行最终生成的可执行文件
解释型语言:运行时,由翻译器将高级语言代码反应成中间代码,并由解释器将该中间代码解释成机器码并执行,相当于编译和执行二合一
python解释器的本质:python.exe
python代码运行的本质:python.exe打开python文件
更新已有的第三方库:http://blog.topspeedsnail.com/archives/526
python编码规范,看这个文章:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/contents/
(此文档非 Google 官方项目, 而是由国内程序员凭热情创建和维护,文档中已有声明:https://zh-google-styleguide.readthedocs.io/en/latest/)
也可以参考豆瓣的这篇文章:https://www.douban.com/note/134971609/
关于python性能优化:https://segmentfault.com/a/1190000000666603#articleHeader18
#!/usr/bin/python PK #!/usr/bin/env python:
脚本语言共同遵守的规则,必须在文件的第一行,写上这段代码。指明了用来执行当前脚本的解释器。
推荐(兼容性更强):#!/usr/bin/env python
第一种写法:把解释器的路径写死了。万一环境不同、或没有默认安装,这不就悲剧了。
第二种写法:系统首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。
py文件的编码声明:
必须是第一行或者第二行,必须符合这个正则表达式:coding[:=]\s*([-\w.]+)
# -*- coding: utf-8 -*-
# coding=utf-8
所以冒号、等号,都是可以的。
python3 encode&decode:
python运算符优先级:
not > and > or
在Windows 7 SP1下装Python3出问题的话,去下载directx repair v3.5,然后运行,它会自动安装缺省的库,完了重启电脑。再次运行Python3安装程序,就可以安装成功了
如果只是一些很简单的代码,也可以使用网页编辑器:http://www.dooccn.com/python3/
TeamViewer 安装的时候选择“个人”