zoukankan      html  css  js  c++  java
  • Python学习笔记--8.1 函数

    #函数也叫方法,就是实现特定功能的一坨代码,提高代码的复用性。

    import json
    with open('a.txt') as f:
    res=json.load(f)
    with open('b.txt') as f:
    res=json.load(f)
    with open('c.txt') as f:
    res=json.load(f)

    #这段代码只是文件名不同,用函数封装起来,只要给出文件吗,就可以使用。这就是复用性。
    def my():
    print('函数')
    #函数必须得调用才会执行。
    my
    print(my) #运行后只是显示一串my的存储地址的数字
    my()#写了小括号才是调用函数。打印出“函数”。


    #
    def get_file_content():
    with open('stus.json',encoding='uft-8') as f:
    res=json.load(f)
    #这样就写死了。应该每次调用时,告诉它要打开哪个文件。

    #局部变量,在函数里定义的变量,只能在函数里使用,一旦出了函数就不能使用了。
    #一个函数只做一件事

    def get_file_content(file_name):#形参,形式参数
    #入参:传入一个文件名
    #返回值:文件内容转成字典,返回
    with open(file_name,encoding='uft-8') as f:
    res=json.load(f)
    return res

    abc=get_file_content('stus.json')#这里是实参,实际参数
    print(abc)



    #如果有多个入参
    def write_file(filename,content):
    with open(filename,'w',encoding='utf-8')as f:
    json.dump(content,f,indent=4,ensure_ascii=false)
    # f.write(json,dumps(content))
    d={'name':}
    d2={'aaa':}
  • 相关阅读:
    梯度下降(Gradient Descent)
    Positioning-Based Photo Retrieval
    NTU Long-Term Positioning Dataset
    Pycharm导入tabula模块包
    MySQL学习笔记20
    MySQL学习笔记17-19
    Android studio 报错AAPT2 error
    MySQL学习笔记13-16
    MySQL学习笔记 8-12
    机器学习十大算法
  • 原文地址:https://www.cnblogs.com/youyou-luming/p/9602038.html
Copyright © 2011-2022 走看看