1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python print%s s_python - print(%s's %s is %s. % \) 有具体代码 请问这种怎么解释?

python print%s s_python - print(%s's %s is %s. % \) 有具体代码 请问这种怎么解释?

时间:2019-07-23 20:07:32

相关推荐

python print%s s_python - print(%s's %s is %s. % \) 有具体代码 请问这种怎么解释?

python - print("%s's %s is %s." % \) 有具体代码,请问这种怎么解释?

天蓬老师-04-18 10:13:21 0 3 1359

# -*- coding:utf-8 -*-

#字典使用人名作为键,每个人用另一个字典表示

people = {

'mary' : {

'phone' : '123456',

'addr' : 'xingfudadao123456'

},

'alice' : {

'phone' : '890123',

'addr' : 'xingfudadao890123'

},

'cecil' : {

'phone' : '456789',

'addr' : 'xingfudadao456789'

}

}

labels = {

'phone' : 'phone_number',

'addr' : 'address'

}

name = input('Name:')

request = input('Phone number(p) or address(a)?')

if request == 'p':key = 'phone'

if request == 'a':key ='addr'

if name in people:print("%s's %s is %s." % \)

(name,labels[key],people[name][key])

#请问最后两句代码:if name in people:print("%s's %s is %s." % \)

(name,labels[key],people[name][key])

怎么解释呢?运行还报错了

回答

3

0

分享

全部回复 (3)

阿神-04-18 10:15:213楼

这是格式化输出,这样写看的懂了吧。

if name in people:

print("%s's %s is %s." % \

(name,labels[key],people[name][key]))

再有疑惑这样写。

if name in people:

print("%s's %s is %s." % (name, labels[key], people[name][key]))

回复

PHPzhong-04-18 10:15:212楼

if name in people:

print("{0}'s {1} is {2}.".format(name, labels[key], people[name][key]))

回复

巴扎黑-04-18 10:15:211楼

pyformat

if name in people:print("%s's %s is %s." % \

(name,labels[key],people[name][key]))

if name in people:

print("%s's %s is %s." % (name,labels[key],people[name][key]))

#print("{}'s {} is {}.".format(name,labels[key],people[name][key]))

回复

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。