Day-2-1 编程基础

Day-2-1 编程基础

  1. 变量(variable):可以改变的量

  2. 变量的声明

  3. 变量的命名:

    ​ 字母数字下划线,首字符不能为数字;

    ​ 严格区分大小写,且不能使用关键字;

    ​ 变量命名有意义,且不能使用中文哦。

  4. 模块 import keyword

    ​ print(keyword.kwlist) # 打印关键字

    ​ 'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

    注: 中文可以做变量,但严禁使用!

  5. 变量的交换方法

    ​ 1). 通用:采用中间变量进行数据交换

​ a = 20

​ b = 30

​ temp = a

					a = b

​ b = temp

​ 2). python 特有数据交换:

​ a, b = b, a

  1. 定义常量(constant):不会改变的量

    ​ 没有定义常量的方法,但有约定熟成的约定:字母大写即表示常量

    ​ PI = 3.1415926

  2. 数据类型(data type):

    ​ 整数(int)例如:255

    ​ 浮点数(float-point number)例如:3.1415926、5.1e4

    ​ 复数(complex)如果一个数,他的平方等于-1,那这个数就是复数。

    ​ 例如:complex_var = 10+5j 或 complex_var = complex(10, 5)

    ​ 布尔值(bool) 例如:True, False

    ​ 字符串(str)用单引号或双引号以及三引号括起来的一段字符。例如:"1234"、"asdf"、'abcd'

    ​ 列表[]:可以用下表表示元素(正向或者逆向)

    ​ 表示列表最后一个元素的方法:

    ​ list_var[len(list)-1]、 list_var[-1] (python 特有)

    ​ 元组():不可修改的列表

  3. 方法:

    ​ type(...)

    ​ id(...)

    ​ len(...)

  4. 转移字符 “\"

    ​ 作用: 1) 将有意义的字符变得无意义; 2)将无意义的字符变得有意义

    ​ \n \r\n 换行

    ​ \t 制表符

    ​ \r 将后面的字符直接拉到当前行的行首

  5. 元字符串 :不转义字符,原型化输出字符串

    ​ r"http://www.baidu.com/"

  6. 格式化输出字符串

    ​ 语法: ”字符串“ %(值1,值2)

    ​ %d 整形 %2d(空间占两位,默认居右显示)、%-2d(空间占两位,默认居左显示)

    ​ %s 字符串

    ​ %f 浮点性 %2f(保留两位小数)

    注: 可以全部以 %s 占位符表示, 不报语法错误

  7. 对象(Object)

    ​ 唯一标识符(identity)

    ​ 数据类型

    ​ 值

  8. 赋值符 assignment operater =

  9. 增加 increment +=

  10. 减少 decrement -=

  11. 语法 syntax: 规范一门语言中句子结构,尤其是字词顺序的一整套规则及流程

  12. 错误与异常

  13. 算数运算符 + 、-、%、*、/、//、**

  14. 比较运算符 >、<、>=、<=、==、!=

  15. 逻辑操作符 and 、or、not

  16. 语句(statement):简单语句(simple statement)、复合语句(compound statement)

    代码头:从句中包含关键字的那行代码,之后是冒号,紧随其后的是配套代码

    配套代码:代码头控制配套代码

上一篇:C++面向对象(三)补充 static, cout, template


下一篇:何时需要自定义复制构造函数?