-
Python程序可以分解为模块、语句、表达式以及对象,如下:
- 程序由模块组成
- 模块包含语句
- 语句包含表达式
- 表达式建立并处理对象
-
为什么使用内置类型
- 内置对象使程序更容易编写
- 内置对象是扩展的组件
- 内置对象往往比定制的数据结构更有效率
- 内置对象是语言标准的一部分
-
Python的核心数据类型
- 数据类型主要有: int、str、bool、list、dict、set、tuple、file、None …
数字
1. 支持一般的数学运算 + - * / 【表达式】
2. 引入模块
2.1 import math : math模块中包括了更高级的数学工具
2.2 import random:random可以作为随机数字的生成器和随机选择器
字符串
1. 索引从0开始: S[0] S[-1]
2. 切片: s[1:2] 顾头不顾尾
3. 字符串相加: str1 + str2 , str3 * 8,
4. 常用的方法:
4.1 find (子字符串查找 s.find(str1))
4.2 replace(替换 s.replace(old, new))
4.3 split (str -> list)
4.4 strip(左右去掉空格或某对象)
4.5 lower upper .... 【dir(s) 帮助: help(s.replace)】
列表
1. 索引和切片 与字符串一致