编码初识

编码初识

  • 编码集(密码本)

ascii(8位 = 一个字节)

  • 一个英文字符 a 占用一个字节,即 8 位

gbk国标(包含ascii,是在ascii码的基础上建立起来的)

  • 一个英文字符 a 占用一个字节,即 8 位
  • 一个汉字占用2个字节,即 16 位

unicode(4个字节,32位)

  • 所有文字都是占用4个字节,即 32 位

utf-8

  • 中文 3 字节(亚洲 3字节)
  • 欧洲 2 字节
  • 英文 1 字节
  • 单位换算
    • 1字节 = 8位

      1Bytes = 8 bit

    • 1024Bytes = 1 KB
    • 1024KB = 1 MB
    • 1024MB = 1 GB
    • 1024GB = 1 TB
    • 1024TB = 1 PB

原文地址:https://www.cnblogs.com/Guoxing-Z/p/11487831.html

时间: 2024-10-01 17:04:30

编码初识的相关文章

python全栈__format格式化输出、while else、逻辑运算符、编码初识

1.格式化输出 .%d  %s  格式化输出:% 占位符,d 表示替换整型数,s表示要替换字符串. name = input('请输入名字:') age = input('请输入年龄:') sex = input('请输入性别:') msg = '我的名字是' + name + '我的年龄是' + age + '我的性别是' + sex print(msg) msg = ''' ------------ info of Alex Li ----------- Name : Alex Li Age

python基础入门while循环 格式化 编码初识

一.while循环 1.格式 while+空格+条件+英文冒号: ? 缩进+结果(循环体) ? #若条件为真则一直执行,条件为假则不执行 while True: print('痒') print('....')#痒和....的无限循环 while循环停止的方法 修改while的条件 改为假 break 当程序执行到break时 break一下的代码将不会执行 continue 跳出本次循环,继续下次循环,伪装成最后一行代码 num = 0 while num < 10: num += 1 if

while 循环 运算符 编码初识

跳转到while跳转到格式化跳转到运算符 while — 关键字 while 条件: 如 while True: ? 循环体 print("奔跑“) nan = 2 while nan>0 print("奔跑”) ? nan = nan-1 while循环 -- 死循环 while循环通过条件和break能够终止循环 break -- 必须在循环中使用 while True: ? print(123) ? break else: else 不会被执行 ? print(234) b

字符编码初识

对于刚学习Python同学,都应该绕不开一个字符编码的问题,让我们来搞一搞. 一.字符集与字符编码(字符编码和字符集是两个概念): 1) 字符只有按照一定规则编码,最终表现为0/1二进制序列的形式,才能被计算机处理,那么,大家只要按照相同规则,规定好字符和二进制序列之间的对应关系即可 例如:英语大写字母 A 对应数字 65,这样我们只要保存65的二进制位01000001就好.(ASCII编码,最初有127个编码编辑到计算机中) 但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和A

python运算符和编码初识

1. 运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 算数运算 以下假设变量:a=10,b=20 比较运算 以下假设变量:a=10,b=20 赋值运算 以下假设变量:a=10,b=20 逻辑运算 针对逻辑运算的进一步研究: 在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系: ( )>not>and>or,同一优先级从左往右计算. 例题: 判断下列逻辑语句的T

while &amp; 字符串 &amp; 运算符 &amp; 初识编码

while-死循环 While: while 条件: 循环体 while True: print("卡路里") print("好运来") print(2) #该行代码永远不会被执行,因为前面是死循环 运行中的循环程序不能点击"X"关闭,要先点击停止再点击关闭按钮 print(bool(0)) 数字中非0的都是True # 正序输出25-57 count = 25 while count <= 57: print(count) count =

python中的字符编码和转换

1.字符编码初识 最初的字符集是ASCII,ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号. 随着计算机技术的普及和发展,255个符号显然不满足全世界国家对符号数量的需求,因此各国开始发展自己的一套编码.那么针对中文: 为了

Python基础知识初识 (二)

Python基础知识初识 (二) 编码初识 1.ASCLL 计算机: 计算机存储文件,存储数据,以及将一些数据信息通过网络发送出去,存储发送数据什么内容?底层都是01010101 计算机创建初期,美国,是7位一段,但是发明者说为了拓展,留出一位,这样就是8位一段句.8位有多少种可能 ?256种 编码相当于密码本,最早的密码本: ASCII码:只包含:英文字母,数字,特殊字符. 0000 0001 : a 0000 0101 : b 8bit (位)== 1byte(字节) 'hello123':

python 4.27

一.格式化输出 % 文本 %s 数字 %d # name = input('请输入姓名:') # age = int(input('请输入年龄:')) # job = input('请输入工作名称:') # hobbie = input('请输入爱好:') # msg = ''' # ------------ info of %s ----------- # Name : %s # Age : %d # job : %s # Hobbie: %s # ------------- end ----