参考:
Python String | split()
python_split()函数使用方法

功能

通过指定的分隔符将给定字符串拆分为字符串列表。

方法介绍:

语法:
str.split(separator, maxsplit)
参数:

separator :分隔符。字符串在指定的分隔符处分割,如果不指定分隔符,默认是所以的空字符。包括:空格、换行(\n)、制表符(\t)等。

maxsplit :数字。将字符串最多拆分几次,默认值是-1,表示拆分所有,意思就是字符串里面只要见到分隔符就拆开。

Returns : 返回的是分割后的字符串列表。

举例

1.直接使用,不传参

split()直接使用的时候,表示使用所有的空字符分隔:空格、换行(\n)、制表符(\t),而且是全部分隔。

String_0 = "www.com aaa bbb QJ6252630247.jpg"#空格
String_1 = "www.com\taaa\tbbb\tQJ6252630247.jpg" #\t
String_2 = "www.com\naaa\nbbb\nQJ6252630247.jpg"#\n


混合几种空字符:

传递1个参数:

传递1个参数,使用指定的分隔符分隔字符串。

传递2个参数:

同时使用指定分隔符以及分隔次数

word = 'geeks, for, geeks, pawan'

分隔0次

分隔1次

分隔2次:

全部分隔:

使用该方法分隔cookie

现在有

