网络工程师的python

1、高频知识点:

字符串

upper():小写变为大写
lower():大写变为小写
strip():省略字符串前后的空格
count():对字符串中的某个字符进行统计
len():字符串的长度
split():对字符串进行切分
join():
startswith():判断是否以某个字符开始
endswith():判断是否以某个字符结尾
isdigit():判断是否是整数类型的字符串
isalpha():判断是否是全英文的字符串

列表

append():在列表末尾插入
len():列表内元素的个数,列表长度
count():对列表内某个元素的数量进行统计
insert():根据下标索引在列表某个插入
pop():根据下标索引在列表内删除某个位置的元素
index():对某个元素进行索引

字典

del:删除某个键值对
keys():返回所有的键
values():返回所有的值
pop():根据键删除某个键值对
get():根据键查询某个键值对
len():字典内键值对的个数

整数

浮点数

布尔值

2、文本文件读写

读写模式

r:只读,没有文件会报错
w:只写:没有会创建,覆盖写
a:追加写,没有会创建,追加写
r+:可读可写,没有时会报错
w+:可读可写,没有会创建,覆盖写
a+:可读可写,没有会创建,追加写

打开文件

open()打开的文件需要进行手动关闭,也就是要用close()进行关闭。
with open 打开的文件需要手动关闭。

重点函数

read():返回值为字符串,一次性读完
readline():返回值为字符串,一行一行读完
readlines():返回值为列表,一次性读完,但是元素的结尾有空格

读写模式 write()
r+ 开头覆盖写入
w/w+ 完全覆盖写入
a/a+ 追加写入

3、正则表达式

函数 描述 匹配描述
re.match() 在字符串的起始位置匹配指定的模式 匹配首次
re.search() 在字符串的任意位置匹配指定的模式 匹配首次
re.findall() 在字符串的任意位置匹配指定的模式 匹配所有关键字
re.sub() 指定字符串替换配匹配到的字符串

猜你喜欢

转载自blog.csdn.net/qq_48330132/article/details/129357634