# 字符串高级

字符串的常见操作

  • 获取长度 :len len 函数可以获取字符串的长度
  • 查找内容 :find 查找指定内容在字符串中是否存在,如果存在就返回改内容在字符串中第一次出现的位置索引值,如果不存在返回 1
  • 判断:startswith,endswith 判断字符串是不是以谁谁谁开头 / 结尾
  • 计算出现的次数:count 返回 str 在 start 和 end 之间 在 mystr 里面出现的次数
  • 替换内容:replace 替换字符的内容切割字符串
  • 修改大小写: upper,lower 将字符串中的大小写互换
  • 空格处理: strip 去空格
  • 字符串拼接: join 字符串拼接

# 列表的高级

列表的增删改查

  • append: 在末尾添加元素
  • insert : 在指定位置插入元素
  • extend:合并两个列表
  • 修改 :通过下标来修改
  • del:根据下标删除
  • pop:删除最后一个元素
  • remov:根据元素的值删除元素

# 查找高级

  • in : 用法例子:if i in list (): // 可以理解为 i 变量是否在 list 的里面(判断这个元素是否在某个列表中)
  • not in : 和上面的 in 是相反的意思是相反的意思用法和 in 一样

# 切片

使用列表下标来切
s = 'china'
print (s [2]) // 会打印出 i
print (s [:3]) // 会打印出 chin
步长默认为 1 也可以不写

# 字典的高级用法

获取字典内的值两个方法

  1. 字典名 [’字典内的值]
  2. 字典名.get (' 字典内的值 ')

两者不同的是当字典内没有该值 1 方法会报错而 2 方法会返回 None 空的值

字典修改:直接字典名 [' 对应的值 '] = 要修改的值

字典的添加:字典名 [' 值 '] = 要添加的值 // 如果字典里面没有这个值则会添加,如果有则会成为修改。

字典中的删除:有两个方法一个是 del 另一个是 clear 两者虽然都是删除但是作用还是有区别的,del 是删除指定的值和删除整个字典,clear 则是清空字典内容但是保留字典对象

遍历:就是将数据一个一个输出

# 函数

def 声明函数
格式:def 函数名 (可以放形参)
而调用函数
格式:def 函数名 (放实参)

函数的局部变量和全局变量

局部变量:在函数内部定义的变量叫做局部变量
全局变量:在函数外部定义的变量称之为全局变量,它可以在函数内使用也可以在函数外部使用。

文件的操作 I/o

Python 打开和关闭文件
open 函数
打开文件
格式:open (文件路径,访问模式)
关闭文件
格式:
fp = open (文件路径,访问模式) // 打开文件
fp. write (写入文件内容) // 写入文件
fp.close () // 关闭文件
fp.read () // 读取文件内容
read 是按一个字节一个字节读取的效率比较慢
readline 是按一行一行读取的但是返回的是一个列表

访问模式
w : 读写
r: 仅读
a: 在文件内容后面追加内容,如果没有该文件则会创建文件并写入内容
r+: 打开文件并将指针移到文件的开头,若没有该文件则会创建新的文件
wb: 以二进制模式打开文件用于读写,若没有该文件则会创建新的文件并写入

urlib 六个使用方法

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Naraci 微信支付

微信支付

Naraci 支付宝

支付宝

Naraci 贝宝

贝宝