分为以下内容:
- 编码
- 标识符
- python保留字
- 注释
- 行与缩进
- 多行语句
1.1 编码
编码就是计算机中保存不同文字的一种方式,python文件都用UTF-8编码保存,可以保存任何字符。
1.2 标识符
标识符是python程序中种任何一个变量的名字,它有命名规范:
- 第一个字符必须是字母表中字母或下划线 _ 。
- 标识符的其他的部分由字母、数字和下划线组成。
- 标识符对大小写敏感。
1.3 python保留字
python中已经固定以下的,有特定意义的标识符.python中的保留字如下:
import keyword
keyword.kwlist
['False',
'None',
'True',
'__peg_parser__',
'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']
1.4 python注释
注释的功能和做笔记中的功能一样,就是为了说明一段代码的意义,方便别人、自己查看、理解。
有两种注释:
- 单行注释
- 多行注释
# 单行注释1
print("hello world") # 单行注释2
hello world
'''
多行注释
1
2
3
'''
print("这是一个多行注释")
"""
多行注释还可以这样
1
2
3
"""
print("这也是一个多行注释")
这是一个多行注释
这也是一个多行注释
1.5 python的缩进与行
- python的缩进
这是它的特色,对于一整块代码,省去了繁琐的{},通过缩进表示这是一个代码块,但缩进一定要对齐,不然会报错(这一点其实在IDE中已经能解决). 比如c++语言,就必须有{},如:
#include<iostream>
using namespace std;
int main(){
cout<<"hello world!"<<endl;
return 0;
}
a=True
if a==True:
print("true")
else:
print("false")
true
a=True
if a==True:
print("true")
else:
print("false")
print("hello")
"""
报错 unindent does not match any outer indentation level
取消缩进 不匹配任何外部缩进级别
"""
File <tokenize>:6
print("hello")
^
IndentationError: unindent does not match any outer indentation level
- 多行语言
有时一行代码很长,甚至一行写不完,那么就要把一行变成多行,还要然让计算机读懂,用以下的方式:
item_one=1
item_two=2
item_three=3
total = item_one + \
item_two + \
item_three
total
6