Python里 print("".join([d.get(c,c) for c in s])) 这句是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python里 print("".join([d.get(c,c) for c in s])) 这句是啥意思?相关的知识,希望对你有一定的参考价值。
python
print("".join([d.get(c,c) for c in s]))
首先是一个循环for c in s,这个就是变量输入的字符串;
然后d.get(c,c) for c in s,对于每一个c,从d里面获取对应的value
最后"".join把上面的结果拼接成一个字符串。
等价于下面代码:
tmp = []for c in s:
tmp.append(d.get(c, c))
print "".join(tmp) 参考技术A 你也考二级吗?
python11.12
print("----------------亲和你玩个小游戏----------------")
Temm = input("请你猜猜我最喜欢的数字:")
guess = int(Temm)
if guess == 9:
print("难道你是我肚子里一条蛔虫")
print("不过猜对也没有奖励,哈哈!")
else:
print("不好意思没有猜中,我喜欢数字是9。")
print("游戏结束。")
- 编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”
print("-------要求用户输入姓名并且打印“你好,姓名!”")
temp=input("请输入你的姓名:")
print(‘你好,‘+temp+‘!‘)
-
编写程序: 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”
print("--- 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑“----")
girl=input("输入1到100之间数字:")
gage=int(girl)
if 1<=gage<=100:
print("你妹好漂亮!")
else:
print(‘你大爷好丑!‘)
以上是关于Python里 print("".join([d.get(c,c) for c in s])) 这句是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章