Python 标识符
略
Python保留字符
一大堆,说了未必记得住,编码过程中慢慢去记住。
行和缩进
这个要说一下,学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。给个图再说明下:
大方框中,这就是整个一个类,没有大括号,但是你看缩进,很容易看出来,类中有倆方法,圆圈里是类的构造函数,小方框里是自定义方法。体会下吧。。。
要是你缩进出问题了,
就会报这个:IndentationError: unexpected indent ,错误是python编译器是在告诉你"你个sb,你的文件里格式都不对了,可能是tab和空格没对齐的问题",所有python对格式要求非常严格。
如果是 IndentationError: unindent does not match any outer indentation level错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。
因此,在Python的代码块中必须使用相同数目的行首缩进空格数。
多行语句
Python语句中一般以新行作为为语句的结束符。
但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示: #注释:我来解释下我的理解,就是在Python中,你要结束一句,回车就好,不用像其他语言还需要打分号,看上图,即可以体会(好像打了分号也不会报错,但是Python可以不打,你就不打嘛,不然还要被说死脑筋)
total = item_one + \
item_two + \ item_three
语句中包含[], {} 或 () 括号就不需要使用多行连接符。如下实例: #注释:至于这些[],{},() 分别表示啥意思,后面再说。可以记住有这么个东东。
days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
Python注释
python中单行注释采用 # 开头。
# 第一个注释
print("hello"); # 第二个注释
python 中多行注释使用三个单引号(''')或三个双引号(""")。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py ''' 这是多行注释,使用单引号。 这是多行注释,使用单引号。 这是多行注释,使用单引号。 ''' """ 这是多行注释,使用双引号。 这是多行注释,使用双引号。 这是多行注释,使用双引号。 """
本篇未完待续。