一、常见的python函数学习了很长时间的python,本以为基础知识自己都学习的差不多了,可是换了一本学习教材之后,才知道自己之前学习的内容有多皮毛,所以又抓紧时间回来补充自己的博客内容,下面介绍的这几类函数都是我在学习过程中常见的几类函数: (1)简单的python的内置函数(不需要导入依赖的模块):# 输入输出
input()
print()
# 类型转换
int(整数字符串或者浮点数据)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-30 23:47:45
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.链式赋值 :其用于同一个对象赋值给个变量。eg,x=Y = 123相当于x=123, y = 123
 2. 系列解包赋值,对应相同个数的变量(个数必须保持一致。)a,b,c=4,5,6相当于a=4,b=5,c=6
常量:Python中不支持常量,即没有语法规则限制改变一个常量的值。我们只能约定常量的命名规则以及在程序的逻辑上不对常量的值做出改变。
 3. 最基本的数据类型
 1、整形 , 2            
                
         
            
            
            
            一、数学函数1.abs()函数:取绝对值print(abs(-10))>>>102.divmod()函数:同时取商和余数 ??print(divmod(7,2))>>>(3, 1)3.sum()函数:求和计算li=[1,2,3]
print(sum(li))>>>64.round()函数:四舍五入print(round(5.1))
print(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 21:37:41
                            
                                375阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在python3.8之后函数参数中允许出现/和*号,/用来指明某些函数形参必须使用位置参数而非关键字参数的形式,*出现在函数参数中第一种含义可以表示为可变参数,一般写作*args;对于单独出现在参数中的*参数,则表示,*后面的参数必须为关键字参数的形式,接下来详细说下该用法:1 /参数的用法如果你想要函数的调用者在某个参数位置只能使用位置参数而不能使用关键字参数传参,那么你只需要在所需位置后面放置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 09:27:18
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            问题描述试题编号: 201612-1试题名称: 中间数时间限制: 1.0s内存限制: 256.0MB问题描述   在一个整数序列a1, a2, …, an中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。   给定一个整数序列,请找出这个整数序列的中间数的值。输入格式   输入的第一行包含了一个整数n,表            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-02 10:09:11
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果我们把递归从图中去掉,可能更容易理解。下面是一个类似的构造:def funcA(lis, json, target):
return json[target]
def funcB(lis, json, target):
return funcA(lis[1:], json[lis[0]], target)
>>> final_json = funcB(my_list, my_            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-03 14:33:33
                            
                                24阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python折线图中间的点
在 Python 数据可视化中,折线图是一种常见的展示数据趋势和变化的方式。折线图由许多相连的数据点组成,通过连接这些点来展示数据的变化情况。然而,在某些情况下,我们希望在折线图的中间位置标注出具体的数据点,以便更清晰地展示数据的变化趋势。
在 Python 的数据可视化库中,例如 Matplotlib 或 Seaborn,我们可以通过简单的代码实现在折线图中标            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-05 05:18:27
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            **Python函数之间的点**
Python是一种高级编程语言,具有简洁、易读、易学的特点。在Python中,函数是一种重要的程序结构,用于封装可重用的代码。函数之间的调用关系十分重要,可以通过函数之间的点来描述函数之间的关系。
函数之间的点可以分为两个方面:函数的调用和返回值。
**函数的调用**
在Python中,函数的调用是通过函数名和参数列表完成的。当程序执行到函数调用的地方时,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-02 06:23:51
                            
                                3阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,            
                
         
            
            
            
            一、常规函数的定义函数函数就是一段组织好的、可以重复使用的代码块。比如在你写的某个.py文件中,需要频繁的计算面积,这样我们会有很多相似、重复的代码,在这种情况下,我们就可以将这些代码块封装起来,这就是函数。每次需要进行面积的计算时,就调用这个函数;在Python中,有可以直接进行使用的内建函数,我们也可以自定义函数;如何自定义函数在Python中,我们使用def关键字来定义函数,def func            
                
         
            
            
            
            1、Python 变量和数据类型变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型。如果字符串本身包含怎么办?比如我们要表示字符串 Im OK ,这时,可以用 括起来表示:Im OK类似的,如果字符串包含,我们就可以用 括起来表示:Learn Python in imooc如果字符串既包含又包含怎么办?这个时候,就需要对字符串的某些特殊字符进行转义,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 22:22:56
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python中的mid函数在Python中,mid函数是一个很实用的函数,可用于从列表或字符串中获取中间的元素或字符。在本文中,我们将探讨mid函数在Python编程中的实际用途以及如何使用它来实现各种功能。什么是mid函数?mid函数用于从列表或字符串中获取中间的元素或字符。在Python中,我们可以使用切片符号(:)来获取列表、字符串或元组的一个子集,mid函数就是切片在其中的一种实现。mid            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 14:17:20
                            
                                692阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ZEMAX | 使用点扩散函数的衍射极限成像系统的分辨率成像系统(例如显微镜)的衍射极限分辨率可以通过不同方式表征。在本文中,我建议使用在 OpticStudio 中计算的点扩散函数 (PSF) 来客观衡量这些成像系统的分辨率。文中介绍了重叠图像(探测器)平面上两个点的 PSF 的两种方法。第一种方法使用多重结构编辑器,第二种方法使用图像模拟工具。文中比较了这两种方法,并讨论了它们的优缺点。(联系            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 19:16:54
                            
                                346阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            点扩展函数(point spread function PSF)描述了成像系统对点源或点对象的响应。PSF更一般的术语是一个系统的脉冲响应(impulse response),PSF是聚焦光学系统的脉冲响应。PSF 在许多情况下可以被当作是图像中表示一个未解决对象的扩散斑(extended blob )。从功能上讲,它是成像系统光学传递函数的空间域形式。它在傅立叶光学、天文成像、医学成像            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-29 21:15:52
                            
                                266阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.什么是点扩散函数?        点扩散函数(point spread function (PSF) 以下均使用PSF缩写)描述了一个成像系统对一个点光源(物体)的响应。PSF的一般术语就是系统响应,PSF是一个聚焦光学系统的冲击响应。上图水平面坐标x,y为像面空间坐标,z轴为像面该点处亮度。由上图我们不难发现点扩散函数的切面图具有如下特性:             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 11:55:03
                            
                                1497阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录3D数学向量点乘叉乘矩阵理解变换视觉坐标视图变换模型变换模型视图的二元性投影变换视口变换模型视图矩阵矩阵构造单位矩阵平移旋转缩放综合变换运用模型视图矩阵更多对象使用三角形批次类(GLTriangleBatch)实例案例投影矩阵正投影透视投影模型视图投影矩阵变换管线使用矩阵堆栈管理管线使用照相机和角色进行移动角色帧欧拉角:“卢克!请使用帧”照相机管理添加更多角色关于光线 3D数学向量t            
                
         
            
            
            
            函数与变量作用域一、函数1.1 函数定义def 函数名([参数1][,参数2][,参数3]...):
  [函数语句]#函数语句和return语句不能同时省略
  [return [返回值]]#return后面可以没有返回值1.2函数调用在Python中,所有语句都是实时执行的,不存在C/C++的编译过程,def也是一条可执行语句,定义一个函数。所以函数的调用必须在定义之后>>>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-09 13:01:20
                            
                                23阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在现代优化问题中,外点罚函数(Penalty Function)是处理约束优化问题的一种常见方法。外点罚函数旨在通过添加一个“罚分”来惩罚那些不满足约束条件的解,从而将优化过程引导至可行解。本文将详细探讨如何在 Python 中实现外点罚函数,包括其背景、技术原理、架构解析、源码分析、案例分析及扩展讨论。
在这个复杂的背景中,我们可以通过【四象限图】分析外点罚函数的有效性和应用领域。具体来看,外            
                
         
            
            
            
            python中函数的参数形参:定义函数时代表函数的形式参数 定义函数时,形参分为普通参数,默认参数,和动态参数(普通动态参数,关键字动态参数) 顺序:普通参数,默认参数,※args,※※kwargs实参:调用函数时传入的实际参数 调用函数时,根据调用时的写法,可以分为位置参数和关键字参数def f(x, y):  # 普通参数
    pass
def f(x, y=1):  # y=1是默认            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 15:35:14
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python 函数名点
在 Python 中,函数名点是指在函数名后面加上点号(.),再加上方法名或属性名。这种语法可以用来调用函数的方法或访问函数的属性。函数名点的使用在很多库和框架中都是非常常见的,因此掌握这种用法是很有必要的。
## 函数名点的基本用法
要使用函数名点,首先需要定义一个函数,在函数名后面加上点号,再接上方法名或属性名。下面是一个简单的示例:
```python
d            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-18 04:47:51
                            
                                65阅读