文章目录

  • 1、编码
  • 2、标识符(Identifier)
  • 3、Python 3 关键字(32个)
  • 4、注释(单行注释、多行注释)
  • 5、行与缩进
  • 6、数字(Number)类型:int、bool、float 和 complex
  • 7、字符串(特点)




1、编码

默认情况下,Python 3源码文件以UTF-8编码,所有字符串都是unicode字符串。

2、标识符(Identifier)

序号

描述

1

第一个字 符必须是字母表中字母下划线 _

2

标识符 的其他的部分由字母数字下划线 _组成

3

标识符 对大小写敏感


3、Python 3 关键字(32个)

保留字关键字,我们不能把它们用作任何 标识符名称。Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字:

from keyword import kwlist
print(kwlist)

序号

关键字

说明

1

and

用于 表达式运算,逻辑与操作

2

as

用于 类型转换,单独没有实际意思,常与with组合使用,with...as

3

assert

断言,用于判断变量或者条件表达式的值是否为

4

break

跳出循环体

5

class

用于定义

6

continue

结束本次循环,继续执行下一次循环

7

def

用于定义函数方法

8

del

删除变量序列的值

9

elif

if配合使用的,if语句中的一个分支用elif表示

10

else

条件语句否定分支(与if连用)

11

except

except包含捕获异常后的操作代码块,与 tryfinally结合使用

12

exec

exec语句用来执行储存在字符串文件中的Python语句

13

finally

用于异常语句,出现异常后,始终要执行 finally包含的代码块。
tryexcept结合使用

14

for

for循环语句

15

from

导入 相应的模块,用import或者from...import

16

global

定义全局变量

17

if

条件语句,if分支语句

18

import

导入 相应的模块,用import或者from...import

19

in

判断变量是否在序列

20

is

判断变量是否为某个类的实例

21

lambda

定义匿名函数

22

nonlocal

用于标识外部作用域变量

23

not

用于 表达式运算,逻辑非操作

24

or

用于 表达式运算,逻辑或操作

25

pass

空的方法函数的占位符

26

print

打印函数,python3.0之后print()要加括号

27

raise

异常抛出操作

28

return

函数返回语句

29

try

try包含可能会出现异常的语句,与exceptfinally结合使用

30

while

while循环语句

31

with

简化 Python 的语句,不单独使用,和as一起使用

32

yield

用于从函数依次返回值


4、注释(单行注释、多行注释)

(1)单行注释 以#开头;

# 第一个注释
print ("Hello, Python!") # 第二个注释

(2)多行注释 可以用多个#号,还有'''"""

'''
第三注释
'''

"""
第四注释
"""



5、行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号{}
缩进的空格数可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:

if True:
    print ("True")
else:
    print ("False")



6、数字(Number)类型:int、bool、float 和 complex

Python中数字有四种类型:整数布尔型浮点数复数

序号

类型

描述

1

int(整数)

只有一种整数类型int,表示为长整型

2

bool (布尔)

True / False

3

float (浮点数)

1.233E-2

4

complex(复数)

1 + 2j


7、字符串(特点)

序号

描述

1

Python 中单引号双引号使用完全相同

2

使用三引号('''""")可以指定一个多行字符串

3

转义符\

4

反斜杠\可以用来转义,使用r可以让反斜杠不发生转义

5

按字面意义级联字符串,如"Harry " "Potter"会被自动转换为"Harry Potter"

6

字符串可以用+运算符 连接在一起,用*运算符 重复

7

Python 中的字符串有两种索引方式:
(1)从左往右0开始
(2)从右往左-1开始

8

Python 中的字符串不能改变

9

Python 没有单独的字符类型,一个字符就是长度为1字符串

10

字符串截取的语法格式如下:变量[头下标:尾下标:步长]