1、字符串格式化
常见字符串格式化
S=123
%d print("数值类型为%d"% S) >>>123
%s print("字符类型为%s"% S) >>>'123'
%f print("浮点数类型为%f"% S) >>>123.00000
说明 {:5d} 宽度为5的整数
{:7.2f}宽度为7,保留两位小数的浮点数
格式化替代
print("my name is %s and i am %d years old!" % ("jer", 15))
print("my name is {:s} and i am {:d} years old!".format("jer", 15))
task1 制作简单机器人对话,根据关键词制定话术,能应对超出话术库外的回答。
rebot = '小艺'
while True:
owner = input("我:")
if "名字" in owner:
print('{}:我叫小艺'.format(rebot))
elif "学习" in owner:
print('{}:我跟着大周老师学习'.format(rebot))
elif "大周老师" in owner:
print('{}:我真鄙视你,你连大周老师都不知道,赶紧去学习吧'.format(rebot))
elif "吃" in owner:
print('{}:我喜欢的水果很多呀,比如苹果、香蕉、大鸭梨呀'.format(rebot))
elif "再见" in owner:
print('{}:再见,小艺会永远想你的。'.format(rebot))
break
else:
print('{}:对不起,
小艺
目前还没有学会这个语言,听不懂你说的是什么'.format(rebot))
浙公网安备 33010602011771号