1.
计算机是根据指令操作数据的设备,具备功能性和可编程性两个基本特性
2.
程序设计语言的执行方式有编译执行和解释执行
3.
语言特点:与平台无关、粘性扩展、开源理念、支持中文、类库丰富
4.
IPO
程序编写方法:
input
、
process
、
output
5.
2.x
与
3.x
的区别:
(1)
修改编码:
3.x
系列默认采用
UTF-8
编码;
(2)
去掉长整数类型:
3.x
系列不再区分整数和长整数类型,只有
int
类型,
int
类型无
取值范围限制。因此,
sys.maxint
常量被去掉。(精确计算用
int
)
(3)
修改整数除法:两个整数的一般除法(
/
)返回一个浮点数,不再返回整数,如果
想返回整数,则用整数除法(
//
)
(4)
增加关键字:增加
as
、
with
、
True
、
False
、
None
作为关键字
(5)
修改异常处理表达:使用
as
关键字标识异常信息
6.
缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。一般是
4
个空格
7.
单行注释以
#
开头,多行以
’’’
(三个单引号)开头和结尾
8.
Python
语言允许采用大写字母,小写字母,数字,下划线和汉字等字符及其组合给变量
命名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制
9.
标识符对大小写敏感
10.
保留字(关键字):被程序语言内部定义并保留使用的标识符。程序员编写程序时不能
定义与保留字相同的标识符。
不常见的关键字:
assert
、
global
、
pass
、
lambda
、
nonlocal
、
yield
11.
字符串是用双引号
”
”
或者单引号
’
’
括起来的零个或多个字符
12.
字符串包括两种序号体系:正向递增序号(
0~n
)和反向递减序号
(-n~-1)
,字符串区间访
问格式
[N:M]
(切片),从
N
到
M
(不含
M
)的字符串,
N
、
M
为字符串索引序号
13.
同步赋值语句:
<
变量
1>,......,<
变量
n> = <
表达式
1>,......,<
表达式
n>
14.
无论用户输入的是字符或是数字,
Input()
函数统一按照字符串类型输出
15.
eval
的作用是将输入的字符串转换成
python
语句,并执行该语句
16.
eval
处理字符串时需注意:如“
hello
”,
eval
去到“”后将其解释为变量,“‘
hello
’”
去掉“”后还有一个‘’,解释为字符串
17.
Print
:打印
hello
for str in
“
hello
”
:
Print(str,end=
””
)
18.
二进制
0b
八进制:
0O
十六进制:
0x
19.
Python
中复数的虚数部分通过加后缀“
J
”或“
j
”来表示
20.
优先级:
**>
正负号
>(
*
、
/
、
//
、
%
)
21.