Python
复习
1
、
三大科学思维支柱:理论思维,实验思维,计算思维
2
、
计算机的组成:硬件
[
输入设备
CPU
(控制器运算器)存储器(最小单元
bit,8bit1byte,
内存按字节编址)输出设备
)]
软件(系统软件应用软件)
3
、
不同层次的程序设计语言:机器语言(不同机器不同)汇编语言(汇编程序、不同机器
不同、解决可读性,没有解决可移植性问题)高级语言(编译器(编译执行)
:整体翻
译成机器语言,然后再执行;解释器(解释执行)
:逐句解释源程序并执行,不保存代
码)
4
、
高级语言具有一定机器独立性
5
、
Python
采用编译、解释混合的方式
6
、
〉
〉
〉提示符;语句:一条命令
“
hello
”
;
表达式:
3+5
;赋值:
X=5
7
、
模块:将一段需要反复执行的程序以文件形式保存在外存储器中。那个保存的程序就是
一个模块,也称脚本文件或源文件。
8
、
Range(10)
即
[0
,
1
,
2
,
4
,
5
,
6
,
7
,
8
,
9]
9
、
用
CMD
时,
import
的路径通过
pythonpath
指定
10
、
Ipo
11
、
计算思维最根本的内容,
其本质是抽象与自动化;
采用抽象分解来进行巨大复杂系
统设计的方法。
Soc
方法(见第
68
条)
12
、
语句命令行表达式
13
、
标识符:值,变量,函数,模块等的名字。字母下划线开头,后接字母数字下划线
14
、
参加表达式的可以是变量、常量,运算符:
+
,
-
,
*
,
/
,
**
指数运算
15
、
后面什么都不加,相当于光标下移一行,产生一个空行
16
、
‘‘
,
’‘
中的逗号会产生一个空格,用加号代替或者什么都不加则没有空格。
17
、
‘’
,
以逗号结尾则光标不换行。
18
、
Input
将用户输入不加处理的录入程序,是表达式则计算,如果是字母则当作变量
名,
若还没定义则报错;
raw_input
中用户可以输入任何东西,
但都以字符串形式保存。
19
、
同时赋值,交换赋值,
input
()也可同时为多个变量赋值,
raw_input
不可以
20
、
程序存储与操作的信息称为数据。
21
、
5
种数值数据类型:
int\
float\long\
bool\
复数。
python
支持八进制和十六进制表
示整数。
0
开头八进制,
0X
开头十六进制。
22
、
Int
可存储整数的精确值,
float
只能存储浮点数的近似值。
23
、
Type()
函数返回值的类型,以
type
型返回,如
‘
long
’
>
24
、
Python
可以通过对象的方法
’
l
love
you
‘
.split
把字符串打散,也可通过函数的方法
split(
‘I
love you
‘
)
来实现。
25
、
整数用
32
位表示,一个数字占
4
位,一个字节可以占两个数字,相当于一个字节
8
位,故普通
Int
最多显示
8
位。最高位表示符号,
1
正
0
负
-2^31~2^31-1
26
、
实型数的表示,定点表示,浮点表示
27
、
%
取余,对于
4.6%2.1
,则为商取整时的浮点余数
28
、
abs
()绝对值
29
、
import math ;from math import
引入库函数,
在下文使用函数时,
前者需要
math.XXX,
而后者直接来。
30
、
数学库中的常用函数
Pi
,
e
31
、
Long int :
不定长,可扩至任意长度
32
、
浮点数很大时用科学表示法:
1.234e+12,
反正出现了这样的都表示浮点数