Python字符串

来源:互联网 发布:淘宝平均排名什么意思 编辑:程序博客网 时间:2024/05/21 19:23

简述

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

使用方法修改字符串的大小写

name.py

name = "su yang"print(name.title())

将这个文件保存为name.py,在运行它。你将看到如下输出:
这里写图片描述

在这个实例中,小写字符串“su yang ”存储到了变量name中。在print()语句中,方法title()出现在这个变量的后面。方法是Python可对数据执行的操作。title()是以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。

合并(拼接)字符串

在很多情况下,都需要合并字符串。例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时,再将他们合二为一。

name1 = "su"name2 = "yang"print(name1+" "+name2)

输出为:
这里写图片描述

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

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可使用空白来组织输出,以使其更易读。
要在字符串中添加制表符,可以使用字符组合\t,如下代码:

name = "su\tyang"print(name)

输出为:
这里写图片描述

要在字符串中添加换行符,可以使用字符组合\n:

name = "su\nyang"print(name)

这里写图片描述

删除空白

在程序中,额外的空白可能令人迷惑。对程序员来钟,‘python’和‘python ‘看起来几乎没有什么两样,但对程序员来说,他们却是两个不同的字符串。
Python能够找出字符串开头和末尾多余的空白。要确定字符串开头没有空白,可使用方法lstrip().

作如下对比:

name = "    su yang"print(name)print(name.lstrip())

输出为:
这里写图片描述

但是这只是显示的将空白删除,如果要永久的删除这个字符串中的空白,必须将操作结果存回到变量中:

name = "    su yang"name = name.lstrip()

你还可以剔除字符串末尾的空白,或同时剔除字符串两端的空白,为此,还可以使用方法rstrip() 和strip()。

0 0