鱼C论坛

 找回密码
 立即注册
查看: 29|回复: 1

《笨办法学Python》习题5:更多变量与打印练习

[复制链接]
发表于 前天 00:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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 即可。




想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 前天 13:44 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 03:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表