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 安装的时候选择“个人”

原文地址:https://www.cnblogs.com/quanquan616/p/8283496.html