02-杂谈

一、

解释型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如 C、C++

编译型语言:解释型语言编写的程序不进行预先编译,以文本方式存储程序代码,会将代码一句一句直接运行。在发布程序时,看起来省了道编译工序,但是在运行程序的时候,必须先解释再运行

python2.x默认不支持中文

python的解释器有多个语言实现:

  • CPython —— 官方版本的 C 语言实现

  • Jython —— 可以运行在 Java 平台

  • IronPython —— 可以运行在 .NET 和 Mono 平台

  • PyPy —— Python 实现的,支持 JIT 即时编译

二、

注释:使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性

  单行注释:以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用

  多行注释:如果希望编写的 注释信息很多,一行无法显示,就可以使用多行注释

要在 Python 程序中使用多行注释,可以用 一对 连续的 三个 引号(单引号和双引号都可以)

三、

算数运算符:

运算符描述实例
+ 10 + 20 = 30
- 10 - 20 = -10
* 10 * 20 = 200
/ 10 / 20 = 0.5
// 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4
% 取余数 返回除法的余数 9 % 2 = 1
** 又称次方、乘方,2 ** 3 = 8

算数运算符的优先级:

运算符描述
** 幂 (最高优先级)
* / % // 乘、除、取余数、取整除
+ - 加法、减法

四、

计算机三大件:

  CPU

  • 中央处理器,是一块超大规模的集成电路

  • 负责 处理数据/计算

 

  内存

  • 临时 存储数据(断电之后,数据会消失)
  • 速度快
  • 空间小(单位价格高)

 

  硬盘

  • 永久 存储数据
  • 速度慢
  • 空间大(单位价格低)

五、

程序执行:cpu将硬盘中的程序加载到内存中,cpu在内存中执行程序代码

程序就是用来处理数据的,而变量就是用来存储数据的

变量的类型:

  • 在内存中创建一个变量,会包括:

    1. 变量的名称

    2. 变量保存的数据

    3. 变量存储数据的类型

    4. 变量的地址(标示)

Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)

数据类型可以分为 数字型 和 非数字型

数字型:

  • 整型 (int)
  • 浮点型(float
  • 布尔型(bool
    • True 非 0 数 —— 非零即真
    • False 0
  • 复数型 (complex):主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题

非数字型:

  • 字符串

  • 列表

  • 元组

  • 字典

变量计算:

  数字型变量 之间可以直接计算

 

 

 

  数字变量和字符串直接不能进行其他计算

input:获取用户输入

函数类型转换:int()、float()

六、

格式化输出:

  %:格式化操作符,专门用于处理字符串中的格式

格式化字符含义
%s 字符串
%d 有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全
%f 浮点数,%.2f 表示小数点后只显示两位
%%

输出 %

posted @ 2020-08-24 10:14  Daspig  阅读(147)  评论(0编辑  收藏  举报