Python_基本概念_简明Python教程_笔记

Python_基本概念简明Python教程笔记.md

第4章 基本概念

  1. 整数
  2. 长整数
  3. 浮点数 3.21 3.23E-4(3.23*10^4)
  4. 复数 -5+4j 2.3-4.6j

字符串

  1. 单引号 ” 会原样保留空格与制表符
  2. 双引号 “” 与单引号功能完全相同
  3. 三引号 ”’ “”” 多行字符串,可以嵌入单引号和双引号
  4. 转义符 在引号中使用引号 "what\'s your name 输出为: what’s your name
  5. 自然字符串 不需要加转义符处理的字符串,在字符串前加“r”或“R”
  6. Unicode字符串 处理Unicode文本,在字符串前加“u”或“U”

Unicode:书写国际文本的标准方法

  • 字符串一旦创造,就无法改变
  • 两个相邻的字符串会被自动级连
  • Python中没有char数据类型
  • 单引号与双引号完全相同
  • 正则表达式一定要用 自然字符处理

变量

标识符的命名

  1. 第一个字符必须为字母或下划线‘_’
  2. 只能由字母、下划线、数字组成(不可有空格)
  3. 大小写敏感

数据类型

  • 字符串

对象

Python把程序中所有用到的东西都成为对象

  1. 赋值运算符 把字面意思上的常量赋给变量
  2. 语句声明需要做某件事
  3. print在屏幕上打印变量的值
    • 使用变量直接赋值,不需要声明或定义数据类型

逻辑行与物理行

  1. 物理行 编写程序时所看见的
  2. 逻辑行 Python看见的单个语句
    • Python代码编写默认每行只用一个语句,即一个 物理行就是一个 逻辑行
    • 分号 “;”表示一个逻辑行语句的结束

如:
i = 5
print i

i = 5;
print i;

i = 5; print i;

i = 5; print i

Python一般不用分号

  • 明确的行连接 在多个 物理行中写一个 逻辑行用反斜杠连接“\”

如:
print \
i
等价于
print i

  • 暗示的行连接 使用圆括号、方括号、大括号时,被称为暗示的行连接

缩进

  1. 首行的空白被称为 缩进
  2. 逻辑行前的空白(空格和制表符)用来决定逻辑行的 缩进层次,从而决定 语句分组
  3. 同一层次的语句必须有相同的 缩进
    • 不要混用制表符和空格进行缩进

你可能感兴趣的:(Python)