本文标识 : P00004
本文编辑 : 采药 编程工具 : Python 阅读时长 : 6分钟
一般大家写程序,都是用来做一些爱做的事情,其中少不了的是对数据进行分类。今儿个咱们开始认认识python中的第一个数据类型:字符串。
定义:
字符串就是一系列字符,咱们Python中,用引号括起来的都是字符串,可以是单引号,也可以是双引号,您随意。
下面让咱们看看字符串的N种玩法。
修改大小写
name='ada,lovelace'
print(name.title())
看看结果
Ada,Lovelace
代码详解
示例中,小写的字符串'ada,lovelace'存储到了变量name中,在print()语句中,方法title()点缀在变量后面,意思是让Python对变量name执行方法title()的操作。
方法:Python中对数据执行的操作,即方法
每个方法后面都跟着一对括弧,因为方法通常需要额外的信息来完成工作,函数title()不需要额外的信息,所以后面的括号是空的。
title()以首字母大写的方式显示每个单词,会把每个单词首字母改成大写。主要用在以后对英文名称进行修改上。
还可以用其他方法,进行全部字母大小写的处理
name="Ada Lovelace"
print(name.upper())
print(name.lower())
看疗效效果
ADA LOVELACE
ada lovelace
字符串的拼接
很多情况下,都需要合并字符串,姓名分别在不同的变量里,需要将他们合二为一
first_name="ada"
last_name="lovelace"
full_name=first_name + " " + last_name
print(full_name)
Python使用加号合并字符串,得到一个完整的字符串。
效果如下
ada lovelace
这种合并字符串的方法,称之为拼接,通过拼接可以得到完整的信息,并存储到变量里。
再次拼接
first_name="ada"
last_name="lovelace"
full_name= first_name + " " + last_name
print("Hello, " + full_name.title() + "!")
这个完整的问候语句,使用了全名,还用了title()方法设置格式。
效果如下:
Hello, Ada Lovelace!
当然了,也可以用拼接来创建完整的信息,然后把这个消息存到变量里,一样的
first_name="ada"
last_name="lovelace"
full_name= first_name + " " + last_name
message="Hello, " + full_name.title() + "!"
print(message)
Hello, Ada Lovelace!
使用制表符
Python中可用制表符,比如说
print("python")
print("\tpython")
看效果
python
python
加了\t的代码,前面多了空白,我们还可以添加换行符\n
print("Languages\nPython\nC\nJavaScript")
输出结果如下
Languages
Python
C
JavaScript
这样就能为数不多的几行代码,生成多行输出,制表符和换行符将会辅助你更好的工作,否则得写辣么多代码,我太难了。
删除空白
对我们人来说,"python"和"python "区别只是多了一个空格,我们都能理解他们表达的意思是一样的,但是对于程序来说,它就不理解了,它觉得这是两个东西
所以去掉空白,就用到方法rstrip()
language="python "
print(language)
print(language.rstrip())
看下结果
'python '
'python'
好啦,字符串的操作告一段落,诸君,加油吧!
期待一起成长