python获取字符串开头的数字,数字位数不确定
2021/11/14 14:11:02
本文主要是介绍python获取字符串开头的数字,数字位数不确定,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.比如这个文件los1,我想把链接
https://www.bilibili.com/video/av74106411/?p=60取出来,并且把数字6加上3,要怎么处理?
2.思路是
(1)按行读取文件readline()
(2)判断此行中是否有这个链接,用字符串的find函数
(3)用等号分隔链接和数字
3.经过步骤2按等号分割 我就获取到了数字开头的字符串 但是我怎么把这几个数字取出来?
也没有现成的函数可以给我用,答案是自己写一个
这个判断有几个字符串开头的函数思路是:
(1)获取字符串 用for循环遍历,第一个是不是数字,用isdigit函数,
(2)第二个是不是数字,知道某一个不是数字,那就跳出循环
如图 本来是60 替换后变成63了。60后面的字符也保留下来了
4.在check函数主体中,我用=号分割了每行数据 第一部分line2是=号前的字符串,第二部分line3是=号后以数字开头的字符串。
然后再把第二部分用开头的数字分割,第一部分是空,第二部分是除了开头数字以外的其他字符
最后再把他们拼接,得到+3后的完整字符串
这篇关于python获取字符串开头的数字,数字位数不确定的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python