Python 编程:从入门到实践(二十二):基础知识——变量和简单数据类型 2.3.1

阅读数:25 2019 年 10 月 16 日 15:43

Python编程:从入门到实践(二十二):基础知识——变量和简单数据类型 2.3.1

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

对于字符串,可执行的最简单的操作之一是修改其中的单词的大小写。请看下面的代码,并尝试判断其作用:

name.py

复制代码
name = "ada lovelace"
print(name.title())

将这个文件保存为 name.py ,再运行它。你将看到如下输出:

复制代码
Ada Lovelace

在这个示例中,小写的字符串"ada lovelace"存储到了变量name中。在print()语句中,方法title()出现在这个变量的后面。方法是 Python 可对数据执行的操作。在name.title()中,name后面的句点(.)让 Python 对变量name执行方法title()指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。函数 title() 不需要额外的信息,因此它后面的括号是空的。

title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。这很有用,因为你经常需要将名字视为信息。例如,你可能希望程序将值AdaADAada视为同一个名字,并将它们都显示为Ada

还有其他几个很有用的大小写处理方法。例如,要将字符串改为全部大写或全部小写,可以像下面这样做:

复制代码
name = "Ada Lovelace"
print(name.upper())
print(name.lower())

这些代码的输出如下:

复制代码
ADA LOVELACE
ada lovelace

存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。

评论

发布