首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

和小菜一起学python——字符串

字符串

大多数程序都定义并收集某种数据,然后使用它们来做些有意义的事情。鉴于此,对数据进行分类大有裨益。我们将介绍的第一种数据类型是字符串。字符串虽然看似简单,但能够以很多不同的方式使用它们。

字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如:

“This is a string.”'This is also a string.'

修改字符串大小写

对于字符串,可执行的最简单的操作之一就是修改其中单词的大小写。如:

在这个示例中,将小写的字符串“ada lovelace”存储到了变量name中。在print()语句中,方法title()出现在这个变量的后面。title()的作用是以字母首字母大写的方式显示每个单词,即每个单词首字母都改为大写。

还有其他几个很有用的大小写处理方式。如:

全部大写:upper() 全部小写:lower()

存储数据时,方法lower()很有用。很多时候,你无法依靠数据用户来提供正确大小写,因此需要将字符串先小写,在存储他们。以后需要他们时,可以适当转化为大小写。

合并字符串

python使用符号(+)来合并字符串,如:

使用制表符或者换行符来添加空白

在编程中,空白泛指任何非打印字符,如空格、制表符和者换行符。你可以使用空白来组织输出,以使其更易读。

\t:制表符,4个缩进,也就是4个空格;

\n:换行符,顾名思义,就是换行。

删除空白

在程序中,额外的空白可能令人迷惑。对程序员来说,‘python '和' python‘看起来几乎什么两样,但对程序来说,它们却是两个不同的字符串。Python能够发现中额外的空白,并认为它是有意义的——除非你告诉它不是这样的。

空白很重要,因为你经常需要比较两个字符串是否相同。例如,一个重要的示例是,在用户登录网站时检查其用户名。但在一些简单得多的情形下,额外的空白也可能令人迷惑。所幸在Python中,删除用户输入的数据中的多余的空白易如反掌。

Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip()。这是移末尾边的空格。还可以使用lstrip()和strip(),分别是剔除字符串开头的空白、提出字符串两边的空白。

使用方法:

由此你们可以看出,在这种删除只是暂时的,如果再次输出的话,依然会有很多空格。

要永久的删除字符空白,就必须将操作结果存回到变量:

嗯,今天所学知识就到这,你学会了吗?

对于学编程,最重要的就是自己动手实际操作,不然一切都是纸上谈兵,我希望大家积极一定。明天见。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200127A06O8100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券