本文将告诉您什么是Python中的string,并向您简要介绍了解该概念的所有细节。本文将介绍以下指针,如何创建字符串?如何从字符串访问字符?格式化字符串,让我们开始,然后,什么
本文将告诉您什么是Python中的string,并向您简要介绍了解该概念的所有细节。本文将介绍以下指针,
如何创建字符串?如何从字符串访问字符?格式化字符串
,让我们开始,然后,
什么是Python中的字符串我们中的许多人都熟悉C语言、C 语言等编程语言,他们会有一个答案,比如“String是一个集合或字符数组”,“KdSPE”“KDSPs”在Python中也很好,我们也说了相同的字符串数据类型定义。字符串是按顺序排列的字符数组,写在单引号、双引号或三引号中。另外,Python没有字符数据类型,所以当我们编写'a'时,它被视为长度为1的字符串。
将继续介绍Python中什么是字符串?”
如何创建字符串
“打印s1=“你好”s2=你好今天的天气怎么样
输出:
你好你好你好今天怎么样
三引号通常用于字符串中同时包含单引号和双引号以及要编写多行语句时。
注意
在使用单引号时,字符串不应包含单引号,因为如果发生这种情况,Python将假定该行已经完成,出现了第二个引号本身,并且不会获取所需的输出。同样的符号后面还应该跟着双引号和三引号。
将继续介绍什么是Python中的字符串?”
如何从字符串访问字符
假设我们想从字符串中访问一个字符,比如说最后一个字符,我们需要知道它在字符串中的位置。
这里是一个字符串以及分配的位置。所以如果我们想从字符串中访问'n',我们必须转到第5个位置才能得到它。
编号或索引从小于字符串长度的0开始到小于字符串长度的1。
这里有一个python程序来让我们更清楚地知道这一点。
打印('str=',str)打印('str[0]=',str[0])#最后一个字符#第2到第5个字符的切片#第6到第2个最后字符的切片
输出:
str=南极洲真的很冷。str[0]=一个str[-1]=。str[1:5]=ntar str[5:-2]=ctica实际上是
列如果从左到右在索引中遵循递增顺序模式,从右到左遵循递减顺序模式,即从-1、-2、-3,依此类推。所以如果你想访问最后一个字符,你可以用两种方式来完成。
a=长度(str)#最后一个字符与字符串长度有关打印('str[a]',str[a-1])打印('str[-1]',str[-1])s=“你好蝙蝠侠”s[2]='P'打印s=“你好蝙蝠侠”打印德尔斯堡
输出:
Hello蝙蝠侠回溯(最近一次调用):文件“C:/Users/prac.py”,第4行,打印名错误:name's'未定义
进程结束,退出代码为1
如果不希望s是“Hello蝙蝠侠”并希望它是其他字符串,则可以将字符串更新为一个整体。
打印s=“你好蜘蛛侠”
输出:
Hello Batman Hello Spiderman
继续本文,讨论什么是Python中的字符串
“格式化字符串:”
“格式化字符串意味着在任何需要的地方动态分配字符串。Python中的
“
“字符串可以使用format()方法格式化,format()方法是非常通用和强大的字符串格式化工具。字符串中的Format方法包含大括号{}作为占位符,占位符可以根据位置或关键字保存参数以指定顺序。
打印(“默认顺序:”)打印(字符串1)String1=“{1}{0}{2}”。format('Hello','to','Batman')打印(字符串1)#关键字格式print(“按关键字顺序排列:”)打印(字符串1)#整数的格式String1=“{0:b}”。格式(20)打印(字符串1)String1=“{0:e}”。格式(188.996年)打印(字符串1)#舍入整数打印(“没有第六个是:”)#字符串对齐方式String1=“|{:10}|”。format('Hello','to','Tyra')打印(字符串1)
输出:
默认顺序:Hello to Batman
位置顺序:to Hello Batman
字符串按关键字顺序:Spiderman to Hello
二进制表示20是10100
指数表示188.996是1.889960e 02
六分之一是:0.17
左,中心和右对齐,格式为:| Hello | to | Tyra |
字符串可以用format方法左()或中心(^)对齐。
{: