进程和编码

news/2024/12/3 7:25:01/

一、python代码的运行方式

1.脚本式

2. 交互式

一般用于代码的测试

二、进制及相互之间的转换

1. 进制

在这里插入图片描述

2.进制之间相互转换

在python中,十进制是以整形的形式存在,其他进制是已字符串的形式存在。
二进制/八进制/十六进制都可与十进制相互转换。但是2.4.8进制之间不可以相互转换,他们的转换依赖十进制。

  • 二进制转换为其他进制
v1 = bin(25) # 十进制转换为二进制
print(v1) # "0b11001"    0b代表二进制v2 = oct(23) # 十进制转换为八进制
print(v2) # "0o27"     0o代表八进制v3 = hex(28) # 十进制转换为十六进制
print(v3) # "0x1c"     0x十六进制
  • 其他进制转换为十进制
i1 = int("0b11001",base=2) # 25    base=2,,二进制转换为十进制i2 = int("0o27",base=8) # 23        base=8 ,八进制转换为十进制i3 = int("0x1c",base=16) # 28      base=16   ,十六进制转换为十进制

三、计算机中的单位

计算机本质上所有的东西都是以二进制来表示的,为了方便表示二进制值的大小,有以下单位:

  • b(bit),位

    1,1位
    10,2位
    111,3位
    1001,4位
    
  • B(byte),字节

    8位是一个字节。10010110,1个字节
    10010110 10010110,2个字节
    
  • KB(kilobyte),千字节

    1024个字节就是1个千字节。10010110 11010110  10010111 .. ,1KB
    1KB = 1024B= 1024 * 8 b
    
  • M(Megabyte),兆

    1024KB就是1M
    1M= 1024KB = 1024 * 1024 B = 1024 * 1024 * 8 b
    
  • G(Gigabyte),千兆

    1024M就是1G
    1 G=  1024 M=  1024 *1024KB =  1024 * 1024 * 1024 B =  1024 * 1024 * 1024 * 8 b
    
  • T(Terabyte),万亿字节

    1024个G就是1T
    
  • …其他更大单位 PB/EB/ZB/YB/BB/NB/DB 不再赘述。

四、编码

编码,文字和二进制之间的一个对照表。
ascli编码、gbk编码、unicode编码、utf8编码等


http://www.ppmy.cn/news/78559.html

相关文章

RES 新的数据集 Advancing Referring Expression Segmentation Beyond Single Image 论文笔记

RES 新的数据集 Advancing Referring Expression Segmentation Beyond Single Image 论文笔记 一、Abstract二、引言三、相关工作3.1 Referring Expression Segmentation (RES)3.2 CoSalient Object Detection (CoSOD) 四、提出的方法4.1 概述文本 & 图像编码器TQM & H…

C嘎嘎~~[类 中篇]

类 中篇 6.类的实例化7.类对象模型8.this指针8.1this指针是什么8.2this指针的特性 6.类的实例化 什么叫类的 实例化?? 首先, 我们应该关注这个"实" — 实际存在的, 它的反义词是 “虚” — 不存在的. > 类中的成员变量是虚的(相当于声明), 在类外面创建的对象是…

lftp安装、使用

介绍 lftp 是一个功能强大的下载工具。lftp的界面非常想一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。是一个基于命令行的文件传输软件(…

Unity Lighting Mode

在Light中Mode设置为Mixed时,Lighting Mode(在Window->Rendering->Light->Scene)有三种选项如下图: Baked Indirect 烘焙间接光,效果最好性能最耗 混合光源照亮的动态游戏对象将接收: 实时直接光照。烘焙间接…

盘点团队在线帮助文档怎么做?

团队在线帮助文档是一个非常重要的工具,它可以帮助团队成员更好地协作和沟通,提高工作效率,并减少沟通成本。在本文中,我们将会盘点团队在线帮助文档的各个方面,以帮助您更好地了解如何创建一个高效的在线帮助文档。 …

无任何格外需求的命令行C++飞机大战,内含BOSS,动画,万行代码!免费奉上!

个程序的源码没有什么技术要求,一般至少能看懂95%,因为博主是大一上学期写着玩的,当写了一周,还拿它参加了学校的创意编程比赛,结果第一用的ui,直接降维打击了,拿了个二等奖 操作方法游戏内都有…

用于视频编辑和渲染的最佳GPU是什么?

购买新的图形卡(GPU)可能很困难,尤其是如果涉及您所不熟悉的所有技术问题。 显卡市场上的大多数消费者只需要了解显卡在自己喜欢的游戏中的性能,并确定购买决定即可。但是,如果您想购买GPU进行视频编辑或3D渲染&#…

外网SSH远程连接linux服务器「cpolar内网穿透」

✨个人主页:bit me👇 目 录 视频教程🌴1. Linux CentOS安装cpolar☘️2. 创建TCP隧道🎍3. 随机地址公网远程连接🎋4. 固定TCP地址🎄5. 使用固定公网TCP地址SSH远程 转载自内网穿透工具的文章:无…