zoukankan      html  css  js  c++  java
  • Python

    Python的第十五天

    一、return返回值

     作用:1、返回执行结果(若没有return,则返回值是none)

         2、程序执行,一遇到return,就代表着函数的结束

     练习:

    def stu_register(name,age,course,country):
    print("-----------学生注册信息----------")
    print("name:",name)
    print("age:",age)
    print("course:",course)
    print("country:",country)
    if age > 22:
    return False
    else:
    return True 或 return True,name,age,course,country
    a = stu_register("alex",20,"python","china")
    print(a)
    if a:
    print("注册成功。。")
    else:
    print("sorry,,,")

    -----------学生注册信息----------
    name: alex
    age: 20
    course: python
    country: china
    True  或 (True,'alex','20','python','china')
    注册成功。。

     

    二、局部变量 and 全局变量

    1、变量的查找顺序是 局部变量>全局变量

    2、在函数里不能直接修改全局变量

    name = "alex"
    def change_name():
    name = "jack"
    print(name)
    change_name()
    print(name)

    jack
    alex

    name = "alex"
    def change_name():
    # name = "jack"
    print(name)
    change_name()
    print(name)

    alex
    alex

    三、给函数传list、dict

    dict = {"name":"alex","age":"22","hobbie":"大保健"}
    list = ["liang","wang","li"]
    def data(info,people):
    info["hobbie"] = "学习"
    people.append("zhang")
    data(dict,list)
    print(dict,list)

    {'name': 'alex', 'age': '22', 'hobbie': '学习'} ['liang', 'wang', 'li', 'zhang']
  • 相关阅读:
    linux —— 学习笔记(汇总)
    linux —— ubuntu 初次安装问题
    更改CMD默认的初始路径
    深入浅出理解linux inode结构
    重拾简单的linux指令之info 【转】
    Python 中数据的序列化和反序列化(json处理)
    day07
    Python 的反射机制
    Python 的 __new__()方法与实例化
    Classes as objects
  • 原文地址:https://www.cnblogs.com/sxy2021/p/14386025.html
Copyright © 2011-2022 走看看