Day1-python基础

python是一门动态解释性的强类型定义语言

python 3.0  ALL IS UNICODE NOW

认识python,了解python的发展史。

1、变量

变量命名规则:变量名只能是字母、数字或者下划线的任意组合

变量名的第一个字符不能是数字

关键字不能声明为变量

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

2、字符编码

python解释器再加载.py文件中的代码时,会对内容进行编码(默认ascill)

ASCII ,用于显示现代英语和其他西欧语言,其最多只用用8位来表示(一个字节),即 2的8次方 = 256-1 只能表示255个字符

关于中文显示:   GB2312,big5 -----> GBK-----> GB18030  (目前有的中文Windows的缺省内码还是GBK )

ASCII 无法满足世界上各种文字和符号,因此出现了 Unicode (统一码,单一码,万国码) ,规定现有的字符和符号最少由16位来表示,即2的16次方=65536

UTF-8,是对Unicode编码的压缩和优化,不再使用最少使用2个字节,将所有的字符和符号进行分类  [ascii码的内容用1个字节保存,欧洲字符用2个字节保存,东亚的字符用3过字节保存]

3、python中的注释

# 单行被注释内容

''' 多行被注释内容‘’‘

4、python 环境变量

如果要在任何路径下都能执行,需把.py文件放在 ../site-packages目录下。

查看全局变量

import  sys

print (sys.path)

5、 .pyc文件 和 python运行过程

可以定义python是先编译再解释的语言

PyCodeObject和pyc文件。

当python程序运行时,编译的结果则是保存在位于内存中的PyCodeObject中,当Python程序运行结束时,Python解释器则将PyCodeObject写回到pyc文件中。

当python程序第二次运行时,首先程序会在硬盘中寻找pyc文件,如果找到,则直接载入,否则就重复上面的过程。

所以我们应该这样来定位PyCodeObject和pyc文件,我们说pyc文件其实是PyCodeObject的一种持久化保存方式

上一篇:loadrunner解决浏览器死机问题


下一篇:haporxy 负载elasticsearch