1、保留字
import keyword
print (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']
2、注释
单行注释使用#,多行注释使用 ‘’’ 和 “”":
#单行注释
'''
多行注释
多行注释
'''
"""
多行注释
多行注释
"""
print ("Hello, Python!")
3、行与缩进
python不使用{}表示代码块,但是代码块中的缩进需要保持一致。我们一般使用Tab或者四个空格缩进法。
4、多行语句
一行写不完的语句,可以使用反斜杠拼接。
total = item_one + \
item_two + \
item_three
#如果语句在 [], {}, 或 ()中,那么不需要反斜杠
total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']
5、数字(Number)类型
- 整数(int),如:5
- 布尔(bool),如:True
- 浮点数(float),如:1.5,3E-2
- 复数(complex),如:1+2j
a=12
b = True
c = 3E-2
d = 2+2j
print(a)
print(b)
print(c)
print(d)
输出:
12
True
0.03
(2+2j)
6、字符串
- 单双引号作用哪个相同
- 三引号指定多行字符串
- 转义符是“\”,使用“r”避免转义
- 使用+连接字符串,使用*重复字符串倍数
- 字符串不可变
- 自左到右从0索引,自右向左从-1索引
- python没有字符类型,只有长度为1的字符串
7、导入
-
导入整个模块,import numpy
-
导入模块某个函数,from numpy import random
-
导入模块某几个函数,from somemodule import firstfunc, secondfunc
-
导入模块全部函数,from somemodule import *
其中,第一种和第四种有区别。使用第一种,使用函数的时候必须加上模块名为前缀;使用第四种,使用函数的时候,可以直接使用函数名。