cookie = 'SESSIONID=sEs4VGoydxfnQMDne3UIR6EyK3WYBNFxrdzsHSyzN3J; JOID=UVoVA0xjgmbH4LrUMWCX-gopwiEmQaNF48eY9RJEoEfkxJ32EL7uHqbludY2cvQ30KgVN9qs1xwD6i4lOB9DQBE=; osd=WlAUA05oiGfH4rHeMGCV8QAowiMtS6JF4cyS9BJGq03lxJ_9Gr_uHK3vuNY0ef420KoePdus1RcJ6y4nMxVCQBM=; _zap=1baf915f-bab5-4615-98fa-af4ee02ae6a1; _xsrf=3c279fbc-22ee-40fc-9016-31a3cadd85e0; d_c0="AMBRTMt78BSPTuBIUCb2JW3BCSNb-Kj6zyU=|1652515962"; Hm_lvt_98beee57fd2ef70ccdd5ca52b9740c49=1652515964; captcha_session_v2=2|1:0|10:1652515965|18:captcha_session_v2|88:OUdNdTVtaHBUV3RuaDVqT251ZzlZVVc3TGhBVVdKOTQrQXRGay9vTS81QWl0V2tnSHY5VXBKOGxYSmtIT3Nsdw==|4a647619ed3fc04ae1928cab9ca26a8fc127b4f9a570217fa5377caa334bbeb3; gdxidpyhxdE=Dw9\5hDQkadOzzzdRrXEHJDtHkyCkc+BkZj2WMfmC/WoI/ReINj3f72Ppwmn/ckqo+3v9LDa\dM+5UkzmpGZA5\+jqoLOKggnG/uoGhnzmRLLZnoiKNUbZ4RWJA0z6DjgZnVu2PWO\3cowVh5+OO9zxvBTE0HLt8vTuuDzulVUBZOJ\B:1652516866877; _9755xjdesxxd_=32; YD00517437729195:WM_NI=gYBsaeY2k3+UZ/Owj5eJLYS7opW+wfTUzoeHKcMSyT/elHQIsqvI7COFP7j6qWIPect9+m7zA7F/r/ahzRkvx73FfR9R1V+RkJbHk7cMObI50k1iMyd1gJPdI0EGpECDZE8=; YD00517437729195:WM_NIKE=9ca17ae2e6ffcda170e2e6eeb0eb4788bffaabf33cb6e78ea6d55e928b8badc44a8d9b89d3d859988988d1ae2af0fea7c3b92aa5878e94e46f9beea5d4aa5f9af18198e93fa79684bad23dadb099ccf66e988bb690e84489bd83b4fc60edbba4a9d443b1afbaaab6498d9aa0d8e93eb38987b1e869b8e7e58eb67283e98ad0f125a3b8b6b3ea7ebce9fda7e55afb8effb7aa5aa996aea9ea3da1938183cc3ff4b5ff8ad073a8efa9abd3708bf08ba8f34f819c96a6bb37e2a3; YD00517437729195:WM_TID=0Ar1M1fcEl9EFUVEVUbUQPUCiQXHTWg/; captcha_ticket_v2=2|1:0|10:1652516003|17:captcha_ticket_v2|704:eyJ2YWxpZGF0ZSI6IkNOMzFfNEJLQWJFSEpaaUhjWnAtOUN1azlPX2ticXFBbmFDa0M3MHdMOXJSS3loaXhjcW1vZTdrR1Z0b2ptelQyYUdsNFN3Q3NhOHd2LUlOb3AwV3hpZnFjd0V3ZHRNeWg4c25MZHJsWmFULXFQN3dmZ3liSjUuWVA2Qno2elFqUVZhbXlUQjA2cE1YWmphUFV4WHkwd0tod0xIekN6bVhRdE1ZWHJTbFZwbThUQnp6Qk9RcTJtUmFNLmFMTlhMRTZTR2xjLmhQQkpnYXo2T3V4cUJBT2NvLmJpYW5McVFBLU1vWlUuVGRNR1hES25xeG03SnNkelQwc1FTRWRWTk45Vi5wRm1aWmpEZG5wdUFkemFLV2JVc2hwaXptQy5HTU1hX0JIY3Z4OS5KamZ5cjhOZlBlTUg4ZDBzSkZ6ekdFWWxqbWkycVNPTTV4eUN6eUZDank5YlQ4MnJ2Wm42YVZPWjJIUXc2aWFjaU1iQm52V1YxczQxWC5wSkcuVmNHX1BvRUdmY0M4dWlhZWkxVmV6UkVBVzlOMHJ4eTlWZWRvaWpQNjJTLjFCcWJMb1hQOGVLd09RektlaXhiam45b0ZCbmxzQ01GeUs5cFdraHBnR281TVVReVZhcndFSFpQZlBwRkNLU25uWmFxcUtHSGFOS3EtV3Roc1RoWFVncmxtMyJ9|b9598b13b6112612333cc1770292f5eeddd5d029bf4c69cde4befe3082337469; z_c0=2|1:0|10:1652516004|4:z_c0|92:Mi4xUWh5SUR3QUFBQUFBd0ZGTXkzdndGQ1lBQUFCZ0FsVk5vN0pzWXdCaXVWaldXazYtUlB4UGJETWhPZUl3WHVrM1B3|14a7d9406be0c27be670cd7f7d40154f2c30f7abf7a7e58a4e4e8bbbd6ab9cc1; q_c1=0d7417b311cf4665a256451304971633|1652526290000|1652526290000; tst=r; NOT_UNREGISTER_WAITING=1; SESSIONID=ywkSBHjI9iVTDxdSkUNpJ8oUqN04oxz1yQmukNdxf8T; JOID=UlgdAk00CWYD23w5bzUf8c0bBs9zTXYEV580Wy8LYDhemAJdNOuEF2DddDhhBVUvYya23_0GWgdMOSIbF0hsNGg=; osd=UVoTA0g3C2gC3n87YTQa8s8VB8pwT3gFUpw2VS4OYzpQmQdeNuWFEmPfejlkBlchYiO13fMHXwRONyMeFEpiNW0=; Hm_lpvt_98beee57fd2ef70ccdd5ca52b9740c49=1652526297; ariaDefaultTheme=undefined; KLBRSID=ed2ad9934af8a1f80db52dcb08d13344|1652526302|1652526289'

我需要把这个cookie变成字典形式的键值对模式:
d[key] = value形式


使用strip()方法去掉每一项首尾的空格

res = [item.strip() for item in res]

现在没有空格了:

接着:对每一个字符串元素,使用 = 分割开,同时构建字典:


注意:

如果这样写:

原因是因为并没有修改res这个变量,这是由于字符串是不可变类型,item.strip()不能原地修改item,这里会生成一个item变量指向列表内的字符串元素,item.strip()之后,生成一个新的字符串元素,item指向他,但是列表内的元素指向的还是原来的 没有调用strip()方法的字符串。

