Python系列之笨方法学Python是我学习《笨方法学Python》—Zed A. Show著
的学习思路和理解,如有不如之处,望指出!!!
文章主要分为三个部分:
- 原文—摘录至《笨方法学Python》第三版
- 学习中遇到的问题
- 附加练习
原文—摘录至《笨方法学Python》第三版
ex4.py & ex5.py
# ex4.py#
cars=100
space_in_car=4.0
drivers=30
passengers=90
cars_not_driven=cars-drivers
cars-driven=drivers
carpool_capacity=cars-driven*space_in_a_car
average_passengers_per_car=passengers/cars-driven
print "There are",cars,"cars available."
print "There are only ",drivers,"drivers available."
print "Ther will be",cars_not_driven,"empty cars today."
print "We can transport",carpool_capacity,"people today."
print "We have",passengers,"to carpool today."
print "We need to put about",average_passengers_per_car,"in each car."
# ex5.py#
my_name='Zed A. Shaw' # 《笨方法学Python》作者
my_age=35
my_height=74 #inches
my_weight=180 #lbs
my_eyes='Blue'
my_teeth='while'
my_hair='Brown'
print "Let's talk about %s." %my_name
print "He's %d inches tall." %my_height
print "He's %d ponds heavy." %my_weight
print "Actually that's not too heavy."
print "He's got %s eyes and %s hair." % (my_eyes,my_hair)
print "His teeth are usually %s depending on the coffee." %my_teeth
print "If I add %d ,%d ,and %d I get %d. " %(my_age,my_height,my_weight,my_age+my_height+my_weight)
遇到的问题
- 一些关于字符串(string)的知识
# 使用“ 或 ‘ 来创建字符串
print '这是一个字符串'
print "这也是一个字符串"
# 字符串也可以相加
print "Hello" + ' world'
- 关于变量名的知识
# 变量名设置的要求:使用下划线分割的小写字母
- 代码中
%s
、%d
和%r
是起什么作用?
# %s 、%d 和 %r 是一种”格式控制工具“,
#指令告诉Python 把右边的变量带到字符串,并把变量的值放到%s等所在的位置
#如果变量是字符串,使用%s
#如果变量是数字,使用%d
#无论变量是什么,都可以用%r
附加练习
以下摘录自原文
- 单等号和双等号有什么不同?
- 如何将浮点数四舍五入?
使用round()
函数