Python编程从入门到实践 第二章:变量和简单数据类型 练习答案记录
练习题导航
2.1 运行hello_world.py时发生的情况
2.2 变量
2.2.1 变量的命名和使用
2.2.2 使用变量时避免命名错误
2.2.3 变量是标签
练习2-1 简单消息 将一条消息赋给变量,并将其打印出来
message="Hello World"
print(message)
练习2-2 多条简单消息 将一条消息赋给变量,并将其打印出来;再将变量的值修改为一条新消息,并将其打印出来
message="aaa"
print(message)
message="bbb"
print(message)
2.3 字符串
2.3.1 使用方法修改字符串的大小写
2.3.2 在字符串中使用变量
2.3.3 使用制表符或换行符来添加空白
2.3.4 删除空白
2.3.5 使用字符串时避免语法错误
练习2-3 个性化消息 用变量表示一个人的名字,并向其显示一条消息。显示的消息应非常简单,下面是一个例子
name="Eric"
message=f"Hello {name},would you like to learn some Python today?"
print(message)
练习2-4:调整名字的大小写 用变量表示一个人的名字,再以小写、大写和首字母大写的方式显示这个人名
name="Eric"
print(name.lower()) #小写
print(name.upper()) #大写
print(name.title()) #首字母大写
练习2-5:名言 找一句你钦佩的名人说的名言,将其姓名和名言打印出来。
练习2.6:名言2
name="albert einstein"
speark='"A person who never made a mistake never tried anything new"'
the_last=f"{name.title()} once said,{speark}"
print(the_last)
练习2-7:剔除人名中的空白 用变量表示一个人的名字,并在其开头和末尾都包含一些空白字符。务必至少使用字符组合\t和\n各一次
name="\tGG boy\nGG boy\t"
print(name)
print(name.strip()) #删除前后空格
print(name.lstrip()) #删除首空格
print(name.rstrip()) #删除尾空格
2.4 数
2.4.1 整数
2.4.2 浮点数
2.4.3 整数和浮点数
2.4.4 数中的下划线
2.4.5 同时给多个变量赋值
2.4.6 常量
练习2-8:数字8 编写编写4个表达式, 它们分别使用加法、 减法、 乘法和除法运算, 但结果都是数字8。为使用print 语句来显示结果, 务必将这些表达式用括号括起来, 也就是说, 你应该编写4行类似于下面的代码:print(5 + 3)
print(3+5)
print(10-2)
print(int(16/2))
print(2*4)
练习2-9 最喜欢的数字: 将你最喜欢的数字存储在一个变量中, 再使用这个变量创建一条消息, 指出你最喜欢的数字, 然后将这条消息打印出来。
digit=6
message=f"I like digit is {digit}"
print(message)
message="I like digit is "+str(digit)+"!"
print(message)
2.5 注释
2.5.1 如何编写注释
2.5.2 该编写什么样的注释
练习2-10 添加注释: 选择你编写的两个程序, 在每个程序中都至少添加一条注释。 如果程序太简单, 实在没有什么需要说明的, 就在程序文件开头加上你的姓名和当前日期, 再用一句话阐述程序的功能。
a=10 #将a赋值为10
print(a) #将a的值打印出来
2.6 python之禅
练习2-11 Python之禅: 在Python终端会话中执行命令import this , 并粗略地浏览一下其他的指导原则。
import this