标识符
- 第一个字符必须是字母表中字母或下划线_。
- 标识符的其他部分由字母、数字和下划线组成。
- 标识符对大小写敏感。
注释
- 单行注释:Python中单行注释以#开头
- 多行注释可用多个#,还可使用"""与’’’
行与缩进
python最具特色的是使用缩进来代表代码块,不需要使用大括号{}。缩进的空格数可变,但是同一个代码块的语句必须包含相同的缩进空格数,否则会导致运行错误:IndentationError: unindent does not match any outer indentation level.
多行语句
- Pthon中通常一行完成一条语句,但如果语句很长,则可以使用反斜杠(\)来实现多行语句,例如
result = item_a + \
item_b + \
item_c
- 在[],{},()中的多行语句,不需要使用反斜杠(\),可直接空行,例如:
total = [‘item_one’, ‘item_two’, ‘item_three’,
‘item_four’, ‘item_five’]
数字(Number)类型
python中有四种数字类型:整数(int)、布尔型(bool)、浮点型(float)和复数(complex)。
-int:python中只有一种整数类型int,并无python2中的Long。
-bool:即布尔值,如True,False。
-float:浮点型1,如1.2、3E-2。
-complex:复数数字类型,如2+3j、1.1+3.4j。
字符串(String)
- python中单引号和双引号使用完全相同。
- 使用三引号(’’'或""")可以指定一个多行字符串(如多行注释符的使用)。
- 转义符’\’,例如\n换行等各种使用方式。
- 反斜杠可以用来转义,使用r可以让反斜杠不发生转义,如r"this is an apple\n"则\n会显示,并不是换行。
- 按字面意义级联字符串,如"How " "are " "you"会被自动转换成How are you。
- 字符串可以用+运算符连接在一起,用*运算符重复。
- python中没有单独的字符类型,一个字符就是长度为1的字符串。
- 字符串的截取的语法格式如下:变量[头下标:尾下标:步长]
import与from…import
在python用import或者from…import来导入相应模块。
- 将整个模块(module1)导入,格式为:import module1
- 从某个模块中导入某个函数,格式为:from module1 import function1
- 从某个模块中导入多个函数,格式为:from module1 import func1,func2,func3
- 从某个模块中导入所有函数,格式为:from module1 import *
其余知识点备注
- python可以在同一行中使用多条语句,语句之间使用分号(;)分割。
- 缩进相同的一组语句构成一个代码块,称之为代码组。我们将首行及后面的代码组成称为一个子句(clause)。
- print默认输出是换行的,如果要实现不换行需要在变量末尾加上end=""
#不换行输出
print(x, end="")
print(y, end="")
原文知识点链接: 菜鸟教程python3基础教程