大多数程序都定义并收集某种数据,然后用它来做些有意义的事情。鉴于此,对数据进行分类大有裨益。我们将介绍第一种数据类型是字符串。字符串看似简单,但能够以很多不同的方式使用它们。
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()。
新闻热点
疑难解答