栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python字符串的基本操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python字符串的基本操作

字符串相关基础操作

1、切片
>>> str = '0123456789'
>>> str[0:3]   # 从0开始计数,左闭右开
'012'
>>> str[:]     # 没有具体数值:默认从0开始,默认到终点
'0123456789'
>>> str[::-1]  # 反转;负号代表倒序输出
'9876543210'  
>>> str[4::]   # str[4:]
'456789'
>>> str[::-2]  # 2为步长
'97531'
>>> str[::3]
'0369'
>>> str[:-2]   # -2:倒数第2的数
'01234567'
>>> str[:-1]
'012345678'
>>> str[1:-2]
'1234567'
2、去除空格
>>> str = ' 01 '
>>> str.strip()           # 去除前后两边空格
'01'
>>> str.lstrip()          # 去除左边空格
'01 '
>>> str.rstrip()          # 去除右边空格
' 01'
>>> str = ' 01 43 '
>>> str.strip()           # 去除前后两边空格
'01 43'
>>> "".join(str.split())  # 去除前中后所有空格
'0143'
3、合并字符串
>>> str1 = '1'
>>> str2 = '2'
>>> str3 = '3'
>>> str = [str1, str2, str3]
>>> str
['1', '2', '3']
>>> ''.join(str)
'123'
>>> ' '.join(str)
'1 2 3'
>>> str1 + str2 + str3
'123'
4、拆分字符串
>>> str = '1 2  3 4 5'
>>> str.split(' ')
['1', '2', '', '3', '4', '5']
>>> str.split()
['1', '2', '3', '4', '5']
>>> str = '+1'
>>> str.split('+')
['', '1']
5、将字符串转成对应的ascii码
>>> ord('a')
97
>>> ord('A')
65
>>> ord('1')
49
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/530317.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号