Python3.5 函数的调用

时间:2021-11-07 03:30:35

Python3.5 函数的调用

望共同进步

转载请注明地址:http://blog.csdn.net/weixin_39701039/article/details/79567006

在 函数的定义: http://blog.csdn.net/weixin_39701039/article/details/79563012  

写函数的定义的时候其实已经调用了函数,如

#coding:utf-8 #python 3.5.1  def get_Square(x):
    return x**2    #幂的符号用**(两个星号表示)  result = get_Square(5)
print(result)

里的result = get_Square(5) 就是调用了函数get_Square(),然后把返回的值赋给了变量result;那么我们发现要调用一个函数,需要知道函数的名称传入的参数

其实Python内置了很多有用的函数,我们可以直接调用:

##coding:utf-8 #python 3.5.1  print('abs(-10):',abs(-10))
print('min(1,2,-5,10):',min(1,2,-5,10))

#结果

abs(-10): 10

min(1,2,-5,10): -5

当不属于Python内置函数时,一是我们上面的定义一个函数,再调用;二就是调用在另一个.py(这个我在博客 http://blog.csdn.net/weixin_39701039/article/details/79642604 做了简单的说明)文件里定义的函数。下面就第二种做简单介绍:

如下是 M_f_def.py 中的代码:

#coding:utf-8 #python3.5.1  import requests

from bs4 import BeautifulSoup


headers = {
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'  }
#定义函数(传入参数url) def get_Soup(url):
    response = requests.get(url,headers = headers,timeout = 120)
    response.encoding = 'utf-8'  res = response.text
    soup = BeautifulSoup(res,'html.parser')
    return soup   #返回soup #调用函数 

建立一个文件M_f_call.py  ,开始导入.py文件,再调用函数,如下

#coding:utf-8 #python 3.5.1  import M_function.M_f_def as Fuc
import Calcs.calc1  as calcu    #这里调用了.calc1.py文件,结合下面的PS看

soup = Fuc.get_Soup(url = 'http://blog.csdn.net/weixin_39701039/article/details/79563012')
print(soup)

#结果:

Python3.5 函数的调用

PS:注意M_f_call.py 文件要和 M_function在同一个文件夹下(不一定在M_function里),如下图:

Python3.5 函数的调用

 

望有所帮助,望采纳!!