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 字符串切割相关推荐

  1. python字符串切割以及正则表达式的简单实例操作

    1.下面的log变量记录了云服务器上 当天上传的文件信息# 其中第一列是文件名,第二列是文件大小## 请编写一个程序,统计出不同类型的 文件的大小总和# 比如:# jpeg 9988999# json ...

  2. python 字符串切割例题_Python字符串及练习题

    1.变量名命名规则 # 中文是可以作为变量名的,但不建议姓名 = "hello"print(姓名)# 变量名可以由字母,数字或者下划线;# 变量名只能以字母或者下划线组成;# 变量 ...

  3. python字符串切割:str.split()和re.split()对比

    转载地址:https://blog.csdn.net/hawkerou/article/details/53518154 1.str.split不支持正则及多个切割符号,不感知空格的数量,比如用空格切 ...

  4. python实现字符串切割

    已知一个字符串为"hello_world_python", 使用python字符串切割得到一个队列["hello","world",&quo ...

  5. python怎么切割字符串_python如何切割字符串

    python字符串的分割方法如下 str.split():字符串分割函数 通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. 语法: str.split(s, num)[n] 参数说明: s: ...

  6. python字符串高级(切割多个分隔符)

    当一组s = 'ab;cd|efg|hi,jkl|mn\topq;rst,uvw\txyz'字符串中包含多个不同分隔符时,想要把分隔符都去掉, 但s.split(';,|\t') python字符串中 ...

  7. python字符串出栈方法_python字符串常用方法

    1. isalnum() :判断字符串所有的字符都是字母或者数字.返回true和false In [1]: str1='jiangwei520' In [2]: str2='jiang wei' In ...

  8. python字符串常用的方法_python字符串常用方法

    1. isalnum() :判断字符串所有的字符都是字母或者数字.返回true和false In [1]: str1='jiangwei520' In [2]: str2='jiang wei' In ...

  9. python 字符串替换_Python基础教程,第四讲,字符串详解

    本节课主要和大家一起学习一下Python中的字符串操作,对字符串的操作在开发工作中的使用频率比较高,所以单独作为一课来讲. 学完此次课程,我能做什么? 学完本次课程后,我们将学会如何创建字符串,以及如 ...

最新文章

  1. ansible 详解
  2. java基本数据类型自动转包装类,Java String和基本数据类型之间的转换(包装类)
  3. POJ 3263-Tallest Cow
  4. php批量修改标题,帝国CMS批量修改信息标题的方法
  5. 关于实现android状态栏沉浸的几种方法
  6. python怎么设置颜色深浅变化_python之深浅拷贝
  7. 如何在C#中使用 ArrayPool,MemoryPool
  8. 云计算发展备受瞩目的五大方向
  9. GoogleCpp风格指南 8)格式 _part1
  10. SQL Server 2005各版本区别
  11. 计算机应用基础图表填空,计算机应用基础试题
  12. 计算机表格函数最大值操作,excel表格的各函数的基本操作
  13. 跨页面的多选功能实现
  14. 新年寄语+从业感受+祝大家新年快乐~
  15. Unity API——1
  16. MySQL闪退解决办法看这里!
  17. 我研究了一个月阿里的岗位JD。。。
  18. Saturn简介及重要特性
  19. Python处理mat文件的三种方式小结
  20. 深度解析:创交会高度成果转化背后的秘密

热门文章

  1. NODE.JS网站如何做短信身份验证?
  2. GameFi:您需要了解的关于“即玩即赚”游戏经济的一切
  3. ubuntu14.04搭建Android Studio2.1开发环境activity_main.xml页面不显示虚拟手机的解决办法
  4. IT观察站:向过去致敬 3张图解释什么是做工
  5. 计算机主机配置,电脑主机配置怎么选择 电脑主机配置选择技巧介绍【详解】...
  6. 想知道编程语言学哪个好?那么你一定要收藏这篇文章
  7. 给账户起个“小名”——影子账户全面解析
  8. 多目标优化算法:多目标大猩猩部队优化算法MOGTO(提供Matlab源码)
  9. 思晔投资 | 量化多岗位(全职+实习)
  10. vivoz5电池测试软件,【vivoZ5x评测】三款手游开黑一天不充电 vivo Z5x续航测试(全文)_vivo Z5x_手机评测-中关村在线...