#!/usr/bin/env python
# encoding: utf-8
import  time
start = time.clock()
t = (10,11,12,13,14)
print(t)
#可以索引可以切片:但是元组是不可变的:
print(t[0])
print(t[1:3])
end = time.clock()
res = time.localtime(end - sta            
                
         
            
            
            
            一、什么是编解码1、什么是unicode2、编码方式二、python中的编解码1、python2(1).encode() 和 .decode()(2)编解码错误和处理(3)令人抓狂的隐式转换2、python3(1)encode和decode(2)无隐式转换(3)编程注意点参考资料:近期有同学在群里面问编解码的问题,为啥在python2中可以到了python3中为啥不行了。其实这设计到python2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 15:28:35
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一,反射1:反射:自省也称为反射,这个性质展示了某个对象是如何在运行期间取得自身的信息2:如果传递一个对象给你,你应该可以查出该对象具有的能力,在Python中如果不具有自省能力,那么dir和type内建立的函数就无法正常的工作3:反射指的是程序可以访问,检测,修改本身状态或行为的一种能力 ## 四个可以实现自省的函数(适用于类和对象)# 1:检测字符串name对应的属性或方法在不在对象            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 12:51:51
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、变量作用域  Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。  变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。Python的作用域一共有4种,分别是:L (Local) 局部作用域E (Enclosing) 闭包函数外的函数中G (Global) 全局作用域B (Built-in) 内置作用域(内置函数所在模块的范围)  以 L            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 20:44:17
                            
                                21阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.GIL是什么?  GIL全称Global Interpreter Lock,即全局解释器锁。 作用就是,限制多线程同时执行,保证同一时间内只有一个线程在执行。  GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。python 与 python解释器是两个概念,切不可混为一谈,也就是说,GIL只存在于使用C语言编写的解释器CPython中。  通俗            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-13 17:46:44
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            续:Python基础大全(一)2,数据结构Python中典型的数据结构无非就几类,包括字符串、序列、元组、字典、列表。其中,字典以及列表在实践过程中较为常见。a,字符串字符串的编码Unicode概念及其作用:Unicode是一种能够表示世界上所有语言字符的编码(包括中文),应用较广。Unicode与ASCII的区别:ASCII也是一种编码,只不过不能表示所有的语言字符,应用性相对没有Unicode            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-23 01:57:19
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、进程池与线程池实现并发的手段有两种,多线程和多进程。注:并发是指多个任务看起来是同时运行的。主要是切换+保存状态。当我们需要执行的并发任务大于cpu的核数时,我们需要知道一个操作系统不能无限的开启进程和线程,通常有几个核就开几个进程,如果进程开启过多,就无法充分利用cpu多核的优势,效率反而会下降。这个时候就引入了进程池线程池的概念。池的功能就是限制启动的进程数或线程数concurent.fu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 09:24:52
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            通过上一章节我们了解了接口传递的方式,通过哪几种方式传递到后台,如果有看不懂的地方切记,一定要记录下来,百度或者搜索资料,不要遇见代码就觉得看不懂,我写的也不是特别的详细,包含的知识点也很多,一点一点积累~这一章节我们需要学习一下在header中的键值对都是一些什么意思,不一定要全部都懂,但是可以记录下来以后见到了不会陌生。1. header是做什么的:首先我们要测试一个接口,需要三部,一:制造数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-13 21:33:45
                            
                                201阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。凡是可作用于for循环的对象都是Iterable类型;凡是可作用于next()函数的对象都是Iterator类型,它们表示一个惰性计算的序列;集合数据类型如list、dict、str等是Iterable但            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 17:00:11
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                        如果你想学Python,或者你刚开始学习Python,那么你可能会问:“我能用Python做什么?”这个问题不好回答,因为Python有很多用途。但是随着时间,我发现有Python主要有以下三大主要应用:· Web开发· 数据科学包括机器学习、数据分析和数据可视化· 脚本让我们来依次介绍。一、Web开发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-06 13:34:59
                            
                                23阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、集合       1. 什么是集合        dict的作用是建立一组 key 和一组 value 的映射关系,有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,这时,集合就派上用场了。集合set是一个无序的,不重复的数据组合。它的作用主要有:去重,set中的元素没有重复,而且是无            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 11:21:25
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1.作用域分类1.1局部作用域1.2全局作用域2.嵌套函数3.LEGB规则1.作用域分类作用域分为局部作用域和全局作用域。1.1局部作用域如果一个变量定义的位置是在函数的里面,则该变量的作用域仅限于函数,同时该变量也称为局部变量。例如:def myfunc():
    a = 233
    print(a)
    
myfunc()#调用函数
>>>233
myfun            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 07:27:52
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            类中定义的方法具体可分为实例方法、类方法、静态方法。不用任何修改的方法为实例方法。采用 @classmethod 修饰的方法为类方法;采用 @staticmethod 修饰的方法为静态方法;1. 实例方法通常情况下,在类中定义的方法默认都是实例方法。前面章节中,我们已经定义了不只一个实例方法。不仅如此,类的构造方法理论上也属于实例方法,只不过它比较特殊。比如,下面的类中就用到了实例方法:class            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 19:13:35
                            
                                24阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            命名空间 先看看官方文档的一段话: A namespace is a mapping from names to objects.Most namespaces are currently implemented as Python dictionaries。 命名空间(Namespace)是从名称            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-01-02 23:51:00
                            
                                87阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            若没有使用 global 或 nonlocal 关键字对局部变量进行声明,在局部作用域中,可以访问全局命名空间中的变量,不可对其进行赋值。 对于教程中的这个实例: a = 10 def test(): a = a + 1 print(a) test() 运行后如下:(提示出错) Traceback  ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-09 16:05:00
                            
                                77阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            起步Python3 起,str 就采用了 Unicode 编码(注意这里并不是 utf8 编码,尽管 .py 文件默认编码是 utf8 )。 每个标准 Unicode 字符占用 4 个字节。这对于内存来说,无疑是一种浪费。Unicode 是表示了一种字符集,而为了传输方便,衍生出            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 19:43:07
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            命名空间先看看官方文档的一段话:A namespace is a mapping from names to objects.Most namespaces are currently implemented as Python dictionaries。命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-16 21:34:15
                            
                                67阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Python3 命名空间和作用域 命名空间 先看看官方文档的一段话: A namespace is a mapping from names to objects.Most namespaces are currently implemented as Python dictionaries。 命名 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-29 17:11:00
                            
                                70阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            最近一直在看python的document,打算在基础方面重点看一下python的keyword、Build-in Function、Build-in Constants、Build-in Types、Build-in Exception这四个方面,其实在看的时候发现整个《The Python Standard Library》章节都是很不错的,其中描述了很多不错的主题。先把Build-in Fu            
                
         
            
            
            
            # Python3 进程锁与文件写入的作用
在现代软件开发中,数据的并发处理是一个常见的问题。尤其是在使用多进程的情况下,如果不加以控制,多个进程可能会同时尝试访问和写入同一个文件,这就会导致数据损坏或不一致的结果。为了解决这个问题,Python 通过 `multiprocessing` 模块提供了进程锁的实现。本文将探讨 Python3 中进程锁的相关知识,并通过代码示例演示其在文件写入中的应