目录形参和实参参数的分类位置参数关键字参数默认参数位置参数、关键字参数、默认参数 位置优先级顺序参数:就是函数括号里的内容 函数在调用的时候指定一个具体的变量的值 就是参数def 函数名(参数):
    函数体形参和实参在开发中,我们常常会听到“形参”和“实参”这两个词,那么,何为形参?何为实参呢?
先给大家给实例def multip(a,b):#形参
    return a*b
multip            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 15:16:12
                            
                                12阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录多进程才是真·并行multiprocessing模块1、创建子进程2、进程间通信——数据共享3、进程间通信——数据传递4、锁(同步原语)5、其他重要函数multiprocess模块实例(multiprocessing模块)(1)multiprocessing.Process()(2)multiprocessing.Pool(),apply方法(3)multiprocessing.Pool(),            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-02 16:09:51
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            5.1开始事务MULTI 命令的执行标记着事务的开始:当客户端处于非事务状态下时, 所有发送给服务器端的命令都会立即被服务器执行。Redis 的事务不可嵌套, 当客户端已经处于事务状态, 而客户端又再向服务器发送 MULTI 时, 服务器只是简单地向客户端发送一个错误, 然后继续等待其他命令的入队。MULTI 命令的发送不会造成整个事务失败, 也不会修改事务队列中已有的数据。5.2命令入队但是,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-15 15:53:18
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            函数的作用:  函数的主要作用是结束重复编写代码,函数的编写更容易理解、测试代码。阅读指南:
#符号>>>后表示输入的代码,无开头表示为运行的结果
>>>print("Hello,python")
Hello,python   python中函数定义方法:  def function_name():#定义函数的名字格式为"def            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 10:03:34
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、redis是什么  Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value nosql 数据库,并提供多种语言的API。二、redis的应用场景    1、缓存    缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 16:28:16
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python中的multi函数
在Python编程中,`multi`函数并不属于Python的内置函数,但这个名词常常用来指代多个并发执行的任务、操作或结果集合。为了解释这一概念,我们将重点介绍如何使用Python中的`multiprocessing`模块,以实现多进程并发执行,从而提高程序的执行效率。
## 什么是多进程?
多进程是指同时运行多个进程,以便在多核CPU上并行处理任务。P            
                
         
            
            
            
            # Python中的multi函数
在Python中,multi函数是用于执行并行计算的函数。它可以同时运行多个任务,充分利用多核处理器的能力,提高程序的执行效率。在本文中,我们将介绍multi函数的基本用法,并提供一些示例代码来帮助读者更好地理解和运用multi函数。
## multi函数的基本用法
multi函数是通过使用Python的multiprocessing库来实现的。这个库提供            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-14 17:40:47
                            
                                842阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python中的多线程模块(`multi`模块)
