zoukankan      html  css  js  c++  java
  • Python之浅谈函数

    文件的高级应用

    r+即可读又可写,并且是在后面追加

    w+清空文件的功能是w提供的

    a+a有追加的功能,a的指针在末尾的时候,a+的读取功能也没用

    文件修改的两种方式

    第一种

    with open('test', 'r', encoding='utf8') as fr, 
            open('test_swap', 'w', encoding='utf8') as fw:
        data = fr.read()
        data = data.replace('sb', 'dsb')
    
        fw.write(data)
    
    import time
    time.sleep(5)
    os.remove('test.py')  # 删除文件
    os.rename('test_swap.py', 'test.py')  # 重命名文件
    

    第二种

    with open('test', 'r', encoding='utf8') as fr, 
            open('test_swap', 'w', encoding='utf8') as fw:
        for i in fr:
            i = i.replace('sb', 'dsb')
            fw.write(i)
    
    os.remove('test.py')  # 删除文件
    os.rename('test_swap.py', 'test.py')  # 重命名文件
    

    函数的定义

    在代码块之前,写上def 和函数名

    函数的参数

    形参: 定义阶段才有形参,形式参数,啥也没用,只是占个位置,具有描述意义

    实参:只有在调用的时候才有实参,就是实际的参数,具有具体的值

    位置形参:一个一个的写形参,就叫位置形参

    位置实参:一个一个的写过去就叫位置实参

    位置形参和位置实参都是从左到右一一对应的

    默认形参:不需要传参,可以直接使用默认值,传参就使用你传的值, 默认形参必须放到位置形参后面

    关键字参数:按照形参名可以给定具体的值,可以打破位置形参必须一一对应的规则

    函数的返回值

    return:可以返回任意数据类型,不过它默认是元组

  • 相关阅读:
    遍历文件夹及子文件夹_函数
    wbadmin与vssadmin
    WSB备份到远程共享文件夹的限制
    Linux 性能工具集
    shell 与 空格
    Git 仓库结构 (二)***
    Linux下scp的用法***
    FINDSTR 命令使用详解
    Git 的origin和master分析 ***
    Git push *****
  • 原文地址:https://www.cnblogs.com/MrYang161/p/11323455.html
Copyright © 2011-2022 走看看