Python中的字符串指的是什么

  介绍

这篇文章将为大家详细讲解有关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中弦的?

<>强如何从字符串访问字符?

假设我们要访问字符串中的一个字符,比方说最后一个字符,我们需要知道它在字符串中的位置。

 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中的字符串指的是什么