python-字符串操作

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(',') + '。')    # 去除字符串右侧的逗号


























































  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值