Python 字符串,python字符串的使用方法

  Python 字符串,python字符串的使用方法

  

Python教程栏目介绍字符串。

  或者字符串是由数字、字母和下划线组成的字符串。

  00-1010字符串是一系列字符。在Python中,所有的字符串都用引号括起来,引号可以是单引号,也可以是双引号,如下:所示。

  这是一根绳子。这也是一个字符串。这种复制代码的灵活性允许您在字符串中包含引号和撇号:

  我跟朋友说,Python是我最喜欢的语言!‘python’这种语言是以巨蟒命名的,而不是以蛇命名的。python的优势之一是它本身和支持性的社区。复制代码文章的起始地址。

  00-1010对于字符串,可以执行的最简单的操作之一是修改其中单词的大小写。

  请看下面的代码,试着判断一下它的功能3360。

  Name=拉夫德博客 print (name.title())复制代码,将这个文件保存为name.py,然后再次运行。您将看到以下输出:

  在这个例子中,小写字符串“Fulade Blog”存储在变量名中。在print()语句中,方法title()出现在该变量之后。在name.title()中,句点(。)使Python对变量名执行方法title()的操作。每个方法后面都有一对括号,因为一个方法通常需要一些参数来完成它的工作。这些参数通常写在括号中。方法title()不需要参数,所以它后面的括号是空的。title()的实现结果是将每个单词的首字母大写显示,即将每个单词的首字母改为大写。

  还有几个其他有用的方法来处理案件。例如,要将字符串全部更改为大写或小写,您可以执行:如下所示。

  name= Fulade Blog print(name . upper())

  Print(name.lower())复制代码输出如下:

  富拉德博客

  Fuldeblog复制代码

字符串

很多情况下,我们需要合并字符串。例如,您可能希望将姓氏和名字存储在不同的变量中,然后在希望显示姓名时将它们合并为一个:

  名字=Fu 姓氏=lade 全名=名字 姓氏

  Print(full_name)复制代码Python使用加号()合并字符串。在本例中,我们使用来合并名字、空格和

  Last_name来获取完整的名称,结果如下:

  Fu lade复制代码。这种合并字符串的方法称为拼接。通过串联,您可以使用存储在变量中的字符串来创建完整的字符串。再来看另一个例子3360。

  名字=fu 姓氏=lade 全名=名字 姓氏

  message=你好, full_name.title()!打印(消息)复制代码上面的代码显示了消息quot

  ;Hello, Fu Lade!",但将这条消息存储在了一个变量中, 这让最后的print语句简单得多。

  

使用制表符(按Tab键产生空格的叫做制表符)或换行符来添加空白

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可使用空白来组织输出,使输出更易读。

  要在字符串中添加制表符,可使用字符组合\t,如下代码所示:

  

print("Python")

  Python

  print("\tPython")

   Python复制代码

要在字符串中添加换行符,可使用字符组合\n:

  

print("Languages:\nPython\nC\nJavaScript") 

  Languages:

  Python

  C

  JavaScript复制代码

还可在同一个字符串中同时包含制表符和换行符。字符串"\n\t"让Python换到下一行,并在

  下一行开头添加一个制表符。下面的示例演示了如何使用一个单行字符串来生成四行输出:

  

print("Languages:\n\tPython\n\tC\n\tJavaScript") 

  Languages:

   Python

   C

   JavaScript复制代码

删除空白和空格

在程序中,多余的空白可能令人迷惑。对程序员来说,'python''python '看起来几乎没什么两样,但对编译器来说,它们却是两个不同的字符串。Python能够发现'python '中多余的空格,并认为它是有意义的——除非你告诉它不是这样的。

  空格很重要,因为你经常需要比较两个字符串是否相同。例如,在用户登陆网站的时候,我们需要对比用户名。但在有些场景下我们并不想要空格。所以,Python提供了很简单的删除空格的方法。

  Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法 rstrip()

  

favorite_language = "'python '" print(favorite_language)'python 'print(favorite_language.rstrip())'python'print(favorite_language)'python ' 复制代码
存储在变量favorite_language中的字符串末尾包含多余的空格。你在运行这个代码的时候,可看到末尾的空格。对变量favorite_language调用方法 rstrip()后,这个多余的空格被删除了。然而,这种删除只是暂时的,接下来再次输出favorite_language的值时,你会发现这个字符串与输入时一样,依然包含多余的空格。

  要永久删除这个字符串中的空格,必须将删除操作的结果保存回到变量中:

  

favorite_language = "'python '"favorite_language = favorite_language.rstrip()

  print(favorite_language)'python'复制代码

为删除这个字符串中的空格,你需要将其末尾的空格剔除,再将结果存回到原来的变量中。

  在我们的日常开发中,经常需要修改变量的值,再将新值存回到原来的变量中。

  你还可以剔除字符串开头的空格,或同时剔除字符串两端的空格。为此,可分别使用方法 lstrip()strip():

  

favorite_language = "' python '" print(favorite_language.rstrip())' python'print(favorite_language.lstrip())'python 'print(favorite_language.strip())'python'复制代码
在这个示例中,我们首先创建了一个开头和末尾都有空格的字符串。接下来,我们 分别删除末尾、开头两端的空格。在实际程序开发中,这些剔除函数最常用于在存储用户输入前对输入进行清理。

  

使用字符串时避免语法错误

语法错误是一种经常会出现的错误。程序中包含非法的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教程(视频)

  

以上就是Python教程之字符串的详细内容,更多请关注盛行IT软件开发工作室其它相关文章!

  

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 如何对python字符串中字符进行替换,python 替换字符串
  • 如何对python字符串中字符进行替换,python 替换字符串,python字符串替换的2种方法
  • Python字符串转变量,python输出字符和数字变量
  • Python字符串转变量,python输出字符和数字变量,Python将字符串常量转化为变量方法总结
  • python字符串讲解,菜鸟教程python字符串
  • python字符串讲解,菜鸟教程python字符串,python 字符串详解
  • python字符串根据字符截取,python字符串的切片操作
  • python字符串根据字符截取,python字符串的切片操作,Python中的字符串切片(截取字符串)的详解
  • python中字符串的切片,python字符串
  • python中字符串的切片,python字符串,Python中字符串切片详解
  • python 去除字符串中的空格,python字符串去除空格
  • python 去除字符串中的空格,python字符串去除空格,Python 字符串去除空格的五种方法
  • ,,Python字符串拼接的4种方法实例
  • ,,Python字符串匹配之6种方法的使用详解
  • python编写函数去掉字符串中的空格,python字符串怎么去空格
  • 留言与评论(共有 条评论)
       
    验证码: