前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python测试开发之路第三讲-字符串

python测试开发之路第三讲-字符串

作者头像
周辰晨
发布2020-01-20 15:57:13
3850
发布2020-01-20 15:57:13
举报

前言

这两天魔都阴雨绵绵,气温也下降了很多,小伙伴们在努力工作的同时,别忘了保暖,此时,鲲鹏老师正在魔都的一角给大家撸着笔记,希望能够一起学习进步,关于前两篇文章的排版,鲲鹏老师严肃批评了版主,如果小伙伴们还有什么想法,欢迎加入QQ群:293549845一起讨论。

经过前两讲的学习,相信同学们已经大概的掌握了列表和元祖的一些方法和特性,这一讲,我们来学习字符串。同样的,他也是属于序列的一种,所以,序列的通用的方法如 索引的操作,分片,最大最小值,长度等我们这边将不会再介绍,大家可以自己练习,我们这边这要讲字符串自己特有的属性和方法。

字符串

字符串的定义

字符串是一个有序的,不可修改的,元素以引号包围的序列。 定义方式:

  1. '' 'hello'
  2. "" "hello"
  3. 三个单引号,或者三个 双引号 '''hello''' 或者 """hello"""

这里需要注意的是:

  • 单引号双引号要区分开来
  • 三引号和非三引号的区别 区别在于三引号可以定义带有换行的多行字符串所以三引号通常会用来作为
  • 字符串是不可改变的
代码语言:javascript
复制
代码语言:javascript
复制

字符串的索引

序列中有介绍,我们这变就不介绍了。 字符串里的每一个个体都被称之为该字符串的一个元素

字符串的常用方法
字符串的格式化

字符串格式化适用字符串格式化操作符即百分号% 来实现

字符串的拼接

方法

解释

join

按照自定义方法连接列表为字符串

+

将两个字符串拼接起来

*

重复

字符串的切分

方法

解释

split

切分,可以指定切分次数和对象,默认以空格切分

splitlines

行切分字符串

字符串的替换

方法

解释

replace

从左到右替换指定的元素,可以指定替换的个数,默认是全部替换

字符串的查找

方法

解释

count

计数功能,返回指定字符在字符串当中的个数

find

查找,返回从左第一个指定字符的索引,找不到返回-1

rfind

查找,返回从右第一个指定字符的索引,找不到返回-1

index

查找,返回从左第一个指定字符的索引,找不到报错

rindex

查找,返回从右第一个指定字符的索引,找不到报错

字符串修饰

方法

解释

center

字符串在指定长度居中,默认以空格填充,也可指定字符填充,左短右长

ljust

字符串在指定长度左对齐,默认以空格填充,也可指定字符填充

rjust

字符串在指定长度右对齐,默认以空格填充,也可指定字符填充

zfill

将字符串填充到指定的长度,不足地方用0从左开始补充

format

按照顺序,将后面的参数传递给前面的大括号

strip

默认去除两边的空格,去除内容可以指定

lstrip

默认去除左边的空格,去除内容可以指定

rstrip

默认去除右边的空格,去除内容可以指定

字符串的大小写转换

方法

解释

upper

将字符串当中的所有字母转换为大写

lower

将字符串当中的所有字母转换为小写

swapcase

将字符串当中的所有字母大小写互换

title

将字符串中的单词首字母大写,其他字母都小写

capitalize

将字符串的首字母大写

字符串的判定

方法

解释

isalnum

判断字符串是否完全由数字和字母组成

isalpha

判断字符串是否完全由字母组成

isdigit

判断字符串是否完全由数字组成

isupper

判断字符串是否完全是大写

islower

判断字符串是否完全是大写

isspace

判断字符串是否完全由空格组成

startswith

判断字符串的开头字符,可以截取判断

endswith

判断字符串的结尾字符,可以截取判断

好了,字符串的方法就介绍到这里,当然 ,字符串还有很多其他的方法这里没有举例说明,这个就等大家日后练习和工作的时候学习和熟悉吧。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 架构师影响力 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 字符串
    • 字符串的定义
      • 字符串的索引
        • 字符串的常用方法
          • 字符串的格式化
          • 字符串的拼接
          • 字符串的切分
          • 字符串的替换
          • 字符串的查找
          • 字符串修饰
        • 字符串的大小写转换
          • 字符串的判定
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档