字符串的表示

来自CloudWiki
跳转至: 导航搜索
由0个或多个字符组成的有序字符序列
-字符串由一对单引号或一对双引号表示
"请输入带有符号的温度值:"或者'C'
-字符串是字符的有序序列,可以对其中的字符进行索引
"请”是"请输入带有符号的温度值:"的第0个字符 
字符串有2类共4种表示方法
-由一对单引号或双引号表示,仅表示单行字符串
"请输入带有符号的温度值:"或者'C'
-由一对三单引号或三双引号表示,可表示多行字符串
" Python
语言""
-如果希望在字符串中包含双引号或单引号呢?
'这里有个双引号(")'或者“这里有个单引号()"
-如果希望在字符串中既包括单引号又包括双引号呢?
这里既有单引号(')又有双引号(")""
正向递增序号和反向递减序号

字符串的表示.png

使用[]获取字符串中一个或多个字符
-索引∶返回字符串中单个字符―<字符串>[M]
"请输入带有符号的温度值:"[0]或者TempStr[-1]
-切片:返回字符串中一段字符子串―<字符串>[M:N]
"请输入带有符号的温度值: "[1:3]或者TempStr[0:-1]
使用[M:N:K]根据步长对字符串切片
-<字符串>[M:N],M缺失表示至开头,N缺失表示至结尾
"O一二三四五六七八九十"[:3]结果是“O一二"
-<字符串>[M:N: K],根据步长K对字符串切片
"O一二三四五六七八九十"[1:8:2]结果是“—三五七"
"O一二三四五六七八九十"[::-1]结果是"十九八七六五四三二一o"
转义符\
-转义符表达特定字符的本意
"这里有个双引号(1")”结果为―这里有个双引号(")
-转义符形成一些组合,表达一些不可打印的含义
"\b"回退“\n"换行(光标移动到下行首)“\r"回车(光标移动到本行首)