重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如果不需要传参,括号里就不用填,注意,python中不需要定义变量类型。自定义函数除了函数的功能是我们自己编写代码实现的外,其他的与python中的函数并无差别,所以在调用函数时,直接使用函数名就行。
我们提供的服务有:网站制作、成都做网站、微信公众号开发、网站优化、网站认证、长葛ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的长葛网站制作公司
打开IDLE python GUI,点击开始-所有程序-python2.7-IDLE python GUI,或者直接进入dos环境,或者其他的IDLE。
请点击输入图片描述
首先,创建一个简单的自定义函数,定义为K函数。
请点击输入图片描述
假如x==Kill,那么,就可以代入刚才所创建的K函数,最后返回一个语句,x为任意字符,空白字符也可以。
请点击输入图片描述
要注意的是,用def创建函数的时候,k(x)括号里面是不用双引号的,而调用自定义函数的时候,在括号了就要加上双引号。
上面的定义函数比较简单,只用了一个print输出语句,现在,定义一个累加的函数,就要用到while函数和if函数了。
请点击输入图片描述
A函数是用来计算累加的,其中用到了一个while循环和if判断,x为自定义变量,假如现在X为100,也就是说此函数计算1+2+3+...+100的和。
请点击输入图片描述
Python的自定义函数格式中规中矩,用def引导自定义函数名,用括号给出该函数的参数,在冒号后换行通过缩进确定函数体。在格式上和条件判断语句有些相似。
如果函数名和变量名冲突了,相当于重新赋值。而python解释是从上到下的,也就是说此时谁在下面谁占用这个变量名。剩下的那个就只能在内存中等待垃圾回收了。
自定义函数的参数:
按道理来说,即使Python不严格要求定义函数参数,但这方面的知识有助于理解自定义函数中参数操作的情况,还是应该说明一下的。
可以简单地理解为在定义函数时括号中声明的参数是我们在函数使用中会用到的参数,在调用函数时括号中的变量就是参加函数运算用到的变量,换个名字参数(用于定义)和变量(用于调用)就足以理解了。
1.打开idle,点击New File,开启一个新文档
2.输入函数(不用执行函数!只定义!)
3.点save,找到当时安装Python的路径(Python一般的默认路径是C:UsersHK-paul-2AppDataLocalProgramsPython )=》Python X.XX=》Lib(不是libs!)=》site-packages=》保存
注意:你可以在site-packages里新创一个文件夹,文件夹里有多个文件,这样就可以一起导入那些函数文件。
例如一个叫MAGE_Python的文件夹里有pro_pygame,pro_python和pro_tkinter三个Python文件,
这样你只要导入MAGE_Python就可以一起导入pro_pygame,pro_python和pro_tkinter,
如果你只用某一个,又想节约空间,也可以from MAGE_Python import pro_pygame这样一个个导入