python 字符串切割
split
- 1. 字符串切割
- 2. 路径文件分割函数
- 总结
1. 字符串切割
语法:
str.split(s, num)[n]
参数说明:
s:表示指定的分隔符,不写的话,默认是空格(’ ‘)。如果字符串中没有给定的分隔符时,则把整个字符串作为列表的一个元素返回。
num:表示分割次数。如果指定了参数num,就会将字符串分割成num+1个子字符串,并且每一个子字符串可以赋给新的变量。
[n]:表示选取第n个分片,n表示返回的list中元素下标,从0开始的。
2. 路径文件分割函数
os.path.split():路径文件分割函数
按照路径将文件名和路劲分割开,这里需要引入os包(import os)。
语法:
os.path.split(‘PATH’)
说明:
PATH指一个文件所在的绝对路径
总结
str = 'https:// translate.google.cn/ ?sl=auto&tl=zh-CN&text=str&op=translate'# 默认以空白切割
print(str.split())
['https://', 'translate.google.cn/', '?sl=auto&tl=zh-CN&text=str&op=translate']# 以 = 为分隔符
print(str.split("="))
['https:// translate.google.cn/ ?sl', 'auto&tl', 'zh-CN&text', 'str&op', 'translate']# 以 = 为分隔符,只切割一次
print(str.split("=",1))
['https:// translate.google.cn/ ?sl', 'auto&tl=zh-CN&text=str&op=translate']# 默认以空白切割,取序列下标为0的项
print(str.split()[0])
https://# 以 = 为分隔符,取序列下标为0的项
print(str.split("=")[0])
https:// translate.google.cn/ ?sl
python 字符串切割相关推荐
- python字符串切割以及正则表达式的简单实例操作
1.下面的log变量记录了云服务器上 当天上传的文件信息# 其中第一列是文件名,第二列是文件大小## 请编写一个程序,统计出不同类型的 文件的大小总和# 比如:# jpeg 9988999# json ...
- python 字符串切割例题_Python字符串及练习题
1.变量名命名规则 # 中文是可以作为变量名的,但不建议姓名 = "hello"print(姓名)# 变量名可以由字母,数字或者下划线;# 变量名只能以字母或者下划线组成;# 变量 ...
- python字符串切割:str.split()和re.split()对比
转载地址:https://blog.csdn.net/hawkerou/article/details/53518154 1.str.split不支持正则及多个切割符号,不感知空格的数量,比如用空格切 ...
- python实现字符串切割
已知一个字符串为"hello_world_python", 使用python字符串切割得到一个队列["hello","world",&quo ...
- python怎么切割字符串_python如何切割字符串
python字符串的分割方法如下 str.split():字符串分割函数 通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. 语法: str.split(s, num)[n] 参数说明: s: ...
- python字符串高级(切割多个分隔符)
当一组s = 'ab;cd|efg|hi,jkl|mn\topq;rst,uvw\txyz'字符串中包含多个不同分隔符时,想要把分隔符都去掉, 但s.split(';,|\t') python字符串中 ...
- python字符串出栈方法_python字符串常用方法
1. isalnum() :判断字符串所有的字符都是字母或者数字.返回true和false In [1]: str1='jiangwei520' In [2]: str2='jiang wei' In ...
- python字符串常用的方法_python字符串常用方法
1. isalnum() :判断字符串所有的字符都是字母或者数字.返回true和false In [1]: str1='jiangwei520' In [2]: str2='jiang wei' In ...
- python 字符串替换_Python基础教程,第四讲,字符串详解
本节课主要和大家一起学习一下Python中的字符串操作,对字符串的操作在开发工作中的使用频率比较高,所以单独作为一课来讲. 学完此次课程,我能做什么? 学完本次课程后,我们将学会如何创建字符串,以及如 ...
最新文章
- ansible 详解
- java基本数据类型自动转包装类,Java String和基本数据类型之间的转换(包装类)
- POJ 3263-Tallest Cow
- php批量修改标题,帝国CMS批量修改信息标题的方法
- 关于实现android状态栏沉浸的几种方法
- python怎么设置颜色深浅变化_python之深浅拷贝
- 如何在C#中使用 ArrayPool,MemoryPool
- 云计算发展备受瞩目的五大方向
- GoogleCpp风格指南 8)格式 _part1
- SQL Server 2005各版本区别
- 计算机应用基础图表填空,计算机应用基础试题
- 计算机表格函数最大值操作,excel表格的各函数的基本操作
- 跨页面的多选功能实现
- 新年寄语+从业感受+祝大家新年快乐~
- Unity API——1
- MySQL闪退解决办法看这里!
- 我研究了一个月阿里的岗位JD。。。
- Saturn简介及重要特性
- Python处理mat文件的三种方式小结
- 深度解析:创交会高度成果转化背后的秘密
热门文章
- NODE.JS网站如何做短信身份验证?
- GameFi:您需要了解的关于“即玩即赚”游戏经济的一切
- ubuntu14.04搭建Android Studio2.1开发环境activity_main.xml页面不显示虚拟手机的解决办法
- IT观察站:向过去致敬 3张图解释什么是做工
- 计算机主机配置,电脑主机配置怎么选择 电脑主机配置选择技巧介绍【详解】...
- 想知道编程语言学哪个好?那么你一定要收藏这篇文章
- 给账户起个“小名”——影子账户全面解析
- 多目标优化算法:多目标大猩猩部队优化算法MOGTO(提供Matlab源码)
- 思晔投资 | 量化多岗位(全职+实习)
- vivoz5电池测试软件,【vivoZ5x评测】三款手游开黑一天不充电 vivo Z5x续航测试(全文)_vivo Z5x_手机评测-中关村在线...