测试学习---python(三)

本文详细介绍了Python中的字符串和列表操作,包括for循环、字符串的下标、切片、查找、替换、拆分和连接,以及列表的添加、修改、删除、排序、嵌套和去重等基础知识,通过实例帮助读者加深理解。
摘要由CSDN通过智能技术生成

测试学习—python(三)

提要

  1. for 循环
  2. 字符串的操作
  3. 列表介绍

for循环

  1. 作用:便利容器中所有数据
    python中的容器:字符串、列表、元组(tuple),字典(dict)
  2. 基本语法for 遍历容器
for 变量名 in 容器:
执行代码
  1. 例子
mystr='hello'
for i in mystr:
print(i)
  1. for 指定循环次数语法
# rang(n)函数产生[0,n)之间整数数组
#rang(a,b)函数产生[a,b)之间的整数数组
for 变量 in rang(n)
   执行代码

容器

字符串

  1. 定义:
  • mystr =‘hello’
  • mystr=“hello”
  • mystr=‘’‘hello’‘’
  1. 规则
    字符串本身包含‘时需使用“ I’m girl”,或者使用\进行转义,
    • mystr=‘I ’ m a girl’
      在这里插入图片描述
      -使用r,则\不做转义符使用
    • mystr= r’I ’ m a girl’
      在这里插入图片描述
      字符串本身包含"时需使用’I’m girl’ ’

下标

  1. 功能:指示字符在字符串中的位置
  2. 规则:python下标一般从0开始。
  3. 格式:str[0]
    str[-1]:指str字符串最后一个位置的内容
  4. len(str)
    5. length(str)

切片

  1. 作用:可以获取字符串中多个字符
  2. 格式: 字符串[ start🔚step]
    • end :不包含end处的内容
      str[0:3:1] 其实是取出了下标为0,1,2的三个字符
      • str[:3] :起始为0可省略,步长省略默认为1
      • str[:]:获取全部内容
      • str[3:]:获取3到最后一位所有内容(包含最后一位)
      • str[::-1]:反向取出所有内容

字符串 内容查找find

  1. 作用:查找字符串中是有需要的内容,并返回在查找范围内第一次出现所找内容的下标
  2. 格式: 字符串.find( ‘XXX’,star,end)
  • num=str.find(‘and’):str字符串中找字符串and
    • 寻找第二次出现and的位置
      num1=str.find(‘and’,num+1)

字符串替换replace

1.作用:替换原字符串中的部分内容
2.格式:字符串.replace(old_str,new_str,count)
count:替换次数,一般不写,默认全部替换

字符串拆分split

1.作用拆分字符串,返回多个字符串存放在列表中
2.格式:字符串.split(sep,maxsplit)
- result=str.split(‘and’,1):将str分成and前后两部分,不包含and
- result=str.split():将str按照空白字符分开

字符串的链接 join

1.作用:将字符串插入到列表相邻的两个数据之间组成一个新的字符串
2.格式; 字符串.joint(列表)

  • 使用空格将list组成一个新的字符串
list =['good', 'good','study']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值