python 判断字符串相等_python提升篇(十一)字符串的这些操作你都会吗?

世界地球日,奏响低碳生活进行曲,以蓝天为乐谱,以绿树为音符,以碧水为琴弦弹奏出环保最强音,为地球母亲祈祷平安吃五谷杂粮,穿天然布衣,住节能住宅,行无车之旅,用厉行节俭。让我们怀着敬畏感恩之心,向地球母亲贺寿。

54d586563ebf46843df7086e8dd43d6d.png

势能:势能是相互作用的物体凭借其相对位置而具有的能量。

物体由于被举高而具有的能叫做重力势能(gravitational potential energy)。是在特殊情形下引力势能的推广,是物体在重力的作用下而具有由空间位置决定的能量,大小与确定其空间位置所选取的参考点有关。物体在空间某点处的重力势能等于使物体从该点运动到参考点(即一特定水平面)时重力所作的功。  

科普

知识

5aade4820a1c7eff1da931422e3c89b1.gif 前言

     上一期的文章中,我们学习了批量读取文件并重命名,学会了os.listdir()和os.rename()两个函数的使用方法;为了进一步提升我们对Python内容细节部分的掌握,今天,我们将会来学习有关字符串的几个操作。

5aade4820a1c7eff1da931422e3c89b1.gif1 简介

     今天的主要内容是学习字符串的几个操作,如果大家以后从事编程行业的话,今天的内容可一定要好好跟上哦,说不定面试的时候就遇上了,一起来看看吧!

3add91e3f0cab752b817784d7c66271d.png 570330858aee3ca92a4923e8fed0cb51.gif aa1300f1036d73f3e9c1a80428b63efc.png 6f7b628bd4382aed24e3b60afc0635d1.gif 451db0c4ccba7c021c407f52f6230ec3.gif 570330858aee3ca92a4923e8fed0cb51.gif aa1300f1036d73f3e9c1a80428b63efc.png1 字符串反转

1)题目要求

字符串反转

例如:s= 'ab', 输出s的反序:ba

2)代码实践

# -*- coding:utf-8 -*-# 字符串反转# 例如:s= 'ab',输出s的反序:badef fanzhuan_str(s):    return s[::-1]if __name__ == "__main__":    s = 'ab', 'cd', 'ef'    result = fanzhuan_str(s)    print(result)

3)实验结果

f4ac4880cb04bca56faa6bf4527d2b38.png

2 字符串判断相等

1)题目要求:

判断两字符串是否相等,如果相等就返回-1,不相等就返回较长的字符串长度。

例如:s1= 'ab',s2 ='cde'  s1,s2不相等则返回较长的字符串(s2)的长度。

2)代码实践

# -*- coding:utf-8 -*-# 判断两字符串是否相等,如果相等就返回-1,不相等就返回较长的字符串长度。# 例如:s1= 'ab',s2 ='cde'  s1,s2不相等则返回较长的字符串(s2)的长度def compare_str(s1, s2):    if s1==s2:        print("输入的字符串相等")        return -1    s1_len = len(s1)    s2_len = len(s2)    print("输入的字符串不相等")    result = max(s1_len, s2_len)    return resultif __name__ == "__main__":    s1 = 'ab', 'cd', 'ef'    s2 = 'hello, world'    result = compare_str(s1, s2)    print(result)

3)实验结果

1377d65b81b89c7ce1e4d6caf5758c7e.png

3 字符串分割

1)题目要求

对所给的字符串进行分割,利用split()函数分割出我们想要的子串

例如:str = './data/dataset/train/0001.jpg',想办法分割出str中图像名字部分

2)代码实践

# -*- coding:utf-8 -*-# 对所给的字符串进行分割,利用split()函数分割出我们想要的子串# 例如:str = './data/dataset/train/0001.jpg',想办法分割出str中图像名字部分def Split_string(s):    img_name = s.split('/')[-1]    # print(img_name)    return img_nameif __name__ == "__main__":    s = './data/dataset/train/0001.jpg'    result = Split_string(s)    print(result)

代码分析:该算法实现主要是split()函数,首先用/符号划分原始字符串变成了,data,dataset,train,001.jpg,然后对其取最后一个元素[-1]就能得到文件名了。

3)实验结果

b15e9e83152335f89f93469c97d38203.png

5aade4820a1c7eff1da931422e3c89b1.gifEND 6f7b628bd4382aed24e3b60afc0635d1.gif 570330858aee3ca92a4923e8fed0cb51.gif 424821de15f80541ee518d61aa06b719.png

结语

    今天的分享就到这里了哦,为了不花费大家太多的周末时光,我们的文章一直都很短小精悍哦,我们主要学习了字符串的几个小操作,虽然很简单,但是很实用哦。下期再见!

e4391dd77dda79cfa8696eff703b3920.gif d59a38b0d00e69847523e50c23b0323c.png

编辑:玥怡居士|审核:小圈圈居士

58247f2d07a104e74c7b3365c47170e5.gif

●深度学习理论篇之----前世、今生、未来

●python提升篇(十)---批量读取文件重命名

●python提升篇(九)---正则表达式之re.match函数

cead26233f62781c11e255a3cd6d3600.png 920bbdb9c8056c1835b6aa3c236f80a9.png 570330858aee3ca92a4923e8fed0cb51.gif扫码关注我们 570330858aee3ca92a4923e8fed0cb51.gif 在看你就赞赞我! 2b8059a67db1a235bed254717d47df57.gif
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值