为了账号安全,请及时绑定邮箱和手机立即绑定

其中 str.strip 这是啥意思,百思不得其解啊?

其中 str.strip 这是啥意思,百思不得其解啊?

神不在的星期二 2022-11-19 17:13:37
home目录下有个文件file里面5行内容:小老虎小老虎像大老虎小狮子小老虎小老虎和大老虎都是老虎请问如何按每行中老虎出现的次数从大到小分5行输出:小老虎和大老虎都是老虎小老虎像大老虎小老虎小老虎小狮子#!usr/bin/env python# -*- coding: utf-8 -*-def getFormat(filename):with open(filename) as f:return map(str.strip, sorted(f, key=lambda line : 100 - line.count('老虎')))result = getFormat('/home/file')for i in result:print i 
查看完整描述

2 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

str为字符串,rm为要删除的字符序列
str.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符
str.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符
str.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符

你这里使用其实就是把字符串中的处理函数 strip当做一个参数传给了 map

查看完整回答
反对 回复 2022-11-22
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

去除字符串两头的空白字符,比如空格之类的

查看完整回答
反对 回复 2022-11-22
  • 2 回答
  • 0 关注
  • 128 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信