网络工程师的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()指定字符串替换配匹配到的字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值