字符串
大多数程序都定义并收集某种数据,然后使用它们来做些有意义的事情。鉴于此,对数据进行分类大有裨益。我们将介绍的第一种数据类型是字符串。字符串虽然看似简单,但能够以很多不同的方式使用它们。
字符串就是一系列字符。在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(),分别是剔除字符串开头的空白、提出字符串两边的空白。
使用方法:
由此你们可以看出,在这种删除只是暂时的,如果再次输出的话,依然会有很多空格。
要永久的删除字符空白,就必须将操作结果存回到变量:
嗯,今天所学知识就到这,你学会了吗?
对于学编程,最重要的就是自己动手实际操作,不然一切都是纸上谈兵,我希望大家积极一定。明天见。
领取专属 10元无门槛券
私享最新 技术干货