首页 > 编程语言 >Python 字符串切割函数设计

Python 字符串切割函数设计

时间:2023-03-05 11:37:46浏览次数:37  
标签:切割 sep Python print split 字符串 my find


s="   fs.fes..23...43....tghf    "

print "要切割的字符串为:",s ,"\n"

s = s.strip() #去掉字符串左右两边空格

print "输出去掉空格的字符串:",s,"\n"

# sep 为切割字符串的符号

sep = '.'

def my_split(src, sep): #自定义my_split()函数

a = s.find(sep) #find返回查找字符开始的索引

w1 = s[:a]

print(w1)

b = a


n = len(sep)

while b <= len(s) and b != -1:

while s[a:a + n] == sep:

a = a + n

b = s.find(sep, a) #从a开始查找sep

if b != -1:

print(s[a:b])

else:

print(s[a:])

a = b

print '调用 my_split函数,提取切割出的字符串:\n'

my_split(s, sep)


标签:切割,sep,Python,print,split,字符串,my,find
From: https://blog.51cto.com/sdwml/6101288

相关文章

  • Python循环遍历文件
    <prename="code"class="python">'''for遍历文件open("aaa.py","r").readline()遍历aaa.py的第一行,每个字符作为一行open("aaa.py","r").readlines()遍历整个aaa.py文......
  • Python写的网络刷博器爬虫
    while网络刷博器爬虫:     #!/usr/bin/python#coding:UFT-8importwebbrowserimportosimporttime#导入的Python函数模块i=0n=0#whiletrue:#添加whiletrue:将一......
  • 软件测试|一文带你入门Python图片处理神器Pillow
    前言情人节刚过,我还是单身,我想了一下原因,是我的拍照技能不行,也有我对女神表白的套路太过老的原因,我没有体现出身为程序猿的优势,虽然我们拍照不行,但是我们身为程序猿,可以改......
  • STATA:字符串处理函数收集
    //*命令subinstr(S1,S2,S3,n),n表示迭代的次数,S1是变量,S2是需要替代的变量,S3是新替换的变量。如果n是.代表所有的都换*///reverse()字符串逆顺localwjm="`c(current_t......
  • Python利用模糊哈希实现对比文件相似度详解
    导读对比两个文件相似度,python中可通过difflib.SequenceMatcher/ssdeep/python_mmdt/tlsh实现,在大量需要对比,且文件较大时,需要更高的效率,可以考虑模糊哈希,本文就来和大......
  • 简单介绍Python中如何给字典设置默认值
    这篇文章主要介绍了Python中如何给字典设置默认值问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教Python字典设置默认值我们都知道,在Pyt......
  • python回顾
    重点!!!只记录了我感觉需要记得,还有大部分没有记录,希望可以去看网址-------⬇------网址python回顾and(&)or(|)#1.当用&与|用于数值计算时2&1将数值化为......
  • python版基于协同过滤算法的图书管理系统
    基于协同过滤算法的图书管理系统DEMOdemo传送门可以参考一、简介​ 本系统基于推荐算法给用户实现精准推荐图书。​ 根据用户对物品或者信息的偏好,发现物品或者内容......
  • Django --python manage
    Django--pythonmanage.pycollectstatic应用场景:线上部署(Linux)注意:执行时,需要与manag.py处于同一路径下作用:执行该命令时,将所有STATICFILES_DIRS中的所有文件夹......
  • python-httpx 发送http2.0时代请求
    原文,自己做个笔记用https://blog.51cto.com/u_15127674/3872190官方文档的地址https://www.python-httpx.org/我们在日常开发中,经常会发送各种各样的网络请求。Python......