首页 > 编程语言 >python中以空格将字符串拆分为两部分

python中以空格将字符串拆分为两部分

时间:2023-05-09 23:13:35浏览次数:31  
标签:中以 tmp aa ab python list1 cd 空格 字符串

 

 

001、

>>> import re
>>> tmp = re.match(r'^([^\s]+)\s(.*)', "ab cd")
>>> tmp
<re.Match object; span=(0, 5), match='ab cd'>
>>> tmp.group(1)
'ab'
>>> tmp.group(2)                   ## 以上代码实现了拆分"ab cd", 不明白有啥意义
'cd'

 

002、

>>> str1 = "aa bb"
>>> list1 = str1.split()   ## 直接字符串拆分
>>> list1[0]
'aa'
>>> list1[1]
'bb'
>>>

 

标签:中以,tmp,aa,ab,python,list1,cd,空格,字符串
From: https://www.cnblogs.com/liujiaxin2018/p/17386622.html

相关文章

  • Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
    Mac安装paddlehub出现Buildingwheelsforcollectedpackages:opencv-python,ffmpy,jieba,seqeval,futureBuildingwheelforopencv-python(pyproject.toml)...解决方法pipinstallopencv-python-ihttps://pypi.tuna.tsinghua.edu.cn/simple--verbose......
  • python内置函数
    1说明以下解释来源于官网和个人理解,官网的英文说明个人觉得理解起来更加准确,更加容易懂。翻译过来的中文的确每个字都认起来都毫无障碍,但整体意思总是怪怪的,或者理解起来不够准确。或许编写文档的专业人士用的是英语,人家自然会用英语的方式来直击灵魂深处地解释,而翻译通常是基......
  • Notepad++运行Python
    从Notepad++可以直接配置快捷键运行当前python程序。点击Run-Run...在弹出的输入框内输入以下命令,点击Save...分配一个名称与快捷键,即可以按快捷键运行当前程序。cmd/kcd/d"$(CURRENT_DIRECTORY)"&python"$(FULL_CURRENT_PATH)"&pause&exitcmd/k:告诉......
  • [oeasy]python0050_动态类型_静态类型_编译_运行
    动态类型_静态类型回忆上次内容上次了解了帮助文档的生成开头的三引号注释可以生成帮助文档文档可以写成网页 python3本身也有在线的帮助手册 目前的程序提高了可读性 ​ 添加图片注释,不超过140字(可选......
  • Python获取jsonp数据
    使用python爬取数据时,有时候会遇到jsonp的数据格式,由于不是json的,所以不能直接使用json.loads()方法来解析,需要先将其转换为json格式,再进行解析。在前面讲了jsonp的原理,这里就略过一部分。jsonp的格式jsonp的内容一般是这样的:callback({"name":"zhangsan","age":18......
  • 数据结构(python版)—— 1、前期知识和综述
    前言为了提高代码质量和后续处理需求的能力,有必要再复习下算法和数据结构,为后续ESP32项目和数据处理打下坚实基础。故根据所学整理此系列文章。文章分为:1、概述:计算理论2、算法分析3、基本结构(线性表、链表、栈和队列)4、递归(递归算法和分治策略)5、排序与查找6、树及其算法......
  • python 中 re.match 和 re.search用法
     001、re.match>>>re.match("ab","abcdefgab")##在字符串abcdefgab中查找字符串ab,返回索引<re.Matchobject;span=(0,2),match='ab'>>>>re.match("xy","abcdefgab")##如果查找字符串不存在,返回none&g......
  • Python多线程(multithreading)
    1.threading模块Python3线程中常用的两个模块为:_thread,threading(推荐使用).thread模块已被废弃,为了兼容性,Python3将thread重命名为_thread,即通过标准库_thread和threading提供对线程的支持。_thread提供了低级别的、原始的线程以及一个简单的锁,它相比于threading模块的功能还......
  • python中strip和split的用法
    strip()用法str.strip()作用是删除字符串(str)的头和尾的空格,以及位于头尾的\n,\t等。不抓取字符串中间的空格,只抓头尾示例1:str="ABCABCABC\n"print(str)#输出原始字符串str,'\n'会空格一行print(str.strip())#删除头部空格,以及尾部的\nprint(str.ls......
  • 2020-07-30-python-multithreading&multiprocessing
    注:参考Python多线程多进程那些事儿看这篇就够了~~进程、线程进程和线程简单举例:对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程。有些进程还不止同时干一件事,比如Word,它可以同时进行打字、拼写检查、打印等事情。在一个进程内部,要......