这篇文章是阅读这本书的过程笔记,记录下重点知识,便于以后复习、补充。
目录
第一章 程序之道
第二章 变量、表达式和语句
第一章 程序之道
这一章主要讲了什么是程序,引导读者怎样安装python,介绍了形式语言与自然语言,调试,一些基本的术语,概念性知识为主。
第二章 变量、表达式和语句
1、赋值语句:用于新建变量,并为该变量赋值。
n=17 即将整型数17赋给变量n
2、变量名:用于记录变量的用途。
规则:变量名长度可以任意,可包含字母和数字,但不能以数字开头。变量名只是用小写字母。下划线(_)可以出现在变量名中。常用于有多个单词的变量名。例:my_name;Python 3 有以下关键词:
大部分的开发环境会区分颜色显示关键词;如果不小心使用关键词作为变量名,会有提示的。
注意:Python 3中将exec关键字删除,新增了nonlocal关键字。
3、字符串运算
一般来讲,不能对字符串执行数学运算,即使字符串看起来很像数字,因此下面这些 表达式是非法的: '2'−'1'
但有两个例外,+ 和 *。 加号运算符 + 可用于字符串拼接 ,也就是将字符串首尾相连起来。
例如: >>> first = 'hello '
>>> second = 'world '
>>> first + second
helloworld
乘法运算符 * 也可应用于字符串;它执行重复运算。
注意:如果其中一个运算数是字符串,则另外一个必须是整型数。Python语言中乘方的操作符是**,这一点和Java使用^做乘方不同。Python 2中操作符/表示的是舍去式除法(floor division)。但是在Python 3中操作符//表示的是舍去式除法。例如,'love'*3 的结果是 'lovelovelove '。
4、注释:用#开始。
注意:Python 3中使用#作为注释,在Java中可以使用//进行单行注释,进行多行注释。
5、调试:程序中可能会出现下面三种错误:
语法错误:指的是程序的结构及其背后的规则,例如,括号必须要成对出现,所以 (1 + 2) 是合法的,但是 8) 则是一个语法错误。运行时错误:这类错误只有在程序开 始运行后才会出现,语义错误:即与程序的意思的有关。如果你的程序中有语 义错误,程序在运行时不会产生错误信息,但是不会返回正确的结果。它会返回 另外的结果。