零基础小白Python入门必看——字符串教程
字符串或串(String)是由数字、字母、下划线组成的一串字符 。
字符串字符串就是一系列字符 。 在Python中 , 用引号括起的都是字符串 , 其中的引号可以是单引号 ,也可以是双引号 , 如下所示:
"This is a string."'This is also a string.'复制代码
这种灵活性让你能够在字符串中包含引号和撇号:
'I told my friend, "Python is my favorite language!"'"The language 'Python' is named after Monty Python, not the snake." "One of Python's strengths is its diverse and supportive community."复制代码
使用方法修改字符串的大小写
文章插图
如果大家在学习中遇到困难 , 想找一个python学习交流环境 , 可以加入我们的python裙 , 关注小编 , 并私信“01”即可进裙 , 领取python学习资料 , 会节约很多时间 , 减少很多遇到的难题 。
对于字符串 , 可执行的最简单的操作之一是修改其中的单词的大小写 。请看下面的代码 , 并尝试判断其作用:
name = "fulade blog" print(name.title())复制代码
将这个文件保存为name.py , 再运行它 。 你将看到如下输出:
Fulade Blog复制代码
在这个示例中 , 小写的字符串"fulade blog"存储到了变量name中 。 在print()语句中 , 方法 title()出现在这个变量的后面 。 在name.title()中 , name后 面的句点(.)让Python对变量name执行方法title()的操作 。 每个方法后面都跟着一对括号 ,这是因为方法通常需要一些参数来完成其工作 。 这些参数往往写在括号内的 。 方法title()不需要参数 , 因此它后面的括号是空的 。title()的实现结果是以首字母大写的方式显示每个单词 , 即将每个单词的首字母都改为大写 。还有几个其他的很有用的处理大小写的方法 。 例如 , 要将符串改为全部大写或全部小写 , 可以像下面这样做:
name = "Fulade Blog"print(name.upper()) print(name.lower())复制代码
输出如下:
FULADE BLOGfulade blog复制代码
拼接字符串在很多情况下 , 我们需要合并字符串 。 例如 , 你可能想将姓和名存储在不同的变量中 , 等要显示姓名时再将它们合而为一:
first_name = "Fu"last_name = "lade"full_name = first_name + " " + last_nameprint(full_name)复制代码
Python使用加号(+)来合并字符串 。 在这个示例中 , 我们使用+来合并first_name、空格和 last_name , 以得到完整的姓名 , 其结果如下:
Fu lade复制代码
这种合并字符串的方法称为拼接 。 通过拼接 , 可使用存储在变量中的字符串来创建完整的字符串 。 下面来看另外一个例子:
first_name = "fu"last_name = "lade"full_name = first_name + " " + last_namemessage = "Hello, " + full_name.title() + "!"print(message)复制代码
上述代码显示消息"Hello, Fu Lade!" , 但将这条消息存储在了一个变量中 ,这让最后的print语句简单得多 。
使用制表符(按Tab键产生空格的叫做制表符)或换行符来添加空白在编程中 , 空白泛指任何非打印字符 , 如空格、制表符和换行符 。 你可使用空白来组织输出 , 使输出更易读 。要在字符串中添加制表符 , 可使用字符组合\t , 如下代码所示:
print("Python")Pythonprint("\tPython")Python复制代码
要在字符串中添加换行符 , 可使用字符组合\n:
print("Languages:\nPython\nC\nJavaScript") Languages:PythonCJavaScript复制代码
还可在同一个字符串中同时包含制表符和换行符 。 字符串"\n\t"让Python换到下一行 , 并在 下一行开头添加一个制表符 。 下面的示例演示了如何使用一个单行字符串来生成四行输出:
print("Languages:\n\tPython\n\tC\n\tJavaScript") Languages:PythonCJavaScript复制代码
删除空白和空格在程序中 , 多余的空白可能令人迷惑 。 对程序员来说 , 'python'和'python '看起来几乎没什么两样 , 但对编译器来说 , 它们却是两个不同的字符串 。 Python能够发现'python '中多余的空格 , 并认为它是有意义的——除非你告诉它不是这样的 。空格很重要 , 因为你经常需要比较两个字符串是否相同 。 例如 , 在用户登陆网站的时候 , 我们需要对比用户名 。 但在有些场景下我们并不想要空格 。 所以 , Python提供了很简单的删除空格的方法 。Python能够找出字符串开头和末尾多余的空白 。 要确保字符串末尾没有空白 , 可使用方法 rstrip() 。
favorite_language = "'python '" print(favorite_language)'python 'print(favorite_language.rstrip())'python'print(favorite_language)'python ' 复制代码
- 零部件|马瑞利发力电动产品,全球第七大零部件供应商在转型
- 互联网|苏宁跳出“零售商”重组互联网平台业务 融资60亿只是第一步
- 同轴心配合|用SolidWorks画一个直角传动,画四个零件就行
- 回收利用协|固废“零”时代产业如何共生?
- 卖场|大卖场如何破局?
- 附属|陈唱国际附属向APM附属公司采购若干零件
- 系统|新零售系统要怎么做?
- 分离基础|数据中心融合的过去、现在和未来
- 全城|抢占零售金融高地 平安信用卡率10万商户再掀“全城天天88”
- 消费|宿言:早看早应用~提升零售产品销售额的9个手段!