python字符串的分割方法如下

str.split():字符串分割函数

通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。

语法:

str.split(s, num)[n]

参数说明:

s:表示指定的分隔符,不写的话,默认是空格(’ ‘)。如果字符串中没有给定的分隔符时,则把整个字符串作为列表的一个元素返回。

num:表示分割次数。如果指定了参数num,就会将字符串分割成num+1个子字符串,并且每一个子字符串可以赋给新的变量。

[n]:表示选取第n个分片,n表示返回的list中元素下标,从0开始的。

1.2 os.path.split():路径文件分割函数

按照路径将文件名和路劲分割开,这里需要引入os包(import os)。

语法:

os.path.split(‘PATH’)

参数说明:

PATH指一个文件所在的绝对路径

实例

split()函数常用的一些实例

#定义一个字符串str1

>>> str1 = "3w.gorly.test.com.cn"

#使用默认分隔符分割字符串str1

>>> print str1.split()

[‘3w.gorly.test.com.cn‘]

#指定分隔符为‘.‘,进行分割字符串str1

>>> print str1.split(‘.‘)

[‘3w‘, ‘gorly‘, ‘test‘, ‘com‘, ‘cn‘]

#指定分隔符为‘.‘,并且指定切割次数为0次

>>> print str1.split(‘.‘,0)

[‘3w.gorly.test.com.cn‘]

#指定分隔符为‘.‘,并且指定切割次数为1次

>>> print str1.split(‘.‘,1)

[‘3w‘, ‘gorly.test.com.cn‘]

#指定分隔符为‘.‘,并且指定切割次数为2次

>>> print str1.split(‘.‘,2)

[‘3w‘, ‘gorly‘, ‘test.com.cn‘]

#这种分割等价于不指定分割次数str1.split(‘.‘)情况

>>> print str1.split(‘.‘,-1)

[‘3w‘, ‘gorly‘, ‘test‘, ‘com‘, ‘cn‘]

#指定分隔符为‘.‘,并取序列下标为0的项

>>> print str1.split(‘.‘)[0]

3w

#指定分隔符为‘.‘,并取序列下标为4的项

>>> print str1.split(‘.‘)[4]

cn

python怎么切割字符串_python如何切割字符串相关推荐

  1. python中定义字符串_python中的字符串

    python中的字符串一旦定义,则不可以修改 python中的原始字符串 即 在字符串前面加小写字母r 比如:打印输出C:\Program Files\Microsoft Games python中的 ...

  2. python语言格式化输出_Python | 格式化输出字符串

    一直以来,字符串的格式化输出对于编程来说,尤其是新手,还是挺麻烦的.对于这部分的内容,笔者的建议是,只要大致能满足输出要求,越简单越好,别整那复杂的~(图文无关[俏皮]) 工具/原料 Python 2 ...

  3. python中定义字符串_Python中的字符串String

    Python中除了数字(Numbers)(int,float,complex)之外,另外一种重要的类型就是字符串. 字符串是字符序列,可以由任何字符构成. 在Python语言中,字符串可以放在单引号( ...

  4. python中格式化字符串_Python中所有字符串格式化的指南

    python中格式化字符串 Strings are one of the most essential and used datatypes in programming. It allows the ...

  5. python产生随机字符串_Python生成随机字符串

    原博文 2018-11-02 13:52 − import string import random def get_random_code(length=6, allow_symbol=False) ...

  6. python创建字符串_Python基础之字符串

    1.创建字符串 字符串用于存储和表示文本,在python中属于不可变对象,单引号.双引号.三引号内的内容即字符串. 1 s = '字符串' 2 s1 = "字符串" 3 s2 = ...

  7. python处理多行字符串_python多行字符串

    Python中如何处理长代码格式化问题,如何提高格式化输出的长字符串的可读性? 当我们需要格式化输出一个很长的字符串的时候,都写在一行显得很难看,而且可读性也很差:当我们使用链式的语法写代码的时候常常 ...

  8. python定义一个字符串_Python基础之字符串

    初识字符串 字符串的认识 首先,我们先认识下什么是字符串:# 定义字符串 t_str1 = "Hello World" t_str2 = "asdfghh" p ...

  9. python去掉两边空格_Python模拟删除字符串两边的空白

    目标: 1.使用string模块的whitespace 2.删除左边.右边以及两边的空白 代码如下: [root@localhost python]# cat rmspace.py #!/usr/bi ...

  10. python如何拆分字符串_python如何分割字符串

    Python中的split()方法可以将字符串进行分割,具体的方法如下: split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返 ...

最新文章

  1. 只做好CTR预估远不够,淘宝融合CTR、GMV、收入等多目标有绝招
  2. CCNP-22 路由重发布2(BSCI)
  3. 南航计算机硬件实验,南航80X86微机原理及接口技术实验指导书.pdf
  4. CVPR‘22 最新106篇论文分方向整理|包含目标检测、动作识别、图像处理等32个方向
  5. 列表根据下标取值_Python基础知识点——list(列表)讲解
  6. python 数据驱动接口自动化框架_python接口自动化测试 - 数据驱动DDT模块的简单使用...
  7. temp191706考核点一,小结
  8. 计算机视觉CV中的论文写作英语(by Youki)
  9. 在群晖synoboot.img引导文件中加入网卡驱动_群晖DS1819+使用记录
  10. js计算两个时间相差月份
  11. linux下挂载F2FS文件系统
  12. 关于.net dll文件反编译
  13. cashfiesta广告与传销?
  14. 微信服务器小程序后台,微信小程序调用后台service教程详解
  15. 立方单位换算计算机,立方进率换算(立方进率单位换算表)
  16. 滴滴拉屎v1.20 一款非常好用的找厕所工具
  17. 软件定义存储(SDS)学习一
  18. Bootstrap设计可响应式的移动网页
  19. maven 多模块项目如何导入其他模块的第三方 jar 包
  20. DVWA-Reflected XSS

热门文章

  1. html消除按钮边框,在Chrome中从css自定义样式按钮中删除蓝色边框
  2. NIO 五 文件通道
  3. 【数据分析与智能计算】第二章: 综合练习题及答案讲解
  4. 如何使用windows在msys2编译saba(开源mmd obj模型查看软件)
  5. html移出定时器,鼠标移入启动定时器,移出清除定时器
  6. windows下使用fio解决“fail to creat dir(d:)”问题
  7. java timer 使用_Java Timer的使用(timer.schedule定时执行) | 学步园
  8. python中html.parser_Python html.parser库学习小结
  9. 原型、原型链、原型链继承 理解
  10. 双系统时间错乱解决办法