• 函数和入参


    函数有几个组成部分
    1.函数名
    2.函数体
    3.函数调用
    4.函数入参
    5.返回值,函数么有写返回值,函数执行完返回的none,需要return一下,想返回什么就return一下,返回的内容就是函数执行之后的结果
    return 1.返回数据 2.函数里遇到return立马结束,不再执行下面代码 像循环中的break
    定义函数之前,要想好定义的函数是否有入参是否有返回
    #函数不调用不会被执行
    def write_file(file_name,content):
    with open(file_name,'w',encoding='utf-8') as f:
    f.write(content)
    write_file('函数.txt','学习函数')

    def read_file(file_name):
    with open(file_name,encoding='utf-8') as f:
    content = f.read()
    return content
    result = read_file('修改文件.py')
    参数
    #必填参数、默认值、可变参数、关键字参数 必须得按照这个顺序来
    #必填参数必须写到默认值参数前面
    #默认参数必须在可变参数前面
    #可变参数必须在关键字参数前面

    一、必填参数
    def b(name,age): #必填参数,位置参数
    print(name,age)
    b('MLing',18)
    二、默认参数,非必填,入参不传时,使用默认值
    def op_file(file,content=None): #默认值参数
    with open(file,'a+',encoding='utf-8') as f:
    if content:
    f.write(str(content))
    else:
    f.seek(0)
    result = f.read()
    return result
    open('tihuan.txt')
    三、可变参数
    #1、这个是不是必须传的 非必传
    #2、限制不限制参数的个数 不限制
    #3、返回的是什么 元组
    def send_sms(*args):#可变参数
    print(args)
    四、关键字参数
    #1、这个是不是必须传的 非必传
    #2、限制不限制参数的个数 不限制
    #3、返回的是什么 字典
    def info(**kwarge):
    print(kwarge)
    info()
    info(name='MLing',age=12)


    
    
     


  • 相关阅读:
    linux命令行打印图片
    linux 命令行打印二维码
    ReactNative DeviceEventEmitter
    python操作Excel的几种方式
    python 爬虫实例(二)
    各种软件安装的URL
    python 爬虫实例(一)
    eclipse的maven中需要把jar的包文件登入到自己的仓库里面的操作
    关于Maven项目build时出现No compiler is provided in this environment的处理
    eclipse和maven生成web项目的war包的操作方法
  • 原文地址:https://www.cnblogs.com/MLing/p/12851011.html
Copyright © 2020-2023  润新知