【294】◀▶ Python 字符串说明
目录:
参考:Python 字符串
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 a D:\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 a alex lee >>> a = "alex\nlee" >>> print a alex lee |
||
| 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 a a\nb |
||
| 08 | % |
====<<<< Description >>>>==== 格式字符串。 |
|||
| --------------- |
浙公网安备 33010602011771号