首页 > 编程语言 >Python之计算机要点

Python之计算机要点

时间:2023-05-18 12:05:18浏览次数:51  
标签:编码 计算机 Python 二进制 文件夹 要点 文本 十进制


Python之计算机要点:

1.计算机的概念:

  • 计算机俗称电脑,是现代用于高速计算的机器
  • 特点:数值计算 存储记忆功能 逻辑计算
  • 总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备
  • 计算机的组成:硬件 + 软件
  • 软件: 就是一系列按照特定顺序组织的计算机数据和特定指令的集合

2.计算机语言:

2.1计算机语言的基本概念:

指用于人与计算机之间的通讯语言

2.2计算机语言的发展

  • 机器语言 -->汇编语言–>高级计算机语言
  • 机器语言:最初的机器语言都是由0和1组成的二进制数,二进制就是机器语言组成的基础
  • 汇编语言:汇编语言是在机器语言基础之上发展的,它用了一些简单的字母和符号串来代替二进制串,这样就提高了语言的记忆性和识别性
  • 高级计算机语言:即是一系列指令的集合 例如 :Java c c++ python

3交互方式

3.1交互方式的种类

tui:命令行的交互方式(Text-based User interface)
gui: 图形界面的交互方式(Graphical User Interface)
interface:接口

3.2常见DOS命令

  • dir列出当前文件夹中的文件和文件夹
  • md创建文件夹
  • rd删除文件夹
  • cd进入文件夹
  • cd.当前文件夹
  • cd..退出上一级文件夹
  • cd \退到根目录
  • del 文件:删除当前文件或者文件夹
  • del *.txt只删除txt的文件
  • exit 退出cmd界面

4.文本文件和字符集

4.1文本文件

  • 纯文本:纯文本只能保存单一的文本内容,无法保存内容无关的东西
  • 富文本:富文本可以保存文本以外的东西
  • 纯文本在计算机底层也会转换为二进制保存
    将字符转换成二进制码的过程,我们称之为编码
    将二进制码转换成字符的过程,我们称之为解码

4.2常见字符集

ASCII 美国人编码 使用7位来对美国常用的字符进行编码 包含128个字符

ISO-8859-1欧洲的编码 使用8位来编码包含256个字符

GBK 中国人编码

Unicode万国码包含世界上所有语言和字符 编写程序一般都会使用Unicode编码

Unicode编码有多种实现 UTF-8 UTF-16 UTF-32

ASCII编码表:

Python之计算机要点_计算机语言

5.进制

5.1进制间的换算

二进制和十进制的换算

举例:5的二进制

十进制转换成二进制:

原理:对十进制进行除2运算

5 /2 = 2 余1

2 / 2 = 1 余0

1 余1

二进制转换成十进制:

原理:二进制乘以二次幂的过程

101 :

Python之计算机要点_python_02

5.2进制计数

  • 十进制:满十进一 十进制一共有10个数字 0 1 2 3 4 5 6 7 8 9
  • 二进制:满二进一 有01
  • 八进制:满八进一 0 1 2 3 4 5 6 7 10 11 12 …
  • 十六进制:满十六进一 一共16位0 1 2 3 4 5 6 7 8 9 a(10) b(11) c(12) d(13) e(14) f(15) 10(16) 11(17) 12(18) 13(19)14(20) 19(25) 1a(26) 1b(27)

5.3数据间的换算

  • bit 计算机中的最小单位 byte字节是我们能操作的最小单位
  • 8bit = 1byte
  • 1024byte = 1kb
  • 1024kb = 1mb
  • 1024mb = 1gb
  • 1024gb = 1tb
    下节:Python之搭建Python开发环境和安装解释器


标签:编码,计算机,Python,二进制,文件夹,要点,文本,十进制
From: https://blog.51cto.com/u_15016660/6296642

相关文章

  • python之字符串和运算符
    python基本数据类型python之字符串和运算符字符串格式化字符串print(6+6)print('6'+'6')print('jerr'+'y')#print(6+'6')两个不同类型的相加会报一个类型错误1266jerry拼串s='hello'print('s='+s)用+号来进行拼串s=hello传递参数s=......
  • python之条件控制语句
    python字符串和运算符python之条件控制语句if语句:语法格式:if条件表达式:代码块ifFalse:print('hello')#默认情况下,if语句只会控制紧跟其后的那条语句print('hello')ifFalse: #代码块:是一种代码分组的机制,是一个整体,要么就都执行,要么就都不执行,代码块以缩进开始,直到代码恢复......
  • < Python全景系列-4 > 史上最全文件类型读写库大盘点!什么?还包括音频、视频?
    欢迎来到我们的系列博客《Python全景系列》!在这个系列中,我们将带领你从Python的基础知识开始,一步步深入到高级话题,帮助你掌握这门强大而灵活的编程语言!本文系列第四篇,介绍史上最全PYTHON文件类型读写库大盘点!包含常用和不常用的大量文件格式!文本、音频、视频应有尽有!废话不多说!......
  • python 线程池使用
    代码应用场景:需要对数据库中的数据进行批量查询,然后将查询到的结果每条分别写入不同的文本文件中。由于数据数量较多,考虑使用线程池减少时间开销。#核心代码逻辑importpymysqlfromdbutils.pooled_dbimportPooledDBimportthreadingclassprocessing:def__init__(s......
  • python 性能测试之获取app fps
    一、功能描述该脚本主要是获取视频/语音通话、语音房、看视频等app的fps 二、代码实现importos,csvimporttimeimportnumpyasnpfrommatplotlibimportpyplotaspltfromsubprocessimportPopen,PIPEfromcheck_packageimportcheck_packageimportmath......
  • python基础学习-发送邮件
    importsmtplibfromemail.headerimportHeaderfromemail.mime.multipartimportMIMEMultipartfromemail.mime.textimportMIMEText"""发送普通邮件"""#创建邮件主体对象email=MIMEMultipart()#设置发件人、收件人和主题email['From']=&#......
  • Python程序与用户交互&基本运算符
    一、用户交互1.输入input:关键字:input()-输入在python3中input关键字会等待用户的输入,用户输入任何内容,都存成字符串类型,然后赋值给等号左边的变量名在python2中存在一个raw_input功能与python3中的input功能一模一样在python2中还存在一个input功能,需要用户输入一个明......
  • web自动化测试入门篇04——selenium+python基础方法封装
      ......
  • python - 单例模式
    Python中的单例单例模式(Singletonpattern),是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。Python中实现单例的几种方法:使用模块使用函数装饰器使用类装饰器......
  • 【Python】数据分析与可视化实践:收支日统计数据可视化的实现
    Python数据分析与可视化实践:收支日统计数据可视化的实现Author:萌狼蓝天Date:2023-5-7数据读入与基本处理上图是原始数据的一部分,存放于excel中,首先使用pd读入数据。读入数据后,删除不是收入,也不是支出的行。#读取数据datas=pd.read_excel("账单.xlsx",sheet_name=0)#......