本篇文章小编主要给大家分享一下python字符串的教程,内容非常多,大家需要一点耐心看完,字符串也是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 perse and supportive community."使用方法修改字符串的大小写
对于字符串来说,可执行的最简单的操作之一是修改其中的单词的大小写 。请看下面的代码,并尝试判断其作用:
name = "fulade blog" print(name.title())【Python字符串怎么学?超详细的教程来了】将这个文件保存为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 JavaScript使用字符串时避免语法错误
语法错误是一种经常会出现的错误 。我们开发者在日常开发中使用字符串一定不能出现语法错误 。程序中包含非法的Python代码时,就会导致语法错误 。例如,在用单引号括起的字符串中,如果包含撇号,就将导致错误 。这是因为这会导致Python将 第一个单引号和撇号之间的内容视为一个字符串,进而将余下的文本视为Python代码,从而引发 错误 。下面演示了如何正确地使用单引号和双引号 。
message = "One of Python's strengths is its perse community." print(message)撇号位于两个双引号之间,因此Python解释器能够正确地理解这个字符串:
One of Python's strengths is its perse community.然而,如果你使用单引号,Python将无法正确地确定字符串的结束位置:
message = 'One of Python's strengths is its perse community.'print(message)而你将看到如下输出:
message = 'One of Python's strengths is its perse community.'SyntaxError: invalid syntax从上面的输出我们可以看到,错误发生在第二个单引号后面 。这种语法错误表明,在解释器看来,其中的有些内容不是有效的Python代码 。错误的来源多种多样,这里指出一些常见的 。学习 编写Python代码时,你可能会经常遇到语法错误 。
推荐阅读
- Python和PHP有什么区别?Python和PHP的相同之处
- 为什么说Python像JS?Python和JavaScript的相同点
- Python怎么实现定时任务?python自动化定时方法
- Python怎么向MongoDB数据库写入数据?具体示例看这一篇
- Python编辑器PyCharm的字体怎么放大?Pycharm放大字体方法
- Python安装需要JDK吗?JDK和JRE是什么
- Python注释应该怎么加?python注释最全教程
- Python使用matplotlib绘图怎么改背景颜色?具体代码示例在这
- Python怎么对指定字符串逆序?Python字符串逆序方法
- Python第三方库Numpy是什么?Python库Numpy解析