Python学习笔记之自定义函数

您所在的位置:网站首页 python中自定义函数 Python学习笔记之自定义函数

Python学习笔记之自定义函数

2022-06-01 03:44| 来源: 网络整理| 查看: 265

Python 是一种面向对象、直译式计算机程序设计语言。Python语法简洁而清晰,具有丰富和强大的类库。

它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。 常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,速度要求非常高,就可以用C++重写。  

def 函数名(参数):

函数体

早已经被python没有各种结束符打败了,看看函数,连参数都不需要定义数据类型,函数定义也要标新立异,大部分语言都是用function ,这货偏偏要用def

,def不是C里预处理的么,有点理解不来。

python里的一切函数、结构体、循环都是用:开始的,没有结束符。程序的可读性会变差。没法像C那样,一块块的,我爱写几个函数就写几个函数,互相调用再实例化,各种爽,python 看都看不来,看来是很考验写注释的功力啊

 # Python自定义函数 

 # 自定义函数关键字:def 

 def defName(): 

     print(123) 

   

 print(defName()) 

   

 # 注: 

 # 将一个变量传递给函数,函数对它进行操作,但原整数变量不发生变化 

 # 将一个表(数组)传递给函数,函数进行操作,原来的表(数组)发生变化 

 # 对于基本数据类型的变量,变量传递给函数后,函数会在内存中复制一个新的变量,从而不影响原来的变量。(称此为值传递) 

 # 对于表(数组)来说,表(数组)传递给函数的是一个指针,指针指向序列在内存中的位置,在函数中对表(数组)的操作将在原有内存中进行,从而影响原有变量。(称此为指针传递) 

  

 #=================================================================# 

  

 # Python函数range() 

 # 建立序列数组,例:[0,1,2,3...] 数组元素的个数取决于range()参数值(-1) 

   

 range(5) #[0,1,2,3,4] 

  

 #=================================================================# 

  

 # PyQt绘制界面布局,通过CMD生成py源文件(命令): 

 # pyuic4.bat qt文件路径(相对/绝对)/文件名称.ui -x -o 要保存的路径/文件名称.py 

 # -x 后面跟的是需要转换的文件 

# -o 后面跟的文件名,想要输出成的python程序的名字(不可使用中文) 

 # C:/Python33/Lib/site-packages/PyQt4>pyuic4.bat F:/python/qt.ui -x -o F:/python/gt.py



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3