python split()

numpy.split(ary, indices_or_sections, axis=0)

一个参数,默认划分,后接索引

# spilt()[] spilt()按空格进行划分得到一个列表,每个元素是字符串的形式 []取列表中的第几个元素
rat, ret=[],[]
str="248287 75996 0 291851 88074 0 0"
print(str.split())          # 得到一个大列表里面是划分得到的各个元素['248287', '75996', '0', '291851', '88074', '0', '0']
print(str.split()[0])   # 取列表中的第一个元素 248287 
print(str.split()[3])   # 取列表中的第四个元素 291851
ret.append((int(str.split()[0]), int(str.split()[3])))
ret.append((int(str.split()[0]), int(str.split()[3])))
rat.append(int(str.split()[0]))
rat.append(int(str.split()[3]))
print(ret)
print(rat)
结果:
['248287', '75996', '0', '291851', '88074', '0', '0']
248287
291851
[(248287, 291851), (248287, 291851)]   # 元组
[248287, 291851]

a="my name is zhangkang"
b="my\nname\nis\nzhangkang"
c="my\tname\tis\tzhangkang"
print(a.split())
print(b.split())      # \t :代表着四个空格也就是一个tab  \n:代表着换行
print(c.split())      # split默认以空格、换行、tab划分
结果:
['my', 'name', 'is', 'zhangkang']
['my', 'name', 'is', 'zhangkang']
['my', 'name', 'is', 'zhangkang']

一个参数,指定划分符,以什么作为界限来划分

d="my,name,is,zhangkang"
e="my;name;is;zhangkang"
f="my-name-is-zhangkang"

d=d.split(",")     # 指定划分符,以什么作为界限来划分
e=e.split(";")
f=f.split("-")

print(d)
print(e)
print(f)

输出:
['my', 'name', 'is', 'zhangkang']
['my', 'name', 'is', 'zhangkang']
['my', 'name', 'is', 'zhangkang']

当具有两个参数的情况

a="My,name,is,zhangkang,and,I,am,a,student"
b1=a.split(",",1)
b2=a.split(",",2)
b8=a.split(",",8)
b9=a.split(",",9)

print(b1)
print(b2)
print(b8)
print(b9)

输出:
['My', 'name,is,zhangkang,and,I,am,a,student']
['My', 'name', 'is,zhangkang,and,I,am,a,student']
['My', 'name', 'is', 'zhangkang', 'and', 'I', 'am', 'a', 'student']
['My', 'name', 'is', 'zhangkang', 'and', 'I', 'am', 'a', 'student']

参考:
https://blog.csdn.net/csdn15698845876/article/details/74012511?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162501982616780264011018%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=162501982616780264011018&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-74012511.first_rank_v2_pc_rank_v29_1&utm_term=split&spm=1018.2226.3001.4187

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值