python基础
Python是一门解释型语言!
解释型
优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。
缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。
变量定义的规则:
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名 ['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'
变量是什么,变量是一种容器。变量名起到标记数据得作用。
变量命名法:#驼峰命名法
注释:
当行注视:
# 被注释内容,是真注释。
多行注释:
""" 被注释内容 """
,这不是真注释,只是把内容变成了字符串,是可以打印出来得。
补充:单引号和双引号,没有任何区别,只适用于单行。
三个单引号和三个双引号,适应于多行。
字符编码:
python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)
python3
所有字符在内存里都是unicode
解释器读取文件的默认编码是utf-8
但是有个文件,编码是gbk,读到内存里,还是需要解码