本文共 1158 字,大约阅读时间需要 3 分钟。
2、字符串复制
Python字符串的复制,直接赋值就行。>>> s2 = 'bcd'>>> s1 = s2>>> s2 = 'abd'>>> s1'bcd'
指定长度复制
>>> str1'strcatloggg'>>> str3 = str1[3:6]>>> str3'cat'
3、字符串连接
字符串连接使用 ” + “符号实现>>> str1 = 'str'>>> str2 = 'cat'>>> new_str = str1 + str2 >>> new_str'strcat'
字符串追加
>>> str1 += 'loggg'>>> str1'strcatloggg'
4、字符串比较
4.1 cmp():比较两字符串的大小 函数原型: cmp(str1, str2) 工作的原理是,对字符串str1,str2中的字符一位一位的进行比较其对应的ASCII码值,只要有一位能判断出谁大谁小就返回结果,不再继续判断后续的字符。大返回1,等于返回0,小于返回-1。 该函数不仅用于比较字符串的大小,对所有的序列都是可用的。>>> str1 = 'str'>>> str2 = 'cat'#str1 > str2>>> cmp (str1, str2)1#str1 = str2>>> cmp (str1, 'str')0>>> cmp (str1, 'sar')1>>> cmp (str1, 'szr')-1
指定长度比较
>>> str1'strcatloggg'>>> str2'cat'>>> cmp(str1[2:4], str2[1:3])1
4.2 使用关系运算符比较大小
关系运算符:>(大于)、<(小于)、==(等于)、<=(小于等于)、>=(大于等于)、!=(不等于) 使用关系运算符进行字符串的比较原理跟使用cmp()函数比较一样。>>> print str1 > str2True>>> print str1 == str2False>>> print str1 < str2False>>> print str1 != str2True>>> print str1 <= str2False>>> print str1 >= str2True>>> print '124#' >= '124'True
5、求字符串长度、最大字符、最小字符
len(chars):计算字符串的长度>>> len('lensd')5>>> len('')0>>> st'a123dsd'>>> len(st)7
max():寻找字符串中最大的字符
是以字符的ASCII为判断依据的。>>> max('asdf')'s'
min():寻找字符串中最小的字符
>>> min('asdf')'a'
转载地址:http://lbmdi.baihongyu.com/