前言:笨办法更简单
这本书的目的是教会你编程新手所需的三种最重要的技能:读和写、注重细节、发现不同
习题 0: 准备工作
这节练习的准备工作的目的,也就是让你可以在以后的练习中顺利地做到下面的这些事情:
1. 使用 gedit 编写代码。
2. 运行你写的习题。
3. 修改错误的习题。
4. 重复上述步骤。
其他的事情只会让你更困惑,所以还是坚持按计划进行吧。
习题 1: 第一个程序
# -- coding: utf-8 --
python打印出的错误,会用^(caret)符号,指出出错的位置。
井号有很多的英文名字,例如:’octothorpe(八角帽)’,’pound(英镑符)’, ‘hash(电话的#键)’, ‘mesh(网)’ 等。
习题 2: 注释和井号
倒着阅读代码可以避免让你的大脑跟着每一段代码内容的意思走,这样可以让你精确处理每个片段,从而让你更容易发现代码中的错误
习题 3: 数字和数学计算
学习一下符号的英文读法:
+ plus 加号
- minus 减号
/ slash 斜杠
* asterisk 星号
% percent 百分号
< less-than 小于号
> greater-than 大于号
<= less-than-equal 小于等于号
>= greater-than-equal 大于等于号
操作符两边的空格会让代码更容易阅读
使用round()函数可以将浮点数四舍五入 可以在第二个参数控制精度
习题 4: 变量(variable)和命名
下划线(underscore) 在变量里通常被用作假想的空格,用来隔开单词
习题 5: 更多的变量和打印
%r “不管什么都打印出来”
Python 格式化字符:
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同%e,用科学计数法格式化浮点数
%g %f和%e的简写
%G %f 和 %E 的简写
%p 用十六进制数格式化变量的地址