zoukankan      html  css  js  c++  java
  • 五、Python入门-函数与模块

    函数与模块

    函数的定义

      def 函数名(参数):

        主体

        return 返回值

    函数参数传递

      1.顺序传入

      2.关键字

      3.默认参数

        默认参数必须放到参数列表末位

      4.不定长参数

    def show(name,age,sex,hobby):
        print("我叫:",name,"年龄:",age,"性别:",sex,"爱好:",hobby)
    
    #顺序传入
    show("张三",18,"","打球")
    
    #关键字
    #show(hobby="打球","张三",sex="男",age=18)        #×
    show("张三",hobby="打球",sex="",age=18)         #
    show(name="张三",hobby="打球",sex="",age=18)
    
    #最好统一传参方式
    
    #默认参数,默认参数必须放到参数列表末位
    def show2(name,age,sex,hobby="篮球"):
        print("我叫:",name,"年龄:",age,"性别:",sex,"爱好:",hobby)
    
    show2("张三",18,"")    
    
    
    #不定长参数
    def myAdd(*args):
        mySum=0
        for i in args:
            mySum+=i
        return mySum
    
    print(myAdd(2,4,8,6,10))
    print(myAdd())

    内置函数

      https://docs.python.org/zh-cn/3.7/library/

    模块

      最高级别组织单元,它将程序代码和数据封装起来以便重用

    #导入模块
    import random                        #导入模块全部
    a=random.random()
    
    from random import *                #导入模块全部
    from random import choice            #导入模块指定函数
    
    b=choice(["","",""])
    
    #导入自定义的模块
    import d9t1331
    d9t1331.show("张三",18,"","打球")
    
    #import 相当将对应的模块(.py)复制过来

    内置模块

    #爬虫
    from urllib import request
    
    #百度网页信息
    url="http://www.baidu.com"
    data=request.urlopen(url).read()
    print(data.decode())
    
    #系统命令
    import os
    os.system("C:Windowssystem32mspaint.exe")
    
    #控制浏览器
    import webbrowser
    webbrowser.open("http://www.baidu.com")

    第三方模块

      第三方模块路径:安装路径Libsite-packages

      安装:

      1.使用工具 pip

        升级pip工具:python -m pip install --upgrade pip

        下载模块:pip install 模块名 

        卸载模块:pip uninstall 模块名

        显示pip安装过得第三方模块:pip list 

      2.网页上下载

        https://www.lfd.uci.edu/  >  software > python packages  

        下载说明:Pillow-5.3.0-cp37-cp37m-win_amd64.whl

        5.3.0--版本号  cp37--python3.7  win64-64位系统

        安装:在模块的当前路径输入命令 pip install 模块名

  • 相关阅读:
    fibnacci数列的python实现
    求最大公约数伪代码
    2020-2021-1 20201213信息安全专业导论第五周学习总结
    2020级201213《信息安全专业导论》第五周学习总结
    xor加密的python实现
    第四周学习总结
    BASE64编码
    师生关系
    2020-2021--1 20201205《信息安全专业导论》第2周学习总结
    师生关系
  • 原文地址:https://www.cnblogs.com/Just-a-calm-programmer/p/12673587.html
Copyright © 2011-2022 走看看