残酷月光 发表于 2020-6-15 12:53:38

小甲鱼Python图书

小甲鱼的零基础python第111有一个   '%c%c%c%c%c' % a   结果是'FishC'。。。。请问这个结果是怎么出来的??

xiaosi4081 发表于 2020-6-15 12:54:38

本帖最后由 xiaosi4081 于 2020-6-15 12:57 编辑

输出五个字符:
F i s h c

代码:
print('%c%c%c%c%c'% 'F','i','s','h','c')

xiaosi4081 发表于 2020-6-15 12:57:58

xiaosi4081 发表于 2020-6-15 12:54
输出五个字符:
F i s h c



求最佳{:10_254:}

xiaosi4081 发表于 2020-6-15 13:02:15

请你尽快射设最佳,不然就没人要给你回答了

Twilight6 发表于 2020-6-15 13:05:23

本帖最后由 Twilight6 于 2020-6-15 13:06 编辑



%c 的作用是格式化 ASCII 码,所以你可以将 ASCII 码填入然后格式化到字符串中

a = 70,105,115,104,67
print('%c%c%c%c%c'%a)

你可以用Python 内置函数 ord() 来查看字符的 ASCII码值:
ord('F')
>>>70
ord('i')
>>>105
ord('s')
>>>115
ord('h')
>>>104
ord('C')
>>>67

Twilight6 发表于 2020-6-15 13:07:34

xiaosi4081 发表于 2020-6-15 13:02
请你尽快射设最佳,不然就没人要给你回答了

代码错了

1q2w3easxz 发表于 2020-6-15 13:24:13

Twilight6 发表于 2020-6-15 13:07
代码错了

顶一个

残酷月光 发表于 2020-6-15 13:56:47

Twilight6 发表于 2020-6-15 13:05
%c 的作用是格式化 ASCII 码,所以你可以将 ASCII 码填入然后格式化到字符串中




这5个%c就是格式化5个字符串或ASCII码,,,但是需要自己输入a=70,105,115,104,67.。。。懂得了。。书上
只有这一行'%c%c%c%c%c' % a ,把我整懵了{:10_245:}{:10_250:}

Twilight6 发表于 2020-6-15 14:25:51

残酷月光 发表于 2020-6-15 13:56
这5个%c就是格式化5个字符串或ASCII码,,,但是需要自己输入a=70,105,115,104,67.。。。懂得了。。书上
...

....你这最佳给的是什么意思???

Twilight6 发表于 2020-6-15 14:34:22

@不二如是   最佳乱设置,可以麻烦改下嘛?

1q2w3easxz 发表于 2020-6-26 19:25:25

Twilight6 发表于 2020-6-15 14:34
@不二如是   最佳乱设置,可以麻烦改下嘛?

狗头好腻害hhhh

_2_ 发表于 2020-6-26 21:42:25

Twilight6 发表于 2020-6-15 14:34
@不二如是   最佳乱设置,可以麻烦改下嘛?

不二一般不看这种……帖子
也不知道到底处理了没,如果处理了,忽视我
页: [1]
查看完整版本: 小甲鱼Python图书