永发信息网

请问 Django 中的 %s 是什么意思?

答案:1  悬赏:30  手机版
解决时间 2021-11-20 14:58
请问 Django 中的 %s 是什么意思?
最佳答案
%s是代表字符串, 如果你学过C语言就会知道这个。
在字符串里面加个 %s, 然后在字符串后面加上 %(变量名)就可以用后面的变量名所指向的字符串代替原有字符串中的 %s
当然,可以用 %d 代替整数型等等
比如
a = 100
print "The value of a is %d" %a还可以这么做
a = 100
print "The value of a is {}".format(a)这样可以用一对花括号来表示空位,然后在后面的 format 函数里依次填入你要输出的变量名,可以有多个空,但是花括号的对数和后面 format 函数的返回值的个数一定要相同

比如
a = 100
b = 200
print "The value of a is {}, the value of b is {}".format(a, b)追问第3个例子如果用 % 来显示,可以这样写么?

a = 100
b = 200
print "The value of a is %s, the value of b is %x" %a,%b追答不要。。。。这里都应该用%d的,a.b的类型都是整数类型的。。
如果写成 print "The value of a is %d, the value of b is %d" %a,%b 就对了。
不过建议你用上面的format函数,这样就不用管类型了。
%d代表整数,%s代表字符串,其他的是我帮你找出来的,括号里是C语言里面用的,其他Python和C语言用法一样。

%d:输入输出为整形
%s:输入输出为字符串
%c字符%f:输入输出为浮点型

(%lf双精度浮点型)
(%ld 长整型 %hd短整型 %hu无符号整形 %u %lu)

回答晚了,不好意思哈O(∩_∩)O~追问非常感谢详细的回答,有个小疑问哈:

%d 很多资料上都称之为 整型,为什么不称之为整数呢?型是指什么呢?追答是“整数类型”,简称整型…………
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求杨式杨振和太极拳38式拳谱和分解动作名称
浙江西塘附近哪里好玩
extend the profound gratitude to sb for st
厕所冲水箱一直冲小水怎么办
我终于两破了 大家有什么要说的么
湖州新风实验小学账号是多少
多人致一人轻伤是否都获刑?
上海最好吃的杨梅酒醉虾,上海哪里杨梅酒醉虾
百万城什么时候再出25G和25T的模型?现在淘宝
雅芳专卖店(龙津路店)地址在什么地方,想过去
利用泰勒公式求极限
基于JSP考试系统的设计与实现 用英文怎么翻译
中国移动启达金服务站地址在什么地方,我要处
航拍美国科罗拉多大峡谷
什么是篮球掷远
推荐资讯
顾客购物时最看重淘宝店的什么
再辉煌布艺馆地址有知道的么?有点事想过去!
请问歌曲的名字?视频时间1分至4分钟背景音乐
港版苹果6splus64g官方报价
我想问一下这个农机农机驾照怎么考
永运没有终结的事是什么
求一个上海老演员的名字,在有很多电视剧里看
出问题了不能登录环亚平台,谁是总代回答一下
诛仙3瑞彩玉怎么获得
澳洲龙虾与波士顿龙虾有何不同
网友们如何看到姜思达被淘汰?
是分fēn外还是分fèn外
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?