字符串操作
"""
字符串常用操作
"""
import json
str1 = 'hello, world!'
str2 = 'HELLO, WORLD!'
print('字符串的长度是:', len(str1))
print('单词首字母大写: ', str1.title())
print('字符串变大写: ', str1.upper())
print(str1)
print('字符串变小写: ', str1.lower())
print(str1)
print('字符串是不是大写: ', str1.isupper())
print('字符串是不是以hello开头: ', str1.startswith('hello'))
print('字符串是不是以hello结尾: ', str1.endswith('hello'))
print('字符串是不是以感叹号开头: ', str1.startswith('!'))
print('字符串是不是以感叹号结尾: ', str1.endswith('!'))
str2 = '- \u5f20\u8212\u6052' # utf8编码
str3 = str1.title() + ' ' + str2
print(str3)
s1 = '张舒恒'
u = s1.encode('utf8') # 将string类型转换成bytes类型
print(type(s1))
print(repr(s1)) # 两边加上单引号
print(s1)
print(type(u))
print(u)
print(json.dumps(s1)) # s1的utf8编码