一、前言

字符串:在python中用成对的单引号、双引号、三引号括起来的都是字符串,它可以是中文、英文、特殊字符等几乎任何字符。

二、取值
字符串取值用索引,索引从0开始

s='hello!'  #元素对应的索引值:0,1,2,3,4,5
print(s[1])  #结果:e取多值:切片 变量名[索引头:索引值:步长]步长默认为1,取头不取尾
print(s[1:5:2])  #结果:el

倒序输出

print(s[::-1])   #结果:!olleh
三、切割 (split)
返回一个列表,指定切割值被切走
p='pythhon'
new_p_1=p.split("t")
print(new_p_1)  #结果:['py', 'hhon']new_p_2=p.split('h',2)
print(new_p_2)  #结果:['pyt', '', 'on']

四、替换 (replace)

变量名.replace("被替换值","新值",替换次数)
w='aotutest'
new_w_1=w.replace('e','r')
print(new_w_1)   #结果:aotutrst
new_w_2=w.replace('t','1',2)
print(new_w_2)  #结果:ao1u1est

五、去除 (strip)
变量名.strip(“被去除元素【不输入默认去除空格】”),只能去除头和尾的元素

y='webtest'
new_y=y.strip('t')
print(new_y)  #结果:webtes
六、拼接
#2、formatname='小米'
age=18
score=60.55
print("{}今年{}岁了!".format(name,age))  #结果:小米今年18岁了!#3、%  %s:字符串    %d:整数   %f:浮点数
print("%s今年%d岁了,英语考试%.2f"%(name,age,score))
#小米今年18岁了,英语考试60.55说明:
%s可以用于字符串、数字
%f:需要保留几位就在f前面加个数字

共勉:【可能给予你助力的教程】

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

关注我的微信公众号【程序媛木子】免费获取~

不登高山,不知天之高也,等待只会错失,奋斗才能成功。

我的学习群:644956177 群里有技术大牛一起交流分享~

自动化测试基础(一):字符串的取值、切割、替换、去除、拼接相关推荐

  1. PHP字符串offset取值特性

    在PHP的代码基础上,PHP字符串offset取值特性,可以拿来利用,给PHP应用程序带来安全风险. 在PHP中,可以像操作数组一样操作字符串,字符串中的字符可以用类似数组结构中的方括号包含对应的数字 ...

  2. Jackson第二篇【从JSON字符串中取值】

    来源:http://blog.csdn.net/songyongfeng/article/details/6932674 第一篇咱们主要学习了实体与json的相互转换的问题,但是咱们需要的是数据 你转 ...

  3. Numpy:通过算数运算取值、替换值

    一.算数判断运算取值 import numpy print("-------------一维数组运算取值------------------") vector = numpy.ar ...

  4. python中字符串的布尔值_Python基础之字符串,布尔值,整数,列表,元组,字典,集合...

    一.str字符串 1.capitalize字符串首字母大写 name = "json" v = name.capitalize() print(v) # 输出结果: Json 2. ...

  5. Python @property装饰器的用法,判断函数参数整形、字符串、取值范围

    如果我们对所赋的值有一定的限制,比如要求名字必须是字符串,年龄必须是数字,否则会对方法的调用造成影响,这个时候单纯的赋值就不能满足这样的过滤效果了.既然是条件过滤,那么这几条代码就需要放在方法里,所以 ...

  6. string类型--字符串常用取值操作

    1.字符串常量 (1)不依赖于语言环境: string.ascii_letters ==>'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY ...

  7. python 下划线转驼峰_json字符串中key值下划线命名转换为驼峰命名

    json字符串中key值下划线命名转换为驼峰命名: 例如: 原json串: String json= "{'user_name':'ok','user_sex':0,'object_info ...

  8. C++中int、long和double的取值范围和最大值,以及32位和64位的差异解读

    前言 一般对于C/C++下int等基本数字类型,主要关注三个维度,长度.取值范围和最大值的宏定义.下面分三个维度说明下. 有三个影响因素: 语言规则限制:比如int是变长,long是定长,double ...

  9. python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型

    (点击上方快速关注并设置为星标,一起学Python) 作者:kina_chen來源:简书 01. Python编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字, ...

最新文章

  1. html5图片懒加载
  2. DDD领域驱动设计基本理论知识总结
  3. mysql 对多列进行排序 分组,尝试从多列全文mysql搜索中对结果进行排序
  4. 文件复制函数的效率比较
  5. python import如何使用_Python如何import其它.py文件及其函数
  6. Sliverlight MD5
  7. 信息学奥赛一本通C++语言——1028:字符菱形
  8. 装饰模式:Decorator(转自LoveCherry)
  9. linux文件和目录处理命令
  10. 游戏开发之类和对象的基本概念(C++基础)
  11. nginx中的共享内存的3种方式
  12. 微型计算机b5040电源板,联想b5040一体机电源用普通ATX电源改的该法
  13. java工作描述怎么写,太厉害了!
  14. Generalized Robust Regression for Jointly Sparse Subspace Learning
  15. 【论文复现,含代码】MatchNet: Unifying Feature and Metric Learning for Patch-Based Matching
  16. linux下载finger程序,Linux的finger命令
  17. 宽带服务器无响应678,宽带连接错误678怎么办 是什么原因导致的【解决方法】...
  18. c#大批量Exce数据l导入数据库
  19. 5G FWA市场一跃而上,四信多款5G终端赋能FWA典型应用
  20. 快收下这份拼接视频方法攻略,制作出你想要的视频

热门文章

  1. 自己动手写CPU之第五阶段(1)——流水线数据相关问题
  2. rhcs实现mysql高可用。仲裁磁盘
  3. 转贴:Google Reader:信息背后的信息,无可替代的伟大
  4. windows 配置squid反向代理服务器
  5. linux+nginx+php+mysql安装及配置
  6. 以前的某个程序安装已在安装计算机上创建挂起的文件操作
  7. .Net Micro Framework研究—让MF支持鼠标
  8. 15-3 并发调度器
  9. 机器学习必知的 10 个 Python 库
  10. 开启6.0 sd卡读写权限_解了摄影师的燃眉之急:入手雷克沙TF卡,一卡多用速度超快...