Python语法规则浅谈

󰃭 2017-08-24

语法规则

注释

'''
u多
3行
v注
3释
'''
'''
u3v3单行注释
'''

变量

1)(规则同c里面的规则相同)

模块名: 小写字母,单词之间用_分割 ad_stats.py

包名: 和模块名一样

类名: 单词首字母大写 AdStats ConfigUtil

全局变量名(类变量,在java中相当于static变量): 大写字母,单词之间用_分割 NUMBER COLOR_WRITE

普通变量: 小写字母,单词之间用_分割 this_is_a_var

实例变量: 以_开头,其他和普通变量一样 _price
_instance_var

私有实例变量(外部访问会报错): 以__开头(2个下划线),其他和普通变量一样 __private_var

专有变量: __开头,__结尾,一般为python的自有变量,不要以这种方式命名 doc class

普通函数: 和普通变量一样: get_name() count_number() ad_stat()

变量命名规则

1、变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。

2、系统关键字不能做变量名使用

3、除了下划线之个,其它符号不能做为变量名使用

4、Python的变量名是除分大小写的,例如:name和Name就是两个变量名,而非相同变量哦。

2)关键字

以上通过help()函数的keywords可以查看,大家可以试试。

基本数据类型

1)数字

age=3

2)字符串

name="u3v3"

name='u3v3'

name="""u3v3"""

3)布尔值(TRUE,False)

流程控制和缩进

if底下的缩进必须保持一致

if     条件

                内容1

                内容2

else

                内容3

                内容4