在Python中,执行并发任务可以通过多种方式实现,其中最常见的方式就是使用`threading`和`multiprocessing`模块。然而,现代Python中还有一种强大的并发模型——`asyncio`,如我们想更加专注于多线程并发的话,`threading`模块则尤为关键。本文将主要讨论Python的`threading`模块,如何创            
                
         
            
            
            
            1.可变类型 Vs 不可变类型 可变类型(mutable):列表,字典,集合 不可变类型(unmutable):数字,字符串,元组 这里的可变不可变,是指内存中的那块内容(value)是否可以被改变 参考资料:2.并发编程——全局解释锁(GIL) Python作为一种解释型语言,由于使用了全局解释锁(GIL)的原因,其代码不能同时在多核CPU上并发的运行。这也导致在Python中使用多线程编程并不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 23:12:53
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            %Y会被无世纪的年份所替代。%m会被01到12之间的一个十进制月份数替代,其他依次类推。1.%在python的格式化输出,有转换字符的飞鲸作用:(1)%c 整数转成对应的 ASCII 字元;(2)%d 整数转成十进位;(3)%f 倍精确度数字转成浮点数;(4)%o 整数转成八进位;(5)%s 整数转成字符串;(6)%x 整数转成小写十六进位;(7)%X 整数转成大写十六进位。比如:a = 'tes            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-26 11:03:49
                            
                                148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            python中的% 是什么意思, 起到什么作用?today = target_dir + time.strftime('%Y%m%d') now = time.strftime('%%Y会被无世纪的年份所替代。%m会被01到12之间的一个十进制月份数替代,其他依次类推。 1.%在python的格式化输出,有转换字符的作用: (1)%c 整数转成对应的 ASCII 字元; (2)%d 整数转成十进位            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 15:02:56
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python中的多态性
在面向对象编程中,多态性是一个重要的概念。它允许我们使用相同的接口来处理不同类型的对象,提高代码的可扩展性和可维护性。在Python中,多态性通过函数的参数类型和返回值类型的灵活性来实现。Python中的`multi`函数定义就是一个很好的例子,它展示了多态性的强大之处。
## `multi`函数的定义
在Python中,`multi`函数是一个接受多个参数的函数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-29 03:16:05
                            
                                436阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目前的工作任务大部分都是在基于分布式操作,前提是当前这个任务可以分布式操作,如果不可以的话也得通过单机操作,单机操作为了更好的利用机器的资源,适当使用多进程或者多线层可以一定程度上提升计算效率。大家都知道python存在GIL全局锁,所以多线程并不是真的多线程,每次实际上只有一个线程在运作。这个只是一般意义上的说法,比如遇到文件IO读写,GIL全局锁是可以被释放的,这样的话也是真的多线程。mult            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 05:46:08
                            
                                246阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                    Python的优点是简单、易学、易读和易维护,Python取消 " ; " 做结束符,同时也取消了很多的符号。Python采用强制缩进的方式使得代码具有较好可读性,取消了" {} " ,强制使用4个空格作层级关系。1. Python内置数据类型文本类型:str数值类型:int, fl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-29 15:59:13
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            multiprocess模块仔细说来,multiprocess不是一个模块而是python中一个操作、管理进程的包。 之所以叫multi是取自multiple的多功能的意思,在这个包中几乎包含了和进程有关的所有子模块。由于提供的子模块非常多,为了方便大家归类记忆,我将这部分大致分为四个部分:创建进程部分,进程同步部分,进程池部分,进程之间数据共享。  进程的pid 父进程的pp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 09:18:21
                            
                                18阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mutilprocess简介像线程一样管理进程,这个是mutilprocess的核心,他与threading很是相像,对多核CPU的利用率会比threading好的多。import multiprocessing
def worker(num):
    """thread worker function"""
    print 'Worker:', num
    return
if __            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-25 21:14:19
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Queue模块Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。Queue模块可以用来进行线程间通讯,让各个线程之间共享数据。Queue模块常用的属性如下:queue(size) 创建一个大小为si            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 10:03:55
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            multiprocessing作为Python中多进程的模块,对于充分利用cpu来处理计算敏感型任务可以很大的提高效率。题外话:对于I/O敏感型的任务multithreading更加适合,具体可以参考相关文章。multiprocessing对于新人来说还算友好,但是随着使用的深入,就会发现还是有很多独特的机制需要去理解。对于一些机制之前的文章也有所介绍,可以参考:我们这里首先列出multiproc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 06:19:30
                            
                                154阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型2.单个参数可以多次输出,参数顺序可以不相同3.填充方式十分灵活,对齐方式十分强大4.官方推荐用的方式,%方式将会在后面的版本被淘汰format的一个例子print ('hello {0}'.format('world'))&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-28 16:59:00
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            print()函数的使用
  1.可以输出那些内容?
    可以是数字、字符串、含有运算符的表达式。
  2.可以将内容输出的目的地
    显示器、文件
  3.输出形式
    换行、不换行转义字符
  1.转义字符就是反斜杠+实现转义功能首字母
  2.什么情况需要转义字符?
    1).反斜杠:\ \
    单引号:\ '
    双引号:\"
    2).换行:\n      回            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 23:36:55
                            
                                129阅读
                            
                                                                             
                 
                
                                
                    