全 惟一面向软件测试人员的Python基础教程-在Python中如何优雅的切西瓜呢?

全 惟一面向软件测试人员的Python基础教程

起点:《python软件测试实战宝典》介绍
第一章 为什么软件测试人员要学习Python
第二章 学Python之前要搞懂的道理
第三章 你知道Python代码是怎样运行的吗br> 第四章 Python数据类型中有那些故事呢br> 第五章 在Python中怎么干倒字符串br> 第六章 在Python中如何优雅的切西瓜呢/p>

文章目录

  • 全 惟一面向软件测试人员的Python基础教程
  • 下标取值
  • 切西瓜
  • 总结

下标取值

??在开始今天的学习之路前,我们先欣赏一下闻一多先生的这首诗吧,个人非常喜欢!

??其中最经典的莫过于 “这是一沟绝望的死水,清风吹不起半点漪沦” 像极了我们的决心!

??假设我们需要从这段文字中取出 ’水‘这个字在Python中应该怎么做呢/p>

??运行结果:

??这是从左往右数,为正整数。同样的,我们也可以从右往左数,比如取‘点’字,则可以:

??运行结果:

??从左往右数,为正整数。从右往左数,则是从-1开始。这在python中叫下标取值。下标取值,可以在后面讲到的数据类型,元组、列表中使用。


切西瓜

??如果我们想取‘一沟绝望的死水’的温柔,又怎么取呢们可以想象一下,如果手里有两把标尺,那么我们只需要同时按下标法,切下去即可,所以可以这样表示:

??运行结果:

??为什么不是poetry([2:8])呢,因为此语法的规则是,左闭右开。要想取的字符,在右边需要+1。如果想取‘一沟绝’,那么我们可以:

??运行结果:

??如果我们想取‘这是’,那么我们可以省略左边的区间,则只需要:

??运行结果:

同样,我们要取‘半点漪沦’,则可以:

??运行结果:

??如果字符串很多,我们无法数出是第几个位置时怎么办呢时我们只需结合前面字符串的方法,使用str.index(字符串)来获取开始、结束的位置,再使用切片,即可获取到内容:

??运行结果:

??所以,到这里,你学会怎么切西瓜了吗/p>


总结

  1. 以上代码示例部分来自我写的《Python软件测试实战宝典》 的内容,有兴趣,行动起来立马入手一本(各平台均有)。

  2. 挑战零基础60天,入行软件测试、BI数据分析、人工智能请找“智谷一川,qwentest123” 。

全 惟一面向软件测试人员的Python基础教程-在Python中如何优雅的切西瓜呢?

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208555 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月14日
下一篇 2022年11月14日

相关推荐