python split()函数使用相关推荐

  1. python split()函数

    Python split()函数 函数原型: split([char][, num])默认用空格分割,参数char为分割字符,num为分割次数,即分割成(num+1)个字符串 1.按某一个字符分割. ...

  2. python split函数 空格_python上手--10行代码读懂红楼梦

    取名10行代码看懂红楼梦,是将介绍使用python代码来读红楼梦获取其主要人物.这里的思想就是词频统计,通过分析红楼梦小说文字中出现最多的词语,来概括说明红楼梦的核心人物和事情.实际上如果你能跟着往下 ...

  3. python split()函数

    文章目录 1. 简介 2. 语法 2.1 split()函数 2.2 os.path.split()函数 3. demo 3.1 split() demo 3.2 os.path.split() de ...

  4. Python Split函数升级版

    今天实在没啥事干,用Python写了个splitstr函数,就是将内置函数优化了一下... 添加了splitmode.remove_empty_char.sortword.setword这四个功能 直 ...

  5. python:split()函数

    split()函数是对字符串进行分割成列表.格式为:string.split(separator, number) string为要分割的字符串: separator为分割符,可选参数,可以指定分隔符 ...

  6. python split函数用法 (清晰易懂)

    split() 函数,将一个字符串分割成多个子字符串. 其参数split(f,num)) f -- 分隔符,将字符串按照怎样的形式划分,默认为所有的空字符,包括空格,换行等 num -- 按照f分隔符 ...

  7. python split函数 空格_Python随笔29:Python基础编程练习题23~24

    注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. Python编程 Python基础练习题23:求三角形斜边上的高 输入直角三角形两直角边a.b的值,输出斜边上的高,最后结果使用 ...

  8. python split函数 空格_最易懂的Python新手教程:从基础语法到代码详解

    导读:本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 作者:罗攀 蒋仟 如需转载请联系华章科技 本文涉及的主要知识点如下: P ...

  9. Python Split函数的用法总结

    字符串的split用法 说明: Python中没有字符类型的说法,只有字符串,这里所说的字符就是只包含一个字符的字符串!!! 这里这样写的原因只是为了方便理解,仅此而已. 由于敢接触Python,所以 ...

最新文章

  1. Ora_Excel 碉堡了
  2. matlab中jet的例子,Python matplotlib.pyplot.jet()用法及代码示例
  3. Python中单下划线开头的特性
  4. 使用Oracle数据库开发中的一个技巧
  5. SAP UI5 应用开发教程之三十七 - 使用 Chrome 开发者工具 Console 面板进行元素审查试读版
  6. ASP.NET Core中的依赖注入(4): 构造函数的选择与服务生命周期管理
  7. 1215B. The Number of Products
  8. 日常小问题汇总(1)
  9. 【Java】Java 反射 object is not an instance of declaring class
  10. -bash: locate: command not found
  11. deebot扫地机器人使用_石头扫地机器人T7 Pro使用体验 避障更加“聪明”
  12. jsoup获取图片并下载
  13. .NET Core之EF Core
  14. java 篮球队淘汰赛冠军_《黑白2》口袋世界淘汰赛挑战各馆主冠军方法
  15. 零基础安装tensorflow-cpu/gpu+导入pycharm内核
  16. 如何利用黑天鹅事件来避险和赚钱(比如中国房价一定会崩盘但无法确定时间点)
  17. 2018~2019学年第一学期期末考试试卷(A)卷《C语言程序设计》
  18. SSH远程访问及控制——远程登录服务器并传输数据
  19. 算法器之AVR的ISP烧录
  20. [个人博客是什么]如何搭建一个独立博客

热门文章

  1. OUTLOOK 邮件发不出去
  2. Android4.4KK中BOOT_COMPLETED广播问题的分析
  3. 基于机器视觉技术的快递自动分拣
  4. 用python求解:用户分别输入外援半径和内圆半径,计算圆环的面积;及用户分别输入圆柱的底面圆半径和高,输出圆柱和表面积。(附带源码)
  5. 学会自己测天气之卜卦应期口诀-----05
  6. EPF:一种基于进化、协议感知和覆盖率引导的网络协议模糊测试框架
  7. win10修改有线和无线网络跃点数(使无线网络优先)
  8. 综合题网络卡顿计算机网络,电脑网络不稳定该这么解决!~
  9. java毕业生设计养老智慧服务平台计算机源码+系统+mysql+调试部署+lw
  10. 超全的关于UITabview 使用介绍