《笨办法学 Python》第三版。本书中译本发布于
https://learn-python-the-hard-way-zh_cntranslation.readthedocs.org
英文原版地址为
http://learnpythonthehardway.org/book/
04习题:变量(variable)和命名
攻克难题的关键点
1.找到与示例代码的不同
2.注意细节
3.注意自己哪里没有理解,分析没有理解的原因是缺乏知识还是什么,继续补充不会的
4.永远不要着急,不要放弃,相信自己一定可以学明白。尝试超过半小时没弄懂就跳过,记录问题,以后研究
5.倒着读,检查问题
练习1
结果
练习2
1.如果出现下面错误信息,就是变量没被定义,可能是拼写错误,或者漏写。
File "ex4.py", line 8, in <module>
average_passengers_per_car = car_pool_capacity / passenger
NameError: name 'car_pool_capacity' is not defined
分析
1.变量声明方法,等号左侧是变量名,等号右侧是赋值,赋值可以是数字,也可以是变量计算后所得结果。
2.浮点数计算后赋值,得到的是浮点数结果。例如30*4.0=120.0
3.变量名注意完全一致。
4.中文不显示要加
# -*- coding: utf-8 -*-
常见问题
1.=(single-equal)将右边的值赋予左边的变量名。==(double-equal)我自己理解是全等,判断左右是否相等。
2.尽量写成x = 100,而不是x=100
3. “Hey %s there.” % “you” 的结果是Hey you there. print时词语间的空格不让打印出来?