一.python介绍
Python 是一门高级的、面向对象的、解释性、脚本语言。
解释性语言: 在执行的时候,有一个编译的过程,没执行一次就得编译一次
编译性语言: 在执行之前,有一个单独的编译过程
- 变量
num1 = 100
num2 = 80
result = num1 + num2 #把num1这个变量和num2这个变量放入result这个变量中,变量就是用来存储数据的√
在 python 中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发 者主动的去说明它的类型,系统会自动辨别。
可以使用 type(变量的名字),来查看变量的类型。以上知识让我们知道了,什么是变量,变量的类型 是什么?接下来让我们学习,变量的起名,以及标识符相关规范。
- 标识符
标示符由字母、下划线和数字组成,且数字不能开头
python中标示符区分大小写
小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写, 例如:myName、aDog
大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、 LastName
不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如 send_buf Python 推荐就是用下划线“_”来连接所有的单词。
查看关键字:
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif',
'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
- 变量赋值的三种方式
传统赋值
name = “xuegod”
链式赋值
name = user = “xuegod” 序列解包赋值
name,age = “xuegod”, 10 注意:两边的变量和常量要对等。
- python虚拟机
垃圾回收机制
当一个常量被生成,会占用一份内存,这时候如果有变量指向改常量,那么该常量的引用计数为1,就是 a = ‘ 常量 ‘ 那么现在 ’ 常量 ‘ 的引用计数就是1,如果一个常量的引用计数为0,那么该常量占用的内存会被回收。
- 输入和输出
print(): 输出 -----> print('hello world')
Input():输入 -----> name = input