【 Python进阶】python strip() split()函数实战

NXP实战笔记(五):S32K3xx基于RTD-SDK在S32DS上配置ADC的硬件触发同步采样与软件采样过程 恩智浦 S32K3xx 系列汽车微控制器器件具有 15 位分辨率逐次逼近模数转换器(SAR ADC),可用于模拟输入信号的采集和数字化。-15 位的分辨率。转换数据总是15 位宽,与所选转换分辨率无关(每转换数据 14、12、10、8 个有效位,减少这个数字会加快数据转换,因为 SAR 算法的执行步骤会更少)。-每个输入通道捕获的转换数据放在单独寄存器中。-可使用“ 平均法” 提高精度,即通过计算最高 32 次转换数据的平均数来提供最终结果。-正常转换触发转换多个。 阅读详情

本文转载自:Python进阶---python strip() split()函数实战

先看一个例子:

>>> ipaddr = 10.122.19.10
  File "", line 1
    ipaddr = 10.122.19.10
                     ^
SyntaxError: invalid syntax
>>> ipaddr = "10.122.19.10"
>>> ipaddr.strip()
'10.122.19.10'
>>> ipaddr = '10.122.19.10'
>>> ipaddr.strip()
'10.122.19.10'
>>> ipaddr.split('.')
['10', '122', '19', '10']
>>> ipaddr.strip().split('.')
['10', '122', '19', '10']
>>> 

python strip()函数 介绍

函数原型

声明:s为字符串,rm为要删除的字符序列

s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符

s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符

注意:

1. 当rm为空时,默认删除空白符(包括'\n', '\r',  '\t',  ' ')

例如:

 

复制代码 代码如下:

>>> a = '     123'
>>> a.strip()
'123'
>>> a='\t\tabc'
'abc'
>>> a = 'sdff\r\n'
>>> a.strip()
'sdff'

 

2.这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。

例如 :

 

复制代码 代码如下:

>>> a = '123abc'
>>> a.strip('21')
'3abc'   结果是一样的
>>> a.strip('12')
'3abc'

