马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
《笨办法学Python》习题5:更多变量与打印练习
本节视频
>>> 录制中 <<<
内容概览
1. 格式化字符串
这一节习题中,我们要学习如何将变量的值给放到字符串里面。
要在字符串中嵌入变量的值,我们需要使用一对花括号 {},并将变量名放在花括号内。并且,我们的字符串需要以字母 f 来开头。
f 代表 “格式化”(format),通过这样的组合,就相当于告诉 Python:“这是一个格式化字符串,把这些指定变量的值放到字符串中。”
2. 代码演示
my_name = 'Zed A. Shaw'
my_age = 35 # 真的,没骗你
my_height = 74 # 英寸
my_weight = 180 # 磅
my_eyes = '蓝色'
my_teeth = '白色'
my_hair = '棕色'
print(f"让我们来谈谈 {my_name}。")
print(f"他的身高是 {my_height} 英寸。")
print(f"他的体重是 {my_weight} 磅。")
print(f"实际上这并不算太重。")
print(f"他的眼睛是 {my_eyes} 的,他的头发是 {my_hair} 的。")
print(f"他的牙齿通常是 {my_teeth} 的,这取决于他喝了多少咖啡。")
# 下面这一行代码比较难,请尝试理解它
total = my_age + my_height + my_weight
print(f"如果我把 {my_age}、{my_height} 和 {my_weight} 加起来,我会得到 {total}。")
注意:在双引号的前面,必须写上一个 f 字符,才表示这不是一个的普通字符串,而是一个格式化字符串。这样,在字符串中使用大括号括起来的变量名,就可以被自动替换为该变量所对应的值。
本节习题代码:
005.zip
(122.63 KB, 下载次数: 0)
温故知新
1. 修改所有变量的名字,去掉它们前面的 my_ 前缀。确保每一处都修改到位,而不仅仅是修改几条赋值语句。
参考答案:
2. 尝试使用变量将英寸和磅转换成厘米和千克,不要直接输入结果,而是使用 Python 的数学功能来完成转换。
参考答案:
提问求助
本节课遇到的任何问题,都可以在该帖下方留言。
如需 AI 助理协助,请描述您的问题,并 @FishC 即可。
|