str1 = '今天我一共走了' # 定义字符串
num = 12098 # 定义一个整数
str2 = '步' # 定义字符串
print(str1 + str(num) + str2) # 对字符串和整数进行拼接
str1 = '人生苦短,我用Python!' # 定义字符串
length = len(str1) # 计算字符串的长度
print(length)
str1 = '人生苦短,我用Python!' # 定义字符串
length = len(str1.encode()) #计算UTF-8编码的字符串的长度
print(length)
str1 = '人生苦短,我用Python!' # 定义字符串
length = len(str1.encode('gbk')) #计算GBK编码的字符串的长度
print(length)
str1 = '人生苦短,我用Python!' # 定义字符串
substr1 = str1[1] # 截取第2个字符
substr2 = str1[5:] # 从第6个字符截取
substr3 = str1[:5] # 从左边开始截取5个字符
substr4 = str1[2:5] # 截取第3个到第5个字符
print('原字符串:',str1)
print(substr1 + '\n' + substr2 + '\n' + substr3 + '\n' + substr4)
str1 = '明 日 学 院 官 网 >>> www.mingrisoft.com'
print('原字符串:',str1)
list1 = str1.split() # 采用默认分隔符进行分割
list2 = str1.split('>>>') # 采用多个字符进行分割
list3 = str1.split('.') # 采用.号进行分割
list4 = str1.split(' ',4) # 采用空格进行分割,并且只分割前4个
print(str(list1) + '\n' + str(list2) + '\n' + str(list3) + '\n' + str(list4))
# list5 = str1.split('>') # 采用>进行分割
# print(list5)
str1 = 'WWW.Mingrisoft.com'
print('原字符串:',str1)
print('新字符串:',str1.lower()) # 转换为全部小写输出
str1 = 'WWW.Mingrisoft.com'
print('原字符串:',str1)
print('新字符串:',str1.upper()) # 转换为全部大写输出
str1 = ' http://www.mingrisoft.com \t\n\r'
print('原字符串str1:' + str1 + '。')
print('字符串:' + str1.strip() + '。') # 去除字符串首尾的空格和特殊字符
str2 = '@明日科技.@.'
print('原字符串str2:' + str2 + '。')
print('字符串:' + str2.strip('@.') + '。') # 去除字符串首尾的@或者.
str1 = '\t http://www.mingrisoft.com'
print('原字符串str1:' + str1 + '。')
print('字符串:' + str1.lstrip() + '。') # 去除字符串左侧的空格和制表符
str2 = '@明日科技'
print('原字符串str2:' + str2 + '。')
print('字符串:' + str2.lstrip('@') + '。') # 去除字符串左侧的@
str1 = ' http://www.mingrisoft.com\t '
print('原字符串str1:' + str1 + '。')
print('字符串:' + str1.rstrip() + '。') # 去除字符串右侧的空格和制表符
str2 = '明日科技,'
print('原字符串str2:' + str2 + '。')
print('字符串:' + str2.rstrip(',') + '。') # 去除字符串右侧的逗号
python-字符串操作
最新推荐文章于 2024-01-19 08:42:36 发布