python中的split()函数用来拆分一个字符串,通过指定的分隔符对字符串进行切割,返回切割后的字符串列表list。

split()函数用法:

str.split(str=' ',num = string.count(str))

参数str表示分隔符,默认值为空格,但是不能为空(''),若字符串中没有查找到指定的分隔符,则把整个字符串作为列表的一个元素。

参数num表示分割次数,如果存在参数num,则仅分隔成 num+1 个子字符串

一般会在结尾加一个[n]来获取列表中的元素:

str.split(str=' ',num=string.count(str))[n]

参数[n]表示选取结果列表list中的第n(0是第一个)个分片

如果n为负数,则表示选取列表中的倒数第二个分片:

另一个split()函数用在对文件路径的分割上,os.path.split()

os.path.split()函数用法:

os.path.split('PATH')

参数PATH是一个文件的全路径。

如果给出的是一个目录和文件名,则输出路径和文件名:

如果给出的是一个目录名,则输出路径和为空文件名:

注意路径结尾有/和没有/的区别

家乡的风

家乡的云

收聚翅膀

睡在我的双肩

split函数python 未定义_Python之Split函数相关推荐

  1. split函数python 未定义_Python字符串方法split()中的一道坑

    初看这个方法还挺好用的,用来切割字符串真是的是非常方便,返回的字符串数组也非常容易处理. 于是乎看了一眼就应用到我的程序当中去了. 用来切割如下形式的字符串 s = 'Jul 24 21:38:25 ...

  2. split函数python 未定义_python split函数基本用法

    Python split()方法描述: Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分割成 (num+1) 个子字符串.语法: str.split(st ...

  3. python调用函数出现未定义_python – 为什么函数参数之外的“self”会给出“未定义”的错误?...

    看看这段代码: class MyClass(): # Why does this give me "NameError: name 'self' is not defined": ...

  4. python函数打上去说未定义_Python:名称未定义错误,即使函数被明确定义为b

    我是python新手,在函数定义方面有一个奇怪的问题.我已经检查了论坛,并确保在调用之前定义了我的函数,但是这并没有帮助解决问题.当我试图在这个特定的方法中按字面方式调用函数时,总是会遇到一个未定义名 ...

  5. python输入python显示未定义_python 未定义

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! sdk 3.0 实现了统一化,各个语言版本的 sdk具备使用方法相同.接口调用方 ...

  6. python中fact函数的定义_python里面的函数定义与使用

    python里面的函数定义与使用 ~什么是函数 !函数是一段具有特定功能的.可重用的语句组,是一种功能的抽象.一般函数表达特定功能. ~它的一般表示形式为: def 函数名(参数): 函数体 retu ...

  7. python函数type的用意_Python内置函数Type()函数一个有趣的用法

    Python内置函数Type()函数一个有趣的用法 今天在网上看到type的一段代码 ,然后查了一下文档,才知道type还有三个参数的用法. 以前只是知道type可以检测对象类型.然后发现了一个有趣的 ...

  8. python全局变量定义_Python 3 实现定义跨模块的全局变量和使用

    尽管某些书籍上总是说避免使用全局变量,但是在实际的需求不断变化中,往往定义一个全局变量是最可靠的方法,但是又必须要避免变量名覆盖. Python 中 global 关键字可以定义一个变量为全局变量,但 ...

  9. python函数type的用意_python之type函数

    python 的type 函数 的介绍的 下面就是此函数的参数 三个参数的意义 ''' type(class_name, base_class_tuple, attribute_dict) class ...

最新文章

  1. 消防报警联动监控计算机中心,楼宇消防报警联动监控计算机中心实验设备
  2. 51CTO独家调查:谁是十年最具影响力厂商
  3. .dat文件写入byte类型数组_深入浅出MATLAB数据处理之文件读写
  4. OneAlert 入门(一)——事件流
  5. REST API 的安全认证,我放弃OAuth 2.0 ,选择 JWT 令牌
  6. 安徽出台医疗大数据应用发展实施意见
  7. 没解决:MMC不能打开文件MSC可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版本创建。也可能你没有访问此文件的足够权限
  8. 面向对象闲话(一)——什么是对象
  9. php视频教程bt下载,LAMP 兄弟连原创视频光盘镜像下载—精品PHP Linux高清WMV格式视频教程全集...
  10. 批处理(bat)遍历文件夹下所有文件
  11. h5 app跳转客服咨询 临时会话 (没有开通在线咨询、无法会话)
  12. 现代漫威联名钢铁侠车型开售 售价21.55万元起
  13. 华为云点学堂为你揭开DevOps转型的秘密
  14. 中科蓝汛------低电量时间自定义功能实现
  15. 详解一下什么SHSH
  16. linux cp覆盖不提示,cp执行命令,如何直接覆盖不提示
  17. 主营女性内容生产,木棉说获A轮3000万融资
  18. 详解Kafka消息队列的两种模式
  19. 奥术大师大所敌法sad啊
  20. 一大波vue的福利来了、、、

热门文章

  1. windows 安装 php memcached,Windows安装配置php+memcached的方法
  2. python对话框代码_Python、tkinter、复杂对话框和代码结构
  3. 某计算机型号,某计算机的型号为486/33,其中33的含义是?
  4. linux多进程网络实例,Linux下一个单进程并发服务器的实例 使用select
  5. 15行用Python实现仿百度搜索引擎
  6. Python中模块(Module)和包(Package)的区别
  7. beego ajax图片上传,Beego框架POST请求接收JSON数据
  8. jan java c 生成 dll_Java配置----JDK开发环境搭建及环境变量配置
  9. source insight(SI)怎么显示全路径?(不显示省略路径)(关闭Trim long path names with ellipses)
  10. Nginx + CGI/FastCGI + C/Cpp(编不过去,不搞了。。。)(Common Gateway Interface)