目录:
参考:
Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。
Python访问子字符串,可以使用方括号来截取字符串,一个参数返回一个字符,两个参数返回两者之间的字符如下实例:>>> a = "alex-lee">>> a[4]'-'>>> a[0:3]'ale'>>> a[5:len(a)]'lee'
Python 常用转义字符说明如下所示:
序号 | 转义字符 | 功能说明 | 语法 & 举例 | ||
01 | \ | ====<<<< Description >>>>==== 在行尾的时候表示续行符。 | >>> a = 'alex-\... lee'... >>> a'alex-lee' | ||
02 | \\ | ====<<<< Description >>>>==== 反斜杠符号。 | >>> a = "D:\\python\\test.py">>> print aD:\python\test.py | ||
03 | \' | ====<<<< Description >>>>==== 单引号。(双引号内部可以直接加单引号) | >>> a = "\'alex-lee\'">>> print a'alex-lee'>>> a = "'alex-lee'">>> print a'alex-lee' | ||
04 | \" | ====<<<< Description >>>>==== 双引号。(单引号内部可以直接加双引号) | >>> a = '\"alex-lee\"'>>> print a"alex-lee">>> a = '"alex-lee"'>>> print a"alex-lee" | ||
05 | \n | ====<<<< Description >>>>==== 换行。 | >>> a = "alex\rlee">>> print aalexlee>>> a = "alex\nlee">>> print aalexlee | ||
06 | \r | ====<<<< Description >>>>==== 回车。 | |||
--------------- |
Python 常用字符串运算符如下表所示:
序号 | 操作符 | 功能说明 | 语法 & 举例 | ||
01 | + | ====<<<< Description >>>>==== 字符串连接。 | >>> a = '-'>>> b = a*5+'b'+a*5>>> b'-----b-----' | ||
02 | * |
====<<<< Description >>>>==== 重复输出字符串。 | |||
03 | [] | ====<<<< Description >>>>==== 通过索引获取字符串中字符。 | >>> a = "alex-lee">>> a[3]'x'>>> a[5:len(a)]'lee' | ||
04 | [ : ] | ====<<<< Description >>>>==== 截取字符串中的一部分。 | |||
05 | in | ====<<<< Description >>>>==== 成员运算符 - 如果字符串中包含给定的字符串返回 True。 | >>> if 'ab' in 'abcd':... print 'Yes'... Yes>>> if 'ab' not in 'abcd':... print 'No'... else:... print 'Yes'... Yes | ||
06 | not in | ====<<<< Description >>>>==== 成员运算符 - 如果字符串中不包含给定的字符串返回 True。 | |||
07 | r/R | ====<<<< Description >>>>==== 原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串除在字符串的第一个引号前加上字母"r"(可以大小写)以外,与普通字符串有着几乎完全相同的语法。 | >>> path = r"D:\data\test.txt">>> path'D:\\data\\test.txt'>>> a = r"a\nb">>> print aa\nb | ||
08 | % | ====<<<< Description >>>>==== 格式字符串。 | |||
--------------- |