Python是否有stringWithFormat的等价物:from ObjectiveC?

2024-09-27 00:23:16 发布

您现在位置:Python中文网/ 问答频道 /正文

Objective-C字符串是不可变的,就像Python字符串一样,但是Objective-C中有一个NSString类方法,它允许使用%@格式说明符创建字符串。每个%@都将被以下参数列表中的字符串替换。你知道吗

[NSString stringWithFormat:@"iBeacon major:%@ minor:%@", majorVersion, minorVersion ]

有没有办法在Python中获得“stringWithFormat”行为?


Tags: 方法字符串列表参数格式minorobjective办法
1条回答
网友
1楼 · 发布于 2024-09-27 00:23:16

closest equivalent

mystring = "iBeacon major:%s minor:%s" % (majorVersion, minorVersion)

但是,建议使用Python2.7+执行此操作的方法是使用^{}而不是%方法:

mystring = "iBeacon major:{} minor:{}".format(majorVersion, minorVersion)

相关问题 更多 >

    热门问题