定义

Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串

语法

str.split(str="", num=string.count(str)).
  • str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
  • num -- 分割次数。

返回值

返回分割后的字符串列表!!!!!!!!!!关键

例子

#!/usr/bin/pythonstr = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( );
print str.split(' ', 1 );

输出

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']

另外http://www.runoob.com/jsref/jsref-split.html  这里可以看到更多在JavaScript中的用法。

接下来自己发现了一个在python中的一个妙用

import requestscookies = 'q_c1=31653b264a074fc9a57816d1ea93ed8b|1474273938000|1474273938000; d_c0="AGDAs254kAqPTr6NW1U3XTLFzKhMPQ6H_nc=|1474273938"; __utmv=51854390.100-1|2=registration_date=20130902=1^3=entry_date=20130902=1;a_t="2.0AACAfbwdAAAXAAAAso0QWAAAgH28HQAAAGDAs254kAoXAAAAYQJVTQ4FCVgA360us8BAklzLYNEHUd6kmHtRQX5a6hiZxKCynnycerLQ3gIkoJLOCQ==";z_c0=Mi4wQUFDQWZid2RBQUFBWU1DemJuaVFDaGNBQUFCaEFsVk5EZ1VKV0FEZnJTNnp3RUNTWE10ZzBRZFIzcVNZZTFGQmZn|1474887858|64b4d4234a21de774c42c837fe0b672fdb5763b0'
jar = requests.cookies.RequestsCookieJar()
headers = {'Host': 'www.zhihu.com','User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36'
}
for cookie in cookies.split(';'):key, value = cookie.split('=', 1)jar.set(key, value)
r = requests.get("http://www.zhihu.com", cookies=jar, headers=headers)
print(r.text)

注意split()函数那里,第一次用分号分开得到的是如下的:

q_c1=31653b264a074fc9a57816d1ea93ed8b|1474273938000|1474273938000

我们知道对于python中的for循环而言,其可迭代对象是比较多的,详情见下面的网站:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014317793224211f408912d9c04f2eac4d2af0d5d3d7b2000

在循环的内部,首先用split()函数进行了只分割一次的操作,给了key,value。  也许这就是python的简洁之处吧。

split()的用法相关推荐

  1. split命令用法(shell)

    split命令用法 s p l i t用来将大文件分割成小文件.有时文件越来越大,传送这些文件时,首先将其分割可能更容易.使用v i或其他工具诸如s o r t时,如果文件对于工作缓冲区太大,也会存在 ...

  2. C#中split的用法

    C#中split的用法 1.用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc"; st ...

  3. python中split啥意思_python中split的用法详解_后端开发

    如何用python正则表达式匹配字符串?_后端开发 用python正则表达式匹配字符串的方法:1.当匹配单个位置的字符串时,可以使用[(.+?)]正则表达式来提取:2.当连续多个位置的字符串匹配时,可 ...

  4. python中split函数源代码_Pandas.split()函数用法及源码

    Pandas.split()函数用法及源码 发布时间:2018-05-08 10:44, 浏览次数:1092 , 标签: Pandas split Python数据分析博文汇总 * Pandas重复值 ...

  5. js中substr,substring,indexOf,lastIndexOf,split 的用法

    js中substr,substring,indexOf,lastIndexOf,split等的用法 1.substr substr(start,length)表示从start位置开始,截取length ...

  6. java split函数的用法_java中split函数用法以及注意事项

    java中split函数用法以及注意事项 发布时间:2020-04-23 10:28:23 来源:亿速云 阅读:215 作者:小新 本篇文章和大家了解一下java中split函数用法以及注意事项.有一 ...

  7. python中split的用法取第二个分片_python中split()函数的用法

    函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...

  8. Python: strip()和split()的用法与区别

    一.strip() strip用于字符串头部和尾部的指定字符串,默认为空格或换行符. 比如我们有字符串: str="123123\n" 我们使用strip方法:: str.stri ...

  9. oracle split函数用法_「干货」Python字符串中的split方法

    前面的文章我们有简单的介绍过什么是字符串.Python字符串的输入方式.Python字符串的拼接方法等今天我们主要分享一下Python字符串中split方法! Python字符串中的方法有很多种,其中 ...

  10. python里split_python中split()的用法

    原博文 2018-10-19 15:15 − Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串. 语法: str.split(st ...

最新文章

  1. 百度ERNIE登顶GLUE榜单,得分首破90大关
  2. python支持向量机框架_Netflix 内部 Python 框架 Metaflow 正式开源,可加速机器学习模型部署...
  3. leetcode算法题--有效的括号
  4. sklearn自学指南(part1)--Machine Learning in Python
  5. Hangfire定时触发作业,好像很简单?
  6. C++:数字逆向输出
  7. OpenWrt的主Makefile工作过程-转
  8. linux 目录提权,【安全科普】Linux提权——利用可执行文件SUID
  9. C++代码字符舞-极乐净土
  10. [Azure - VNet] Azure网络带宽的性能测试
  11. 无源贴片晶振四角引脚_从贴片晶振脚位你看出什么信息?
  12. BTA16可控硅固态继电器电路开发的有关问题
  13. Javascript ES6集合(SET)类型✪ ω ✪
  14. 微分方程建模(人口预测,捕食者猎物)
  15. hive根据日期算哪一年的第几周(年周)以及算周几星期几
  16. 图像处理技术-基本运算
  17. CTF-MISC练习
  18. Codeforces Round #439 (Div. 2) E. The Untended Antiquity(二维BIT)
  19. LaTeX插入参考文献
  20. ping——判断两个设备是否在同一个局域网下

热门文章

  1. 万向区块链行业研究:如果从用户画像实现角度看数据隐私问题,是怎样的?
  2. Ubuntu20.04安装Nvidia显卡驱动后屏幕不显示的问题
  3. Python爬虫验证码识别四
  4. 《富爸爸,穷爸爸》书摘二
  5. 1225:金银岛 题解
  6. 【无标题】62晚上matlab
  7. internet时间和域
  8. postgrsql 增加字段
  9. 罗振宇2022“时间的朋友”跨年演讲全文稿(pdf)
  10. 第四届橙瓜网络文学奖二次元分类目前评分前四名竟然脑洞这么大?