首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kivy Escape人物

Kivy Escape人物
EN

Stack Overflow用户
提问于 2016-12-21 20:07:53
回答 2查看 247关注 0票数 0

我有一个.kv文件,在许多小部件中包含一个label,我希望在文本字符串中包含一个%符号。

我的字符串当前的格式如下:

代码语言:javascript
复制
Label:
    text: 'Brightness: %s ' % int(s1.value) if s1.value else 'Slider not set'

这个很好用。但是,我希望在值之后添加%值,以便字符串显示如下:

亮度: 75 %

我尝试过使用escaping' '来处理%字符,但是我总是收到错误:

ValueError:不完全格式

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-21 21:20:18

使用%转义% ->

代码语言:javascript
复制
'Brightness: %s%% ' % int(s1.value) 

%%将始终被忽略:)

票数 1
EN

Stack Overflow用户

发布于 2016-12-22 08:32:28

使用%%转义%符号。

这实际上与kivy无关,但是对于python,更确切地说是使用%(%)符号进行字符串格式化。

你可以再读一些这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41271083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档