计算机基础 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

"""

一、变量

  使用原则:先定义,后引用
  三大组成部分:
  变量名:见名知意,(纯小写加下划线)
    1.只能是字母、数字和下划线的组合
    2.第一个字符不能是数字
    3.不能是内置关键词
  赋值符号
  变量值:
    1.ID:内存地址
    2.TYPE:类型
    3.VALUE:值本身
  is 和 == 的区别:is比较是两个值身份的ID,==比较的是两个值的值本身是否相等
  常量:python 中没有常量(小写字母全改为大写代表常量(规定))
二、基本数据类型
  int(整形)
  float(浮点型)
  str(字符串):用引号包含起来的一串字符。“存描述性质的内容”。字符串和字符串可以相加
  list(列表):索引(反应的是顺序/位置)对应值,从0开始,且0是第一个(正数);倒数从-1开始。
    例子:在[]中用逗号分开,[1,3,34,53,21],print()。(大多为同一种类型的数据)
  字典:key对应值。
    定义:在{}内用逗号分开各个key:value.
    例子:{"name":"abc","age":"32"}
  bool(布尔):TRUE/FALSE 表示状态 ,也可以用0/1表示。

posted @ 2020-12-28 22:49  HolmesWu  阅读(81)  评论(0编辑  收藏  举报