python3 快速恢复基础知识点

编码

python3源码文件编码是utf-8,所有字符串都是unicode

关键字

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', '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   多行注释2  ‘’‘

缩进–python特色

缩进代表代码块,严格控制缩进空格数

输入和输出

input() 
print()

导入模块

from.module.import function
import module
from sys import argv,path
import sys

6种标准数据类型

1)数字类型

int--长整型
bool--True False
float --0.2345
complex-- 2+3j,complex(2,3)
混合计算中,python3会把int型计算转换位浮点型结果
2/4--浮点数0.5  2//4--整数0

2)字符串

单双引号表示,三引号表示多行字符串;
转义字符 \ , r可以使\不发生转义;
字符串拼接和重复:+ *
字符串索引:从0正向开始,从-1反向开始;
字符串切片:变量[头下标:尾下标:步长]
字符串不能改变,即向字符串的一个索引位赋值会导致错误,A[-1]="a"

3)列表–list[]

列表写在[]中,元素用,隔开;
元素可以包括 数字 字符串及嵌套的列表;
列表拼接及重复、索引及切片:与字符串一致
列表与字符串不一致的是其元素是可变的,所以可以重新赋值及排序
列表内置方法:append()、pop()
列表切片可以接收第三个参数表示步长,若为负数表示逆向读取
反转字符串
A=A[-1::-1]

4)元组–tupe()

元组与列表类似,不同之处在于元组元素不能修改;
构造包含0个或1个的元组

tup1=()#空元组
tup2=(1,)#1个元素

5)字典–dict{}

6)集合–set

不可变数据:数字、字符串和元组,即不可向字符串的一个索引位赋值
可变数据:列表、字典和集合

猜你喜欢

转载自blog.csdn.net/ccccsy99/article/details/102942658