鱼C论坛

 找回密码
 立即注册
查看: 1676|回复: 7

[已解决]待解决(% each.text 中%是什么意思)

[复制链接]
发表于 2020-4-3 14:25:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
# 评分
    ranks = []
    targets = soup.find_all("span", class_="rating_num")
    for each in targets:
ranks.append(' 评分:%s ' % each.text)
最佳答案
2020-4-3 14:28:57
格式化输出
用后面的值替代这些即可
举个例子
"I %s fishC" % 'love'
等价于将 love 替换 %s,所以结果为 "I love fishC"

一个字符串中可以有多个占位符,比如
"%d 只 %s" % (1, "狗")
等价于将 1 替代 %d, 将 狗 替代 %s,所以结果为 "1 只狗"
后面的字符d,s,o等含义请参考:
http://bbs.fishc.com/thread-92997-1-1.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-3 14:27:00 | 显示全部楼层
这是一个字符串格式化的常用方式,%s 表示把内容格式化成字符串,再打印
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-3 14:28:57 | 显示全部楼层    本楼为最佳答案   
格式化输出
用后面的值替代这些即可
举个例子
"I %s fishC" % 'love'
等价于将 love 替换 %s,所以结果为 "I love fishC"

一个字符串中可以有多个占位符,比如
"%d 只 %s" % (1, "狗")
等价于将 1 替代 %d, 将 狗 替代 %s,所以结果为 "1 只狗"
后面的字符d,s,o等含义请参考:
http://bbs.fishc.com/thread-92997-1-1.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-3 14:29:13 | 显示全部楼层
_2_ 发表于 2020-4-3 14:27
这是一个字符串格式化的常用方式,%s 表示把内容格式化成字符串,再打印

%s后面还有一个%
我问的是这个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-3 14:30:50 | 显示全部楼层
rompin 发表于 2020-4-3 14:29
%s后面还有一个%
我问的是这个

因为你前面写了一个格式化操作符,里面得有东西
就要用%来代表,它后面的东西是要填进去的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-3 14:31:28 | 显示全部楼层
这是字符串格式化的一种方式
"这里是%d字符串%s部分"%(这里是格式化参数部分)

在字符串中加入格式化符号,然后在字符串后面面以%引出格式化符号对应的参数,若有多个参数,需要用小括号括起来,参数要和前面的格式化符号顺序一致
例如:
"我的名字是%s,我的年龄是%d,我的钱有%f元"%('Tony',25,123.56)
格式化字符有%s代表一个字符串,%d表示一个整形数字,%f表示一个浮点数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-3 14:32:41 | 显示全部楼层
rompin 发表于 2020-4-3 14:29
%s后面还有一个%
我问的是这个

后面通常是要替换的内容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-17 10:18:40 | 显示全部楼层
一看你就没有好好学习,太基础了.

                               
登录/注册后可看大图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 15:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表