zoukankan      html  css  js  c++  java
  • 初始函数

    函数初识

    函数的优点:

    1.减少代码的重复率

    2.增强代码的阅读性

    函数的目的是封装一个功能。

    #函数的定义:

    def my_len():
        li = 'dasdassda'
        count = 0
        for i in li:
            count +=1
        return count

    执行函数:函数名()

    函数的返回值return:

    1.函数中如果遇到return,则直接结束函数。

    2.给函数的执行者返回值

    # return                    None
    # return 单个值 原封不动的返回
    # return 多个值 一个元组,所有的返回值作为元组的每一个元素
    两个数比大小
    def
    my_big(x,y): return x if x>y else y print(my_big(23,56))

    3函数的传参

    #实参
    # 位置参数 按照顺序,一一对应
    # 关键字参数 可以不按照顺序,但是必须一一对应
    # 混合参数 关键字参数一定要在位置参数后面
    #形参
    # 位置参数 按照顺序,一一对应
    # 默认参数 应用场景:不经常改变的参数,但是一直在用
    #三次元运算:只针对于简单的if else这样的结构,才可以使用。
    # 默认参数的陷阱
    # 默认参数若是可变的数据类型,他始终使用的是一个。
    def name_list(name,sex=''):
        with open('class_list',encoding='utf-8',mode='a')as f:
            f.write('{}|{}
    '.format(name,sex))
    while 1:
        name,sex = input('姓名,性别(请在姓名和性别之间加逗号)').strip().replace('',',').split(',')
        if name.upper()=='Q':
            break
        if sex.strip():
            name_list(name,sex)
        else:
            name_list(name)
     









  • 相关阅读:
    RabbitMQ从入门到精通(一)
    MQ的架构作用
    Docker可视化管理工具
    Linux修改war包中文件
    Redis--各个数据类型最大存储量
    linux中直接修改jar包内配置文件
    脚本发布程序
    maven 安装到私服
    HTML基础 text-indent 把文字移出浏览器,隐藏起来
    HTML基础 td valign 设置文本靠上 居中 靠下
  • 原文地址:https://www.cnblogs.com/caoshitong/p/9482544.html
Copyright © 2011-2022 走看看