Python_基本概念简明Python教程笔记.md
第4章 基本概念
数
- 整数
- 长整数
- 浮点数 3.21 3.23E-4(3.23*10^4)
- 复数 -5+4j 2.3-4.6j
字符串
- 单引号 ” 会原样保留空格与制表符
- 双引号 “” 与单引号功能完全相同
- 三引号 ”’ “”” 多行字符串,可以嵌入单引号和双引号
- 转义符 在引号中使用引号
"what\'s your name
输出为: what’s your name - 自然字符串 不需要加转义符处理的字符串,在字符串前加“r”或“R”
- Unicode字符串 处理Unicode文本,在字符串前加“u”或“U”
Unicode:书写国际文本的标准方法
- 字符串一旦创造,就无法改变
- 两个相邻的字符串会被自动级连
- Python中没有char数据类型
- 单引号与双引号完全相同
- 正则表达式一定要用 自然字符处理
变量
标识符的命名
- 第一个字符必须为字母或下划线‘_’
- 只能由字母、下划线、数字组成(不可有空格)
- 大小写敏感
数据类型
- 数
- 字符串
- 类
对象
Python把程序中所有用到的东西都成为对象
- 赋值运算符 把字面意思上的常量赋给变量
- 语句声明需要做某件事
print
在屏幕上打印变量的值
- 使用变量直接赋值,不需要声明或定义数据类型
逻辑行与物理行
- 物理行 编写程序时所看见的
- 逻辑行 Python看见的单个语句
- Python代码编写默认每行只用一个语句,即一个 物理行就是一个 逻辑行
- 分号 “;”表示一个逻辑行语句的结束
如:
i = 5
print i
i = 5;
print i;
i = 5; print i;
i = 5; print i
Python一般不用分号
- 明确的行连接 在多个 物理行中写一个 逻辑行用反斜杠连接“\”
如:
print \
i
等价于
print i
- 暗示的行连接 使用圆括号、方括号、大括号时,被称为暗示的行连接
缩进
- 首行的空白被称为 缩进
- 逻辑行前的空白(空格和制表符)用来决定逻辑行的 缩进层次,从而决定 语句分组
- 同一层次的语句必须有相同的 缩进
- 不要混用制表符和空格进行缩进