这篇文章将为大家详细讲解有关Python中的字符串指的是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<>强摘要:强>本文将告诉Python中您的字符串是什么,并向您简要介绍有关该概念的所有知识。引用>本文将介绍以下内容:
<李>
<>强如何创建一个字符串? 强>
李> <李><>强如何从字符串访问字符? 强>
李> <李><强>格式化字符串强>
李>因此,让我们开始吧。
<强>什么是Python中的字符串? 强>
我们许多熟悉C, c++等编程语言的人都会得到诸如“字符串是字符的集合或字符数组”的答案。
在Python中也是如此,我们说的是字符串数据类型的相同定义。字符串是序列字符的数组,并写在单引号,双引号或三引号内。另外,Python没有字符数据类型,因此当我们编写“一”时,它将被视为长度为1的字符串。
继续本文,了解什么是Python中弦的?
<>强如何创建一个字符串? 强>
s =, & # 39;你好# 39; 打印(s) 时间=s1 “Hello" 打印(s1) 时间=s2 & # 39; & # 39; & # 39;你好 今天请,is 从而,whether ?, & # 39; & # 39; & # 39; 打印(s2)<强>输出:强>
你好
你好
你好
今天如何?当我们在字符串中同时使用单引号和双引号以及要编写多行句子时,通常使用三引号。
<强>笔记强>
我们需要注意的是,在使用单引号时,字符串中不应包含单引号,因为如果发生这种情况,Python将假定该行在第二个引号本身出现的情况下结束,并且不会获取所需的输出。相同的符号后应加上双引号和三引号。
继续本文,了解什么是Python中弦的?
<>强如何从字符串访问字符? 强>
假设我们要访问字符串中的一个字符,比方说最后一个字符,我们需要知道它在字符串中的位置。
这是一个字符串以及分配的位置,因此,如果要从字符串访问& # 39;n # 39;,则必须转到第5位。
编号或索引从0到小于字符串长度的1开始。
这是一个Python程序,可以使我们更加清楚。
str =, & # 39; Antarctica is really 冷强生# 39; 打印(& # 39;str =, & # 39;,, str) # first 字符 打印(& # 39;str [0],=, & # 39;,, str [0]) # last 字符 打印(& # 39;str [1],=, & # 39;,, str [1]) # slicing 2 nd 用5 th 性格 打印(& # 39;str [1:5],=, & # 39;,, str [1:5]) # slicing 6 th 用2 nd last 性格 打印(& # 39;str [5: 2],=, & # 39;,, str [5: 2])<强>输出:强>
str=南极洲真的很冷。
str [0]=
str [1]=?br/> str [1:5]=ntar
str [5: 2]=ctica确实是坳现在,如果在索引中从左到右遵循递增顺序模式,则从右到左遵循递减顺序模式,即从1、2、3等,因此,如果要访问最后一个字符,可以通过两种方式进行。
str =, & # 39; Antarctica is really 冷强生# 39; a =, len (str) 打印(& # 39;length of  str & # 39;,,) # last character with 从而help of length of 从而字符串 打印(& # 39;str [a], & # 39;,, str (a - 1)) # last character with 从而help of 索引 打印(& # 39;str [1], & # 39;, str [1])<强>输出:强>
str 26
str(一个)的长度。
str [1]。字符串本质上是不可变的,这意味着一旦声明了字符串,就不能更改其中的任何字符。
s =,“Hello Batman" 打印(s) s [2],=, & # 39; p # 39; 打印(s)<强>输出:强>
你好蝙蝠侠
回溯(最近一次通话最近):
文件“C:/用户/进行。py”,第3行,位于
s [2]=& # 39;p # 39; TypeError
: & # 39; str # 39;对象不支持项目分配流程以退出代码1完成
但是,您可以使用▽运算符删除整个字符串。
s =,“Hello Batman" 打印(s) del 年代 打印(s)<强>输出:强>
您好蝙蝠侠
回溯(最近一次通话最近):
文件“C:/用户/进行。py”,
打印中的第4行
NameError:未定义名称“s”Python中的字符串指的是什么