python字符串函数用法大全链接

split()函数

描述:拆分字符串。通过指定分隔符sep对字符串进行分割,并返回分割后的字符串列表

语法: str.split(sep=None, maxsplit=-1)  -> list of strings  返回 字符串列表 

 或str.split(sep=None, maxsplit=-1)[n]  

  • sep —— 分隔符,默认为空格,但不能为空即(")。
  • maxsplit —— 最大分割参数,默认参数为-1。
  • [n] —— 返回列表中下标为n的元素。列表索引的用法。

程序示例:

str1 = "i love python"
str2 = "https://www.baidu.com"
str3 = "script<i love python>script"
str4 = "i \n love \n python"
print(str1.split()) #默认空格分割。
print(str2.split("."))#以"."为分隔符,maxsplit默认为-1
print(str2.split(".",-1)) #maxsplit为-1
print(str2.split(".",1)) #以"."为分隔符,分割一次。
print(str2.split(".")[1]) #分割后,输出列表中下标为1的元素
print(str3.split("<")[1].split(">")[0])
print(str4.split("\n")) #可用于去掉字符串中的"\n" "\t"等

程序运行结果:

['i', 'love', 'python']
['https://www', 'baidu', 'com']
['https://www', 'baidu', 'com']
['https://www', 'baidu.com']
baidu
i love python
['i ', ' love ', ' python']

python字符串split()函数相关推荐

  1. split函数python_Python字符串split函数知多少【Python每日一个知识点第75期】

    Python字符串操作是一名开发人员的基本功,求职面试往往也会通过字符串相关考题来考验开发者对于语言基础的掌握.Python字符串的分割操作更是考察重点,能否灵活运用split被视为开发人员对于Pyt ...

  2. Python按照指定的分隔符拆分字符串split()函数

    [小白从小学Python.C.Java] [Python全国计算机等级考试] [Python数据分析考试必会题] ● 标题与摘要 Python按照指定的分隔符拆分字符串 split()函数 ● 选择题 ...

  3. 技术图文:举例详解Python中 split() 函数的使用方法

    背景 这篇文章主要介绍Python中的split()函数的使用方法,split()函数通常用于将字符串切片并转换为列表,需要的朋友可以参考一下. 技术分析 Python中有split()和os.pat ...

  4. Python字符串处理函数

    Python字符串处理函数简明 返回被去除指定字符的字符串 默认去除空白字符 删除首尾字符:str.strip([char]) 删除首字符:str.lstrip([char]) 删除尾字符str.st ...

  5. python字符串find函数-Python内置的字符串处理函数整理

    str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s length ...

  6. python中split()函数讲解

    python中split()函数讲解 本文讲述的是string.split(s[, sep[, maxsplit]]),针对string类型的split()函数.它主要是切割字符串,结果返回由字符串元 ...

  7. python字符串find函数-python字符串查找函数的用法详解

    python字符串查找函数的使用 打开Python开发工具IDLE,新建"findstr.py'文件,并写代码如下: s ='/ab/bx,.s' print (s.find('/x')) ...

  8. 几种c++字符串split 函数实现的比较

    文中的字符串split函数功能是 从字符串中按照特定的分隔符进行分割,分割的结果保存到std::vector中. 1. strtok实现 std::vector<std::string> ...

  9. Python字符串split(‘\n‘)后出错的解决方案

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...

最新文章

  1. 如何优雅的转换 Bean 对象!
  2. 服务器时间修改日志怎么查,查看云服务器的操作日志
  3. SAP Fiori Application Generator 在 Visual Studio Code 启动时遇到的错误消息
  4. windows 命令行远程连接_CentOS系列001:windows远程桌面连接CentOS
  5. 5-10transformation中部分函数使用
  6. Okhttp3用法案例:查询小车余额
  7. 计算机视觉CV中的论文写作英语(by Youki)
  8. 30轧制过程的计算机控制系统,中厚板轧制过程计算机控制系统结构的研制(1)
  9. live2d_原画人插画教程,想知道live2d虚拟主播是怎么制作出来的吗?
  10. 微信昵称特殊字符保存StringEscapeUtils
  11. 一台服务器如何做两个站点,一台服务器实现多个Web站点
  12. linux非lvm分区在线扩容,Linux硬盘扩容(非LVM)
  13. [游戏安全] Unity3D游戏无意中的发现
  14. ESLint 报 ‘require‘ is not defined no-undef
  15. circos 可视化手册-line plot 篇
  16. c 语言多个if并联使用,if的嵌套和多个并列if的效率有关问题
  17. 在网易云音乐网页版上加下载按键进行下载歌曲
  18. Java 8新特性探究(四)深入解析日期和时间-JSR310
  19. python自动化生成请假条
  20. 数字图像处理(15): 灰度直方图(matplotlib 和OpenCV 绘制直方图)

热门文章

  1. Excel中 使用链接 批量导入图片
  2. Chrome浏览其中,关闭窗口js无效.(window.close())
  3. 关于VBA中【按钮的改名】 和 【函数名字的改变】
  4. eclipse git 解决冲突 解决 mergetool 不能使用问题
  5. Kali安装问题解决方案
  6. 使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法
  7. 解决Vue的表格中,expand只有某些行需要展开的问题。
  8. mint-ui Infinite scroll 重复加载、加载无效的原因及解决方案
  9. .NET Core,.NET Framework和Xamarin有什么区别?
  10. 在Git中更改文件名的大小写