Python函数详解3.7

认识Python:函数的本质就是功能的封装,使用函数可以大大提高编程的效率与程序的可读性。

Python的局部产量和全局变量:变量是有生效范围的,这个生效范围我们称为作用域。作用域从变量出现开始到程序的最末的变量叫做全局变量,作用域只在局部的变量叫做局部变量。

作用域:例:j局部变量

i=10

 def func():

    j=10

    j+=1

    print(j)

  func()

打印输出:11

               例:j全局变量

i=10

 def  func():

     global j

      j=10

func()

print(j)

打印输出:11

函数的定义和调用:例

def abc():                    def abc():

   print("abcd!")              print("abcd!")

abc()                              print("zxc")

打印输出:abcd!          abc()

                                   打印输出:abcd!

                                                     zxc

 

函数参数的使用详解:在函数用,如果需要让函数与外界有数据的传递,我们则需要使用参数。参数分为形参和实参。

形参:在函数定义时使用的参数

实参:在函数调用时使用的参数

例:

            def function1(a,b):   a和b没有实际的值(形参)

               if(a>b):

                 print(a)

               else:

                 print(b)

               function1(2,3)   a和b有实际的值(实参)

             打印输出:3

 

Python模块:为了让Python程序实现起来更方便,我们可以按需求类别将一些常见的功能(函数)组合在一起,形成模块。以后我们要实现这一类功能的时候,直接导入该模块即可。模块里面的函数叫做模块的方法。系统中自带的模块在安装的bin目录中!

Python模块的导入:

   1.  import模块名

   2.  from…import…

例:

1.

 import  urllib

 from  urllib.request  import urlopen

data1=urllib.request.urlopen("http://www.baidu.com").read()

print(len(dara1))

打印输出:100083

2.

data2=urlopen("http://m.baidu.com").rend()

print(len(data2))

打印输出:59084

3.

from  urllib  import  repuest

data3=repuest.urlopen("http://jd.com").rend()

print(len(data3))

打印输出:200110

 

文件操作概述:我们通常会通过手工去打开、写入、读取文件等操作,也可以使用python进行文件操作自动对程序进行处理,比如合并多个Excel表格文件的内容等等!

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值