1.python程序可以分解成模块,语句,表达式以及对象;
程序由模块构成,模块包含语句,语句包含表达式,表达式建立并处理对象;
2.为什么使用内置对象;
内置对象使程序更容易编写,内置对象是扩展的组件,内置对象往往比定制的数据结构更有效率,内置对象是语言标准的一部分。
3核心数据类型;
数字,字符串,列表,字典,元组,文件,集合,其他类型(类型,None,布尔型),编程单元类型(函数,模块,类),与实现相关类型。
4. Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
5. Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
6.程序由模块构成,模块包含语句,语句包含表达式,表达式建立并处理对象
语句 角色 例子
赋值 创建引用值 a,b,c = ‘good’,’bad’,’ugly’
调用 执行函数 log.write(‘spam, ham’)
打印调用 打印对象 print(‘The killer’, joke)
if/elif/else 选择动作 if “python” in text: print(text)
for/else 序列迭代 for x in mylist: print(x)
while/else 一般循环 while X > Y: print(‘hello’)
pass 空占位符 while True:pass
break 循环退出 while True: if exittest():break
continue 循环继续 while True: if skiptest(): continue
def 函数和方法 def f(a,b,c=1,*d):print(a+b+c+d[0])
return 函数结果 def f(a,b,c=1,*d):return a+b+c+d[0]
yield 生成器函数 def gen(n): for i in n: yield i*2
global 命名空间
nonlocal 命名空间
import 模块访问 import sys
from 属性访问 from sys import stdin
class 创建对象
try/except finally 捕捉异常
raise 触发异常 raise EndSearch(‘action error’)
assert 调试检查 assert X > Y, ‘X too small’
with/as 环境管理器
del 删除引用