当前位置: 首页 > Linux

[Python]-2-string基础

时间:2023-04-06 02:39:09 Linux

简介本文介绍了python中字符串的基本操作,包括三种字符串表达式、字符串拼接、转义符的使用、占位符的使用。文章目录0×1。如何输出字符串0×2。如何使用转义符0×3。如何连接字符串0×4。如何使用字符串占位符0×1。如何输出字符串python内置的print()函数用于在屏幕上打印一个字符串。该字符串包含在此函数的方括号中。可以使用三种引号来包含字符串。请看下面的例子:#下面的代码是在idle3#1中执行的。使用单引号将字符串括起来>>>print('www.qingsword.com')www.qingsword.com#2。使用双引号将字符串括起来>>>print("www.qingsword.com")www.qingsword.com#3。使用三重引号来包含字符串。需要注意的是,与上述两种方式不同的是,以上两种方式都只能在一行中写入字符串,三引号中包含的字符串可以换行输入,显示的有时也会显示在换行格式>>>print("""welcometomywebsitewww.qingsword.com""")welcometomywebsitewww.qingsword.com#4.多个引号组合使用时,只要前后引号一致,中间的不同引号会直接打印出来。下面两个例子分别在两端使用了双引号和单引号。不转义直接打印不同的引号。值得注意的是,在第二个例子中因为两端都是单引号,所以其中包含的单引号要使用转义符\来打印,这与c语言的标准是一致的>>>print("I说,不要这样做!”)我说,不要这样做!>>>print('我说,“不要这样做!”')我说,“不要这样做!”0×2。python中如何使用转义符escape字符以\开头,和C语言一样。\n代表换行符,\r代表回车符,\t代表制表符。另外还有一些不常用的转义字符,后面会用到介绍,这里举几个转义字符的例子:>>>print("""打印出双引号:\"打印出单引号:\'打印出反斜杠:\\Tab:qing\tsword回车:qing\nsword换行符:qing\rsword""")打印出双引号:"打印出单引号:'打印出反斜线:\tab:qingsword回车:qingsword换行符:qingsword0×3.如何连接字符串在python中有几种连接字符串的方法,最常用的是使用运算符“加号”,请看下面的例子:#1。用加号连接前后的字符串>>>print("www."+"qingsword"+".com")www.qingsword.com#2。前后字符串用空格连接>>>print("我的博客"""""www.""qingsword"".com")我的博客www.qingsword.com#3.用逗号连接前面和后面的字符串,输出时逗号会被空格代替>>>print("Myblog","www.qingsword.com")Myblogwww.qingsword.com0×4.字符串占位符的使用方法当字符串中包含变量,可以使用占位符%s将变量代入字符串输出,请看下面的例子:#1.使用百分号连接字符串和变量,百分号后的变量值将代入%softhepreviousstring>>>name="qingsword">>>print("Mynameis%s"%name)Mynameisqingsword#2.如果要替换多个变量,可以用方括号和每个变量用逗号隔开,百分号前的字符串有多少个%s就对应多少个变量>>>website="www.qingsword.com">>>print("Mynameis%s,网站%s"%(name,website))我的名字是qingsword,网站www.qingsword.com占位符可以替换变量也可以设置左右空格的距离,请看下面的例子:#1.name变量中的值占用15个字符的长度。如果长度不够,就在字符串左边加空格,直到满足15个字符的长度。这个例子中的qingsword是9个字符长的,那么在左边补上6个空格>>>print("---%15s---"%name)---青剑---#2.如果是负值,则扩展字符串右侧,直到满足15个字符的长度>>>print("---%-15s---"%name)---qingsword---