python 中split 和 strip的实例详解
python 中split 和 strip的实例详解
一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。
python中strip() 函数和 split() 函数的理解,有需要的朋友可以参考下。
splite 和strip 都是Python 对字符串的处理。
splite 意为分割,划分。
a='123456' a.split('3')
输出为 [‘12', ‘456']
可以看到,使用何种字符切割,该字符也被略去。例如这里的字符“3”
strip 意为去除,删除。
a='123456' a.strip('1')
这里可以运行下,输出'23456'
值得注意的是,strip只能从两段开始删除,无法从中间删除。
同时不改变原字符串。这个方法,在实际使用的过程中并不多见。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
python 中split 和 strip的实例详解
python 中split 和 strip的实例详解 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思:而split则是分割的意思. python中strip() 函数和 split() 函数的理解,有需要的朋友可以参考下. splite 和strip 都是Python 对字符串的处理. splite 意为分割,划分. a='123456' a.split('3') 输出为 ['12', '456'] 可以看到,使用何种字符切割,该字符也被略去.例如这里的字符"3&
-
python中强大的format函数实例详解
python中format函数用于字符串的格式化 自python2.6开始,新增了一种格式化字符串的函数str.format(),此函数可以快速处理各种字符串. 语法 它通过{}和:来代替%. 请看下面的示例,基本上总结了format函数在python的中所有用法 #通过位置 print '{0},{1}'.format('chuhao',20) print '{},{}'.format('chuhao',20) print '{1},{0},{1}'.format('chuhao',20) #
-
python中的二维列表实例详解
1. 使用输入值初始化列表 nums = [] rows = eval(input("请输入行数:")) columns = eval(input("请输入列数:")) for row in range(rows): nums.append([]) for column in range(columns): num = eval(input("请输入数字:")) nums[row].append(num) print(nums) 输出结果为: 请
-
Python中的元组(Tuple)操作实例详解
目录 引言 1.元组的创建&&访问 (1)元组的创建: (2)访问: 2.元组的修改&&删除 (1)元组的修改: (2)元组的删除: 3.元组的内置方法 4.将序列分解为单独的变量 5.实现优先级队列 总结 引言 在Python中,通过数据结构来保存项目中重要的数据信息.Python语言内置了多种数据结构,例如列表,元组,字典和集合等.本堂课我们来讲一讲Python中举足轻重的一大数据结构——元组. 在Python中,我们可以将元组看作一种特殊的列表.它与列表唯一的不同在于
-
python中np.random.permutation函数实例详解
目录 一:函数介绍 二:实例 2.1 直接处理数组或列表数 2.2 间接处理:不改变原数据(对数组下标的处理) 2.3 实例:鸢尾花数据中对鸢尾花的随机打乱(可以直接用) 总结 一:函数介绍 np.random.permutation() 总体来说他是一个随机排列函数,就是将输入的数据进行随机排列,官方文档指出,此函数只能针对一维数据随机排列,对于多维数据只能对第一维度的数据进行随机排列. 简而言之:np.random.permutation函数的作用就是按照给定列表生成一个打乱后的随机列表 在
-
python中sklearn的pipeline模块实例详解
最近在看<深度学习:基于Keras的Python实践(魏贞原)>这本书,书中8.3创建了一个Scikit-Learn的Pipeline,首先标准化数据集,然后创建和评估基线神经网络模型,代码如下: # 数据正态化,改进算法 steps = [] steps.append(('standardize', StandardScaler())) steps.append(('mlp', model)) pipeline = Pipeline(steps) kfold = KFold(n_splits
-
python实现人性化显示金额数字实例详解
我们在开发过程中,有时候需要把float,int型等数字作为金额类型数字显示会出现很多问题,比如float会显示成 965868.4599999,int型没有小数位等各种各样的问题.我们需要进行转换显示,才能保证阅读人性化. 方法一: 这里只贴上主要代码: # 金额人性化 def humanized_amount(self, *args, **kwargs): """ 金额人性化,保留二位小数,再进行人性化显示 compel强制二位,默认True,
-
基于python中staticmethod和classmethod的区别(详解)
例子 class A(object): def foo(self,x): print "executing foo(%s,%s)"%(self,x) @classmethod def class_foo(cls,x): print "executing class_foo(%s,%s)"%(cls,x) @staticmethod def static_foo(x): print "executing static_foo(%s)"%x a=A(
-
python中import reload __import__的区别详解
import 作用:导入/引入一个python标准模块,其中包括.py文件.带有__init__.py文件的目录(自定义模块). import module_name[,module1,...] from module import *|child[,child1,...] 注意:多次重复使用import语句时,不会重新加载被指定的模块,只是把对该模块的内存地址给引用到本地变量环境. 实例: pythontab.py #!/usr/bin/env python #encoding: utf-8
-
Python使用struct处理二进制的实例详解
Python使用struct处理二进制的实例详解 有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize() pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流) unpack(fmt, string)
随机推荐
- jQuery实现带滚动导航效果的全屏滚动相册实例
- 简介JavaScript中Math.LOG10E属性的使用
- 如何实现从照片中裁切自已的肖像呢?
- Zabbix实现微信报警功能
- Javascript 模式实例 观察者模式
- AJAX如何接收JSON数据示例介绍
- XHProf报告字段含义的解析
- Android getSystemService用法实例总结
- javascript中的float运算精度实例分析
- 在Python的Django框架中编写错误提示页面
- js 屏蔽鼠标右键脚本附破解方法
- 以实例简介Java中线程池的工作特点
- javascript的数组和常用函数详解
- java音乐播放器课程设计
- 在网站上应该用的30个jQuery插件整理
- Node.js 8 中的重要新特性
- 一些收集到的经典漏洞详解第1/2页
- javascript asp教程第八课--request对象
- C#动态对象(dynamic)详解(实现方法和属性的动态)
- IDEA快速搭建Java开发环境的教程图解