例:
str1 = 'hello' str2 = 'Python' print(str1 + 't' + str2 + '!') print(str1 * 2 + ',' + 2 * str2 + '!') 》》》 hello Python! hellohello,PythonPython!2、< > <= >=
字符串比较大小是比较字符编码的大小,字符从前往后一一对比 例:
print('abcdef' > 'bcdefg')
print('Z' < 'a')
print('abc' < 'acb')
》》》
False
True
True
字符串运算符的应用
判断字符是否为小写:'a' <= char <= 'z' 判断字符是否为大写:'A' <= char <= 'Z' 判断字符是否为字母:'a' <= char <= 'z' or 'A' <= char <= 'Z' 判断字符是否为中文:'u4e00' <= char <= 'u9fa5' 判断字符是否为数字:'0' <= char <= '9'
例:
#统计str3中的小写字母个数
str3 = 'Learn Python well'
str4 = 0 #为了保存小写字母个数
for char in str3:
if 'a' <= char <= 'z':
str4 += 1
print('有', str4 ,'个小写字母')
》》》
有 13 个小写字母
in和not in
包含和不包含的关系
例:
str5 = 'Python' str6 = 'Python!' str7 = 'My name is Aeimo' print(str5 in str6) print(str6 in str5) print(str6 not in str7) 》》》 True False True



