split函数
split():拆分字符串。
通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)
语法:str.split(str="",num=string.count(str))[n]
参数说明:
str:表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
例如:s.split('')是不合法的表达
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量
[n]:表示选取第n个分片
注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略
split()当不带参数时以空格进行分割(不管几个空格全部砍掉),当代参数时,以该参数进行分割。
例如:
不同参数示例:
1)以'.'为分隔符
2)分割一次
3)分割两次,取第一个分片(序号为0)
4) 分割两次,并把分割后的三个部分保存到三个变量中
5)一个小应用
6)一个有趣的例子
小规律:‘’表示空的意思
字符串开头和结尾有几个分隔符就有几个空,中间的空比分隔符的个数少1个。很清楚吧这个是从这里看到的,虽然也没太看懂,只找了个规律:https://www.cnblogs.com/douzi2/p/5579651.html
第一次写博客,不足之处希望大家指正啊
相关阅读
背景: 近期刚看完电视剧《白鹿原》。”自信平生无愧事,死后方敢对青天“的白嘉轩虽显执拗,但仍令人倾服,朱先生提到的“凡物之骤为之
深入了解Python与黑客的关系, 另赠Python黑客视频教程
网络爱好者总是要掌握编程语言的,这里推荐:python。下面,一文了解黑客们会用到哪些Python技术!尾部免费送教程! 学习Python中有不明白
Python中functiools.wraps()的功能以及用法详解
今天学习Pyhton学到了装饰器,但是遇到视频无法播放,附带源码中有一个functools.wraps()的装饰器,看了好久做了实验才知道是干
python 非线性规划(scipy.optimize.minimize)
一.背景:现在项目上有一个用python 实现非线性规划的需求。非线性规划可以简单分两种,目标函数为凸函数 or 非凸函数。 凸函数的 非
【数据分析】5大软件Excel、SAS、R、SPSS、Python优势
来源:中国统计网