首页 > 其他分享 >005 字符编码与文件处理

005 字符编码与文件处理

时间:2024-10-30 15:47:07浏览次数:6  
标签:编码 字符 res 内存 005 软件 硬盘

  • 知识储备
1 # 计算机三大核心硬件:CPU,内存,硬盘
2 
3 # 1、软件运行之前,软件的代码及其数据都是存放在硬盘中的
4 # 2、任何软件的启动都是将数据从硬盘读入内存,然后CPU从内存中取出指令并执行
5 # 3、软件运行过程中产生的数据最先都是存放在内存中的,若想永久保存软件产生的数据,则需要将数据由内存写入硬盘
  • 编码解码
 1 # 字符编码表发展史
 2 # 阶段一:一家独大(ASCII码表)
 3 # 阶段二:诸侯割据,天下大乱
 4 # 阶段三:分久必合
 5 
 6 
 7 str1 = '上'
 8 res = str1.encode('utf-8')
 9 print(res, type(res))  #编码
10 str2 = res.decode('utf-8')
11 print(str2)

 

标签:编码,字符,res,内存,005,软件,硬盘
From: https://www.cnblogs.com/li-ji-peng-niu-bi/p/18515979

相关文章

  • 【GiraKoo】常用编码的对比(ASCII,GB2312,GBK,GB18030,UCS,Unicode)
    甯哥敤缂栫爜鐨勫姣旓紙ASCII锛孏B2312锛孏BK锛孏B18030锛孶CS锛孶nicode锛�鍦ㄧ▼搴忓紑鍙戜腑锛屾枃瀛楃紪鐮佷竴鐩存壆婕旂潃浜虹暅鏃犲锛屽嵈鑳屽悗鎹呬竴鍒€鐨勮鑹层€�鍙兘鍦ㄦ簮浠g爜鏂囦欢涓紝娉ㄩ噴鑾悕鍏跺鍦板彉鎴愪簡涔辩爜銆�鍙兘鏄彂閫佺粰鍒......
  • 独热编码(One-Hot Encoding)
    一、独热编码出现之前:针对无序离散的分类特征,机器学习算法的分类器并不能直接进行数据处理。因为,分类器通常处理的数据是连续且有序的。但是我们可以对这些离散的特征数据建立映射表来让其有序并且连续起来。例如:针对一个人对象,我们可以假设其属性进行了如下映射。性别特征:["男"......
  • 算法学习笔记6: 字符串
    字符串字符串哈希通过求解字符串前缀的哈希值的方式,可以比较字符串内任意字串的相等情况。首先需要把每个字符映射成数字,是什么无所谓(因为字符不好计算哈希值呀),然后类似于计算前缀和的方式,这里是计算h[i]表示前i个字符的哈希值。然后把要计算的每个前缀字符串看作是一个P......
  • 【C++】string 类深度解析:探秘字符串操作的核心
     快来参与讨论......
  • 【数据结构】哈夫曼树的构建和哈夫曼编码
    说明本篇为笔者学习随记,供学习和复习使用结构体定义typedefstruct{ intweight=0; intparent=0,lchild=0,rchild=0;}HTNode;此处=0可使结构体在构建时就自动初始化typedefchar**HuffmanCode;把多重指针换成HuffmanCode 哈夫曼树的构建构建思路:a)初始化哈夫......
  • 3216. 交换后字典序最小的字符串
    给你一个仅由数字组成的字符串s,在最多交换一次相邻且具有相同奇偶性的数字后,返回可以得到的字典序最小的字符串。如果两个数字都是奇数或都是偶数,则它们具有相同的奇偶性。例如,5和9、2和4奇偶性相同,而6和9奇偶性不同。示例1:输入:s="45320"输出:"43520"解......
  • Leetcode 3216. 交换后字典序最小的字符串
    因为字符串长度只有100,所以直接模拟就行了。字符串比较不想写的话,可以用C的strcmp1classSolution{2public:3stringswap(string&s,inti,intj){4stringres="";5for(intk=0;k<i;k++)6res+=s[k];7res+=s[j];......
  • 哈夫曼编码
    哈夫曼编码文章目录哈夫曼编码引入哈夫曼树构造哈夫曼编码引入一个文件的内容信息可以用二级制字符编码的方式来表示,即每个字符用唯一的二进制串来表示,称为码字。定长编码:每个字符用相同长度的二进制位数唯一表示。e.g.一个含有10万个字符的文件,仅出现a-f这7个不......
  • 【OJ题解】C++ 把字符串转换成整数
    ......
  • 字符串匹配-KMP算法实现代码
    字符串的基本操作同上一篇BF算法一致一.为模式串创建临时数组//KMP算法//1)为模式串创建临时数组voidcomputeLPSArray(char*pat,intM,int*lps){ //指向首元素 intj=0; //指向首元素的下一个元素 inti=1; //临时数组的首元素总为0 lps[0]=0; //结束条......