基础语法
编码
UTF-8 (8位元,Universal Character Set/Unicode Transformation Format)
注释
段注释‘’‘ ’‘’
句注释#
行与缩进
python使用缩进来代表代码块,缩进的空格数可变
行连接符\
print('abcdefg\
hijklmn\
opqrst\
uvwxyz')
运行结果:
abcdefghijklmnopqrstuvwxyz
变量
1变量名只能包含字母、数字和下划线。不能以数字打头。
2不要将Python关键字和函数名用作变量名
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
赋值变量之后,print(变量)——>打印出变量的值
例:
>>> stu_name='Tom'
>>> print(stu_name)
Tom
标量在使用前必须进行初始化
删除变量
del a#变量
只删除栈,堆中数据(对象)未删除
垃圾回收机制
如果变量没有变量引用,就会被垃圾回收器回收,清空内存空间
链式赋值
x=y=123#相当于x=123;y=123
系列解包赋值
>>>a,b,c=1,2,3#相当于a=1;b=2;c=3
使用系列解包赋值实现变量交换
>>> a,b=12,65
>>> print(a)
12
>>> a,b=b,a
>>> print(a)
65
命名规则
模块和包名
全小写字母,若干个单词间用下划线
函数名
全小写字母,多个单词见下划线分开
类名
首字母大写,采用驼峰原则。多个单词时,每一个单词首字母大写,其余小写
常量名
全大写字母,多个单词间下划线分开
实际上可以修改,逻辑上不可以
版权声明:本文为zero_nk原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。