6 Python 数据类型—字符串
Posted 潘红伟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6 Python 数据类型—字符串相关的知识,希望对你有一定的参考价值。
字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或")来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。 var1 = ‘Hello World!‘ var2 = "Python Runoob" Python访问字符串中的值Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。 Python访问子字符串,可以使用方括号来截取字符串 1 var1 = ‘Hello World!‘ 2 var2 = "Python Runoob" 3 4 print "var1[0]: ", var1[0] 5 print "var2[1:5]: ", var2[1:5] Python字符串更新你可以对已存在的字符串进行修改,并赋值给另一个变量 1 var1 = ‘Hello World!‘ 2 3 print "更新字符串 :- ", var1[:6] + ‘Runoob!‘ Python转义字符在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符
Python字符串运算符
python字符串格式化符号:
格式化操作符辅助指令:
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 Python三引号(triple quotes)python中三引号可以将复杂的字符串进行复制: python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。 三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)。 三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的。 一个典型的用例是,当你需要一块HTML或者SQL时,这时用字符串组合,特殊字符串转义将会非常的繁琐 1 errHTML = ‘‘‘ 2 <HTML><HEAD><TITLE> 3 Friends CGI Demo</TITLE></HEAD> 4 <BODY><H3>ERROR</H3> 5 <B>%s</B><P> 6 <FORM><INPUT TYPE=button VALUE=Back 7 ONCLICK="window.history.back()"></FORM> 8 </BODY></HTML> 9 ‘‘‘ 10 cursor.execute(‘‘‘ 11 CREATE TABLE users ( 12 login VARCHAR(8), 13 uid INTEGER, 14 prid INTEGER) 15 ‘‘‘) Unicode 字符串Python 中定义一个 Unicode 字符串和定义一个普通字符串一样简单: 引号前小写的"u"表示这里创建的是一个 Unicode 字符串。如果你想加入一个特殊字符,可以使用 Python 的 Unicode-Escape 编码。 被替换的 \u0020 标识表示在给定位置插入编码值为 0x0020 的 Unicode 字符(空格符) 1 u‘Hello\u0020World !‘ 2 u‘Hello World !‘ python的字符串内建函数
以上是关于6 Python 数据类型—字符串的主要内容,如果未能解决你的问题,请参考以下文章 |