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)
     









  • 相关阅读:
    vue中使用vuepdf插件显示pdf
    vuecirclemenu漂亮的圆形菜单
    console.log输出彩色字,图片等
    项目开发之使用 maven
    用 C 扩展 python
    Flash 与 php 使用 amfphp
    纯命令行的编辑利器:用好 awk 与 sed
    远程调试Java程序
    .net core 项目文件结构浅析
    初识Redis系列之一:简单介绍
  • 原文地址:https://www.cnblogs.com/caoshitong/p/9482544.html
Copyright © 2011-2022 走看看