字符串
str1 = 'sadr\nzc'
str2 = 'asd\tasfaf'
str3 = 'asasf\'af'
print(str1, str2, str3)
str4 = '\u789a'
print(str4)
str5='sadfe\nasd\tdsf\45aa'
print(str5)
str5=r'sadfe\nasd\tdsf\45aa'
print(str5)
字符串的函数
str1 = 'uzi枣子哥'
print(str1[0])
print(str1[-1])
for x in str1:
print(x, end=' ')
print()
for x in range(len(str1)):
print(str1[x], end='')
print()
print(str1[1:3])
str2 = 'abc'
str3 = 'dfg'
print(str2 + str3)
print(str2 * 2)
print(str2 > str3)
count_zimu = 0
count_chinese = 0
str4 = 'hello,andyou,我很好!'
for x in str4:
if 'a' <= x <= 'z' or 'A' <= x <= 'Z':
count_zimu += 1
elif '\u4e00' <= x <= '\u9fa5':
count_chinese += 1
print('字母个数{},汉字个数{}'.format(count_zimu, count_chinese))
str6 = '2142342dh421'
digtal_count = 0
for x in str6:
if '0' <= x <= '9':
digtal_count += 1
if digtal_count == len(str6):
print('是纯数字字符串')
else:
print('不是纯数字字符串')
for x in str6:
if not '0' <= x <= '9':
print('不是纯数字字符串')
break
else:
print('是纯数字字符串')
print('abc' in 'acbafd')
print('abc' in 'adabcafd')
str7 = 'ghADS12jo'
print(max(str7))
print(min(str7))
字符的编码
"""
1)ASCII码表
共定义了128个字符,用1个字节保存字符的编码值
数字0-9 48-57 大写字母65-90 小写字母97-122
2) Unicode编码表:是对ASCII的补充,包含ASCII码表所有的符号
包含世界上所有语言的字符 中文范围4e00-9fa5
"""
print(chr(97))
print(ord('o'))
print(hex(ord('机')),hex(ord('器')))
字符串的相关方法参照上一篇文章