计算机基础 python基础内容 变量以及基础数据类型

一、python是什么?
  一种编程语言:两种事物之间沟通的一种表达方式(语言),这里指人和计算机。
  什么是编程?人通过计算机语言(编程语言)表达出来让计算机做某些事情。
  编程目的:让计算机按照人的想法去做事情。
二、计算机是什么?
  什么是计算机?俗称电脑。
计算机的组成:
  五大组成部分
    1.控制器:人类的大脑、控制其他组件工作。
    2.计算器:进行数字运算和逻辑运算
    控制器+计算器=CPU 
    3.存储器(I/O设备):存储数据
    内存:基于电工作,存储数据快,只能临时存取数据
    外存:基于磁工作,存取数据慢,可永久保存数据
    4.input设备:键盘,鼠标
  5.output设备:显示器
计算机的三大核心硬件的关系:程序先存储在硬盘上,取出来放在内存上,使用CPU运行程序。
三、操作系统
概念:协调、管理、控制计算机硬件资源和软件资源的一个控制程序
软件:
   1.应用软件:应用程序相关逻辑
   2.系统软件:控制底层硬件
四、X86-64位:X86-----CPU型号、64位----从指令集一次能读取64位程序
五、内核态和用户态
CPU的两种工作状态,内核态---操作系统、用户态-----应用程序(区别:是否可以操作计算机硬件)
六、存储器
RAM:内存
ROM:“只读内存”,
CMOS:断电数据丢失,存取速度慢,耗电量极低
硬盘:
机械硬盘:磁盘
8bit比特位=1Bytes字节
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
固态硬盘:有IO延迟 (平均寻道时间+平均延迟时间)
优化程序运行效率的一个核心法则:能从内存取数据,绝不从硬盘取。


一、编程语言介绍
  机器语言:二进制编程 (执行效率高/开发效率低/跨平台性差)
  汇编语言:使用英文标签代替二进制(执行效率高/开发效率低/跨平台性差)
  高级语言:
    编译型:C/C++ 需要通过编译器转成机器语言 (执行效率高/开发效率低/跨平台性差)
    解释型:通过解释器转成机器语言(执行效率低/开发效率高/跨平台性高)
二、Python运行程序的两种方式:
  1.交互式:运行后马上得到运行结果/调试
  2.脚本:把程序写到脚本里,使用解释器运行程序
三、注释: 单行注释---# 多行注释---

"""

hk

jadsa

hbj

"""

一、变量

  bool(布尔):TRUE/FALSE 表示状态 ,也可以用0/1表示。