很多同学在初学Python的过程中,都会遇到一个问题,就是“记不牢”。
记不牢运算符,记不牢字符串,记不牢列表方法……这些比较零碎的知识点在学习后很容易忘却,需要不断强化记忆。
为了让大家能够时时复习Python中的知识点,我们整理了一期基础知识点合集,方便大家可以日常查看,也建议需要的小伙伴收藏一波哦!
主要数据类型
boolean | = | True/ False |
interger | = | 10 |
float | = | 10.01 |
string | = | “123abc” |
list | = | [元素1, 元素2, …] |
dictionary | = | {键1:值1, 键1:值1, …} |
算数运算符
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
** | 幂 |
% | 取模 |
// | 取整 |
print(x) | 打印x |
input() | 输入数据 |
len(x) | 返回对象x的长度 |
min(L) | 返回给定参数L的最小值 |
max(L) | 返回给定参数L的最大值 |
sum(L) | 对序列L进行求和计算 |
range(n1,n2,n) | 创建整数列表 |
abs(n) | 返回n的绝对值 |
round(n) | 返回n的四舍五入值 |
type(x) | 返回参数x的数据类型 |
str(x) | 将x转化为字符串类型 |
list(x) | 将对象x转化为列表 |
int(x) | 将对象x转化为整数 |
float(x) | 将对象x转化为浮点数 |
比较运算符
== | 等于 |
!= | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于或等于 |
<= | 小于或等于 |
布尔型
and运算 |
or运算 |
not运算 |
特殊字符
# | 单行注释符 |
\n | 换行符 |
\ | 转义字符 |
文件的读和写
f=open() | 访问文件 |
f.read() | 读取文件 |
f.readline | 读取文本文件中的一行 |
f.write | 向文件中输入指定字符串 |
f.close | 返回指定的文件夹, 包含关闭文件 |
文件和文件夹的处理
import os | 导入标准库os |
os.getcwd() | 返回当前工作目录 |
os.makedirs() | 递归创建目录 |
os.chdir() | 改变当前工作目录 到指定的路径 |
os.listdir() | 返回指定的文件夹 包含的文件 |
字符串操作
String[i] | 访问第i个的元素 |
String[-1] | 访问最后一个元素 |
String[i:j] | 访问第i至j个元素 |
字符串的方法
string.upper | 返回大写的字符串 |
string.lower | 返回小写的字符串 |
string.count(x) | 统计元素x在 字符串中出现的次数 |
string.find(x) | 元素x第一次 出现的位置 |
string.replace(x,y) | 用元素y代替元素x |
string.strip() | 删除开头和结尾的 空白字符 |
string.join() | 将序列中的元素, 以指定的字符连接, 生成一个新的字符串 |
string.format(x) | 格式化字符串 |
列表操作
list = [] | 创建一个空列表 |
list[i] = x | 用位置i存储x |
list[i] | 访问第i个元素 |
list[-1] | 访问最后一个元素 |
list[i:j] | 访问第i至j个元素 |
del list[i] | 删除第i个元素 |
字典操作
dict = {} | 创建一个空字典 |
dict[k] = x | 设置键k的值为x |
dict[k] | 访问第k个键值对的值 |
del dict[k] | 删除第k个键值对 |
字典方法
dict.keys() | 返回字典中的所有键 |
dict.values() | 返回所有键对应的值 |
dict.items() | 返回字典中所有键值对 |
dict.pop() | 删除字典给定键值所对应的值, 返回其值 |
dict.update(D) | 使用字典所包含的键值D 来更新己有的字典 |
dict.clear() | 删除字典内所有元素 |
dict.copy() | 返回一个具有相同键值对 的新字典 |
列表方法
list.append(x) | 在列表结尾处添加元素x |
list.extend(L) | 在列表结尾处添加列表L |
list.insert(i,x) | 在列表位置i添加元素x |
list.remove(x) | 从列表中删除元素x |
list.pop(i) | 删除列表中位置i的元素, 并返回其值 |
list.clear() | 删除列表中所有元素 |
list.index(x) | 找出列表中元素x对应的索引位置 |
list.count(x) | 统计元素x在列表中出现的次数 |
list.sort() | 对列表排序 |
list.reverse() | 对列表逆排序 |
list.copy() | 返回赋值的列表 |
条件语句
if 条件1: |
语句1 |
elif 条件2: |
语句2 |
else: |
语句3 |
If <某个值> in <列表>: |
异常处理
try: |
需要捕获异常的代码 |
except: |
异常发生时执行的代码 |
else: |
没有异常时执行的代码 |
循环
while 条件: |
语句 |
for <变量> in range(): |
语句 |
for <键值对> in dict.items(): |
语句 |
循环控制程序
break 结束整个循环 |
continue 退出本次循环 |
运行外部程序
importos导入标准库os,调用系统命令 |
os.system 完成后退出 |
函数
def <函数>: |
语句 |
return <值或变量> |
模块
import <模块名> |
import <模块名> name as <别名> |
from <模块名> import <方法名> |
from <模块名> import *** as <别名> |
包
import 包.模块名 |
from <包> import <模块名> |
python学习
如果你想学习Python,但是找不到学习路径和资源
欢迎加入新的交流【君羊】:905229245
一起探讨编程知识,成为大神,群里还有软件安装包,实战案例、学习资料