内容概要:一、文件操作二、字符编码解码三、函数介绍 一、文件操作文件操作流程:打开文件,得到文件句柄并赋值给一个变量通过句柄对文件进行操作关闭文件基本操作:  1 #/usr/bin/env python
2 # -*- coding:utf-8 -*-
3 #Author:W-D
4 f=open("test","r",encoding="utf-8")#打开文件,并告诉解释器以那种编            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-02 21:19:30
                            
                                70阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            3.1 编码解码
3.2 文件操作
encode编码
docode解码
python2 默认 ASCII格式
# -*- coding:utf-8 -*- # 声明程序是啥编码格式
# 将文本解码unicode格式
sname = name.decode("utf-8")# 必须先声明解码的格式是啥,比如utf-8
print(sname)
ssname = sname.encode("gbk")            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-30 10:35:34
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            字符编码的实际应用# 1.编码与解码
        编码:
             将人类能够读懂的字符编码成计算机能够直接读懂的字符
        解码:
             将计算机能够直接读懂的字符解码成人类能够读懂的字符
       '''
        字符串前面如果加了字母b 表示该数据类型为 bytes类型 bytes类型可以看成是二进制
        基于网络传输            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 06:22:59
                            
                                12阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            编码与解码首先,明确一点,计算机中存储的信息都是二进制的编码/解码本质上是一种映射(对应关系),比如‘a’用ascii编码则是65,计算机中存储的就是00110101,但是显示的时候不能显示00110101,还是要显示'a',但计算机怎么知道00110101是'a'呢,这就需要解码,当选择用ascii解码时,当计算机读到00110101时就到对应的ascii表里一查发现是'a',就显示为'a'编码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 14:45:23
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 # 文件操作
  2 
  3 '''
  4  1.文件路径:要知道文件的路径
  5 
  6  2.编码方式:要知道文件是什么编码的。utf-8 gbk......
  7 
  8  3.操作方式:要以什么样的方式进行打开这个文件,比如是只读打开、可读可写打开、追加、
  9 
 10     r:只读
 11 
 12     rb:二进制方式只读方式打开一个文件
 13 
 14            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 18:19:51
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            基本概念 字符:表示数据和信息的字母、数字或其他符号。在电子计算机中,每一个字符与一个二进制编码相对应。 字符的标识(码位):是0-1114111的数字,在Unicode标准中以4-6个十六进制数字表示,而且加前缀“U+”。例如,字母A的码位是U+0041,欧元符号的码位是U+20AC. 字符的具体            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-05-20 22:43:37
                            
                                238阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
            一、什么是编码编码是指信息从一种形式或格式转换为另一种形式或格式的过程。在计算机中,编码,简而言之,就是将人能够读懂的信息(通常称为明文)转换为计算机能够读懂的信息。众所周知,计算机能够读懂的是高低电平,也就是二进制位(0,1组合)。而解码,就是指将计算机的能够读懂的信息转换为人能够读懂的信息。二、 编码的发展渊源由于计算机最早在美国发明和使用,所以一开始人们使用的是ASCII编码。ASCII编码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 15:36:54
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            从RF输入的中文
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-31 11:05:03
                            
                                1275阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、一些基本的概念比特 / bit:计算机中最小的数据单位,是单个的二进制数值 0 或 1字节 / byte:计算机存储数据的单元,1 个字节由 8 个比特组成字符:人类能够识别的符号编码:将人类可识别的字符转换为机器可识别的字节码 / 字节序列解码:编码的反向过程叫解码概述:Unicode 是人类可识别的字符格式;ASCII 、UTF-8 、GBK 等都是机器可识别的字节码格式。我们写在文件中的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-09 23:26:23
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                编写一个python文件后,执行该python文件后,就会产生一个与其同名的pyc文件,改文件就是python编译之后产生的字节码,事实上,本节并不关心这个,本节的重点是来了解和学习python的编码和解码,python的解释器在加载.py文件执行的时候,会对内容进行编码,默认是ascill,为了更好的扩展python语言,就产生了unicode的编码,我们写个在编写中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 08:51:44
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python URL编码与解码
## 介绍
在网络通信中,URL(Uniform Resource Locator)是用来定位互联网上资源的地址。但是,由于URL中包含了许多特殊字符,如空格、中文等,这些字符在URL中是不被允许的。为了解决这个问题,我们需要对URL进行编码和解码。
本文将介绍如何使用Python进行URL编码与解码。首先,我们将展示整个流程,并以表格的形式展示每个步骤的具            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-05 08:11:40
                            
                                236阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1) 将客户端在进行网址请求的时候,如果网址中使用了非ASCII码形式的内。比如百度可以使用中文搜索但是sougou搜索那么就需要进行编码  2)URLEncoding:在编码的时候保留所有的英文字母、数字、下划线、以及特定的字符,这些字符全都是ASCII中的,除此之外将会转换成十六进制,并且将会在每一个十六进制之前加上%。  3)内容中的“ ”空格全都采用“+” 代替  4)URLEncodin            
                
         
            
            
            
                    霍夫曼编码压缩能够实现对于自然语言文件空间大幅压缩。对于普通的文本文件字符,简单起见,如果字符为ASCII,则文本中的每个字符使用7bit来表示,如果文本中有大量的重复相同序列,使用ASCII编码来保存存储会造成大量的空间浪费,现在利用霍夫曼编码将文本字符串编码,用较少的比特位表示频率较高的字符,用较多的比特位表示频率较低的字符。霍夫曼编码的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 10:15:20
                            
                                145阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ascii,gbk,utf-8的区别,decode()与encode()            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-11-07 10:34:13
                            
                                1650阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            import java.io.UnsupportedEncodingException; import java.util.Arrays; /* 编码与解码 编码: 把看得懂的字符变成看不懂码值这个过程我们称作为编码。 解码: 把码值查找对应的字符,我们把这个过程称作为解码。 注意: 以后编码与解码一般我们都使用统一的码表。否则非常容易出乱码。 */ public class...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-02-19 17:11:00
                            
                                121阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            这里写目录标题1.引用类型2.typeof判断类型3.不同类型之前是否相等4.类型转换json转paramsjson变成queryhtml 转 文字获取地址的参数params转obj5.一般大写的函数都是构造函数6.构造函数encodeURI-编码encodeURIComponent-编码decodeURI-解码decodeURIComponent-解码-----------------Q&am            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-14 19:27:24
                            
                                180阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是字符编码计算机里面是由各种电子电路组成的,它是如何识别我们的写的字符的,比如hello ,你,我。直接            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-24 17:37:36
                            
                                555阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            你真的了解 Python 中的编码与解码吗?在计算机中,字符串的存储和网络通信都以 **字节序列 (byte sequence) ** 而非 Unicode形式进行。Python 的编码(encode)和解码(decode)正是用于在字符串(Unicode)和字节序列之间进行转换的核心机制。            
                
         
            
            
            
            import binasciiimport sys"""python3:python3默认编码为unicode,由str类型进行表示。二进制数据使用byte类型表示字符串通过编码转换成字节码,字节码通过解码成为字符串encode:str –> bytesdecode:bytes – > str"""print("print1:", sys.getdefaultencoding())na            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-09 12:23:00
                            
                                425阅读
                            
                                                                                    
                                2评论