Python Split函数的用法总结(



字符串的split用法

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

1.按某一个字符分割,如‘.’

1 str = ('www.google.com')
2 print str
3 str_split = str.split('.')
4 print str_split

结果如下:



2.按某一个字符分割,且分割n次。如按‘.’分割1次


1 str = ('www.google.com')
2 print str
3 str_split = str.split('.',1)
4 print str_split
结果如下:


3.按某一字符串分割。如:‘||’


1 str = ('WinXP||Win7||Win8||Win8.1')
2 print str
3 str_split = str.split('||')
4 print str_split

结果如下:


4.按某一字符串分割,且分割n次。如:按‘||’分割2次


1 str = ('WinXP||Win7||Win8||Win8.1')
2 print str
3 str_split = str.split('||',2)
4 print str_split
结果如下:


5.按某一字符(或字符串)分割,且分割n次,并将分割的完成的字符串(或字符)赋给新的(n+1)个变量。(注:见开头说明)
如:按‘.’分割字符,且分割1次,并将分割后的字符串赋给2个变量str1,str2


1 url = ('www.google.com')
2 str1, str2 = url.split('.', 1)
3 print str1
4 print str2
结果如下:
缺图

一个正则匹配的例子:

>>> str="xxxxxxxxxxxx5 [50,0,50]>,xxxxxxxxxx"

>>> lst = str.split("[")[1].split("]")[0].split(",")

>>> print lst

['50', '0', '50']

分解如下

>>> list =str.split("[") 按照左边分割

>>> print list

['xxxxxxxxxxxx5 ', '50,0,50]>,xxxxxxxxxx']

>>> list =str.split("[")[1].split("]")  包含的再按右边分割

再对所要的字符串按照分割副  存放在列表中

>>> list

['50,0,50', '>,xxxxxxxxxx']


>>> str.split("[")[1].split("]")[0]

'50,0,50'

>>> str.split("[")[1].split("]")[0].split(",")

['50', '0', '50']

>>> 



一个例子:判断输入的字符串是否为合法的IP

<img src="http://s8.sinaimg.cn/mw690/002ZKymTgy6JpBpoxYH27&690" width="690" height="389" name="image_operate_99831401914041285" alt="python strip() split()函数 介绍" title="python strip() split()函数 介绍" style="margin:0px; padding:0px; border:0px; list-style:none">

可以设计测试用例如下:

参考lhttp://www.51testing.com/html/55/n-212855.html

[root@akang python_practice]# python check_ip.py asdf

check ip address failed!

[root@akang python_practice]# python check_ip.py 10.12

check ip address failed!

[root@akang python_practice]# python check_ip.py !@#

-bash: !@#: event not found

[root@akang python_practice]# python check_ip.py a.s.d.f

check ip address failed!

[root@akang python_practice]# python check_ip.py 172.10.10.10

check ip address success!

[root@akang python_practice]# python check_ip.py 255.255.255.255

check ip address success!

[root@akang python_pract

评分卡建模学习(一)————数据预处理part.3 目录六、数据处理的思路及代码(一)对缺失值的处理:在我这个数据预处理的part.1板块(二)对异常值的处理:在我这个数据预处理的part.2板块(三)数据归一化、标准化:在我这个数据预处理的part.2板块(四)非结构化数据转变+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++———————————————————————————————————————————++++++++++++++++++++++++++ 阅读详情

相关推荐

从充电管理芯片里‘偷师’:拆解一个PMOS双向开关电路,搞定你的固态继电器需求

本文深入解析了PMOS双向开关电路在固态继电器应用中的设计要点,重点探讨了防电流倒灌和高侧双向开关的实现技巧。通过拆解充电管理芯片中的PMOS背靠背结构,工程师可以构建高效可靠的固态开关方案,适用于智能硬件和电池管理系统。文章还提供了关键参数选择、电路优化建议及实测数据对比,助力解决电源防反接等工程难题。

weixin_33698043的博客 483

python strip()方法

1.python strip()方法 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。  2.语法 str.strip([chars]);  3.参数 chars -- 移除字符串头尾指定的字符序列。 4.返回值 返回移除字符串头尾指定的字符生成的新字符串。  5.实...

BBxxf90的博客 3901

mysql 学习笔记(1):mysql 基本概念和 mysql workbench 的基本使用方法

…

qq_52740163的博客 1355

Python strip() 方法详解:用途、应用场景及示例解析(中英双语)

strip() is useful for removing unwanted characters from the start and end of strings.

阿正的梦工坊 9797

31、Labview如何搭建程序框架?--状态机到数据采集等常用框架

本文废话不多,直接列举几种框架搭建方式,为了尽量向大家提供干货,本文直接从简介和手把手教搭建框架两方面来讲解,本文提到五种经典框架模式,学会这五种就很够了,分别是:状态机框架(State Machine)、生产者-消费者框架(Producer-Consumer)、主-从框架(Master-Slave)、事件驱动框架(Event-Driven)、分层架构(Layered Architecturep)。这个框架是基于状态机结构的。顾名思义“状态机”就是个“切换程序状态的机器”。本质是一个。

关注我,更多技术问题欢迎私聊~ 3103

浅谈innovus Update io latency相关作用

同样我们使用update io latency,工具取launch clock latency负值反标到clock端口上,同时认为capture clock latency与launch clock latency相等,这样可以相互抵消,这样setup time slack = T – Tsetup -Tcomb – Toutput_delay,因此采用update io latency后,reg2out timing path的setup check变得真实些。图3 in2reg示意图。

芯冰乐 475

Python中的strip().split(‘\t‘)的用法和解释

目录 (一)、strip()的用法 (二)、split的用法 (三)、strip().split()的用法 (一)、strip()的用法 strip()主要是对字符串进行操作,主要是删除当前你得到的这个字符串的首尾字符,如果在strip()这个括号里面你没有指定字符,也就是如果括号里面为空的话,那么会默认删除当前字符串的首尾的空格和换行符。 示例如下: 1、删除前面的空格 2、删除首尾的空格和换行 3、删除首尾指定的字符 (二)、split的用法 ...

BaoITcore的博客 3万+

FLAC3D数值三轴测试

本文介绍了使用FLAC3D进行数值三轴测试的命令流程。通过建立圆柱体模型,设置Mohr-Coulomb本构模型及材料参数,施加边界条件和荷载,并定义Fish函数监测应变和应力。命令包括模型创建、网格划分、材料属性定义、边界约束、荷载施加以及结果监测等步骤。该流程可用于模拟岩土材料在三轴条件下的力学响应,为数值分析提供参考。完整代码可从指定链接下载获取。

qq_36980284的博客 99

python中的strip()函数

Python strip()方法 Python 字符串 描述 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 语法 strip()方法语法: str.strip([chars]); 参数 chars -- 移除字符串头尾指定的字符。 返回值 返回移除字符串头尾指定的字符生成的新字符串。 实例 以下实例展示了strip(...

aoheng0603的博客 1037

Open Dynamics Engine(ODE)物理引擎基础教程(I)——特点介绍

下一教程 Open Dynamics Engine(ODE)物理引擎基础教程(II)——相关概念 (在这一教程中将学习刚体、关节、碰撞的概念在ODE中的特点) 本文结构引言介绍特点使用ODE总结 引言 本文翻译自ODE官方教程英文版,有些地方增加了自己的理解。这一节介绍ODE的相关概念。 基础教程英文原版链接【http://ode.org/wiki/index.php?title=Manua...

腿足机器人领域 1678

基于STM32设计的智能防盗单车锁_349

本设计基于STM32F103RCT6单片机,研制了一种适用于户外环境的智能防盗单车锁系统。系统集成了GPS定位模块、ADXL345加速度传感器、4G通信模块(Air780E)、OLED显示屏、继电器模拟锁控模块等硬件,通过姿态感知实现车辆异常移动检测,在锁车状态下自动触发蜂鸣器报警并通过短信与APP通知用户。

867

strip().split()怎么用

strip().split() 是 Python 中字符串处理的常用方法。 strip() 用于去除字符串两侧(默认是空格)的空白字符(包括空格、换行、制表符等)。 split() 用于将字符串按照分隔符分割成多个子串,默认的分隔符是空格,也可以指定其他分隔符,比如逗号。 例如: string = " this is a string " stripped = string.strip() ...

weixin_35750953的博客 1943

嵌入式工程师成长之路(0)----认识元件

在电子设计与维修中,认识元件是成功的关键!面对琳琅满目的电阻、电容、电感与二极管,样子形式千奇百怪,你是否也曾陷入困难? 本文基于行业权威分类标准,结合十年工程师实战经验,深度解析4大类、30+子类电子元件的核心特性、应用场景与避坑指南,助你从“小白”秒变“电子高手”!

云轩阁 11万+

Python进阶---python strip() split()函数实战

先看一个例子: >>> ipaddr = 10.122.19.10   File "", line 1     ipaddr = 10.122.19.10                      ^ SyntaxError: invalid syntax >>> ipaddr = "10.122.19.10" >>> ipaddr.strip() '10.122.19.10'

FeelTouch Labs 4万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

python strip和split_Python进阶---python strip() split()函数实战

字符串的split用法 说明: Python中没有字符类型的说法,只有字符串,这里所说的字符就是只包含一个字符的字符串!!! 这里这样写的缘由只是为了方便理解,仅此而已。1.按某一个字符分割,如‘.’1str=('www.google.com')2printstr3str_split=str.split('.')4printstr_split结果以下: 2.按某一个字符分割,且分割n...

weixin_29903043的博客 248

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

python line strip_Python进阶---python strip() split()函数实战(转)

字符串的split用法说明:Python中没有字符类型的说法,只有字符串,这里所说的字符就是只包含一个字符的字符串!!!这里这样写的原因只是为了方便理解,仅此而已。1.按某一个字符分割,如‘.’1 str = ('www.google.com')2 printstr3 str_split = str.split('.')4 print str_split结果如下:2.按某一个字符分割,且分割n次。...

weixin_39760967的博客 618

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Python进阶---python strip() split()函数实战(转)

先看一个例子: >>> ipaddr = 10.122.19.10 File "", line 1 ipaddr = 10.122.19.10 ^ SyntaxError: invalid syntax >>> ipaddr = "10.122.19.10" >>>...

weixin_30336061的博客 124

Python 中的 strip() 和 split() 方法详解

strip()split()strip()主要用于移除字符串两端的空白或指定字符。split()用于将字符串分割为多个部分,并返回一个列表。它非常适合解析数据。它们结合使用能够大大简化数据清洗的过程。无论是处理简单的字符串,还是复杂的文本数据,strip()和split()都是非常实用的工具。掌握它们的用法可以帮助你编写更加简洁高效的 Python 代码。

weixin_59113684的博客 1万+

Python中strip()函数和split()函数用法:

python strip() 函数和 split() 函数: strip是删除的意思;split则是分割的意思。strip可以删除字符串的某些字符,而split则是根据规定的字符将字符串进行分割。 1 Python strip()函数介绍: 声明:s为字符串,x为要删除的字符序列 s.strip(x) 删除s字符串中开头、结尾处x序列字符 s.lstrip(x) 删除s字符串中开头处x序列字符 s.rstrip(x) 删除s字符串中结尾处x序列字符 注意: (1)当x为空时,默

weixin_40921238的博客 3512

python中的input().strip().split()

1、strip()方法 strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 strip()方法语法: str.strip([c]) c指的是字符串头尾指定的字符 str = "FFF I am a zhulang FFF"; print str.strip( 'FFF' ); 输出:I am a student 2、split()方法 split()方法通过指定分隔符对字符串进行切...

竹狼的博客 3万+

Python中strip()函数和split()函数详解

https://blog.csdn.net/weixin_41797117/article/details/79777297 python strip() 函数和 split() 函数的详解及实例 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。因此也表示了这两个功能是完全不一样的,strip可以删除字符串的某些字符,而split则是根...

Hningning的博客 4442

python strip()函数和Split函数的用法总结

1、python中for循环如何控制步长 foriinrange(开始/左边界, 结束/右边界, 步长): printi   例如 1 2 foriinrange(1,10,2): printi   等价于 1 for(i=1;i<=...

识物专栏 3万+

【看这个就够了】Python中split()方法深度解析(看完这个你再不会算我输)

目录1 定义1.1 描述1.2 语法格式2 实战2.1 参数为空情况2.2 单个分隔符情况2.2.1 以空格作为分隔符2.2.2 以其他字符作为分隔符2.2.3 字符串首尾出现分隔符2.2.4 字符串中间出现分隔符2.2.5 指定分割次数2.3 多个分隔符情况2.3.1 多个分隔符例子2.3.2 首尾、中间出现分隔符3 附录 1 定义 1.1 描述 Python中split() 方法通过指定分隔符对字符串进行切片并返回一个列表。 1.2 语法格式 string.split(str="", num=strin

城序猿 3万+

python line.strip().split()_python中split()函数与strip()

strip()方法Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。str.strip([chars])参数 chars – 移除字符串头尾指定的字符。str = "0000000this is string example....wow!!!0000000"print (str.strip( '0' ))12输出:this is string example....w...

weixin_35125159的博客 8899

Python杂谈 | (7) strip()和split()函数总结

目录 1. Strip()函数用法 2. Split()函数用法 1. Strip()函数用法 注意下面的s是字符串对象,rm为要删除的字符序列。只能删除开头或结尾的字符或字符串。不能删除中间的。 s.strip(rm) 删除字符串s中开头或结尾处,位于rm删除序列中的字符 s.lstrip(rm)删除字符串s中开头处,位于rm删除序列中的字符 s.rstrip(rm)删...

sdu_hao的博客 1692

【Python】 strip(),split()函数介绍

python strip()函数 介绍 函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符 s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符 注意:

维~小~尼 1万+
上一篇: 【Coursera公开课笔记】 斯坦福大学机器学习第六课“逻辑回归(Logistic Regression)”
下一篇: 【机器学习】线性回归
Waitfou
博客等级 码龄10年 61粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值