对python的学习着重于语言特征,即python自身的语法习惯,略去一些编程语言共有部分。
本节主要以知识碎片形式记录表达式、选择和循环的基础语法
raw_input函数返回用户的输入值并以字符串的形式储存起来
int(sthString)将字符串转化为整数形式
如果一条语句的长度超过了一行,为了提高可读性,可在前一行的末尾放置一个反斜杠字符(\)指示将续行
python中用缩进来区分需要组合在一起的语句或表达式,这一点相当特殊
当python创建对象时,它接收到一个标识号,可以使用id函数查找对象的ID号
id(vName)和type(vName)返回对象ID号和类型值
int型和float是对象类型
数字前加0,表示这是一个八进制编码
python中提供的数字类型有int类型、float类型、复数(1+2j)、布尔型、字符串(不区分字符和字符串类型)、列表list([4,5.3,'abc'])、字典型dict(键值对形式)、集合set(set([1,2,3]))
python变量可以指代任何对象,并且值和类型是可以随时间变化的。例如,开始时是字符串,接下来可以重新赋值为整数
因此在变量名字前加上类型作为前缀,用于有效跟踪类型,这种命名方式即匈牙利命名法
关系运算符链,如0<=aInt<=5
'is' 对两个对象的相等判断是指id序号
for语句:
1、for循环正常退出后,执行else块
2、break语句提供了for循环的异常退出,跳过else子句
range函数范围是[)的半开区间,初值0步长1
sum是被python预定义的函数