常德水鱼村 发表于 2021-12-11 15:57:50

Python格式化操作符'%c%c%c%c%c' % a

>>> '%c%c%c%c%c' % a
'FishC'

请问为什么输出是FishC

傻眼貓咪 发表于 2021-12-11 16:10:36

%c 表示一个字符,你的代码中刚好 5 个 %c 对应字符串 FishC 5个字符

常德水鱼村 发表于 2021-12-11 16:32:41

傻眼貓咪 发表于 2021-12-11 16:10
%c 表示一个字符,你的代码中刚好 5 个 %c 对应字符串 FishC 5个字符

请问,这个怎么确定是fishc几个字母的,而不是其它字母。

傻眼貓咪 发表于 2021-12-11 16:41:46

常德水鱼村 发表于 2021-12-11 16:32
请问,这个怎么确定是fishc几个字母的,而不是其它字母。

a = "FishC"
print(len(a))

kogawananari 发表于 2021-12-12 21:09:09


printf("%c%c%c%c!\n",196,227,186,195);//你好!

GB2312的汉字2个%c    而utf8一个汉字需要3个%c    字母数字倒是只需要一个%c

当然这是cpy的%c我从来没有用过
页: [1]
查看完整版本: Python格式化操作符'%c%c%c%c%c' % a