zoukankan      html  css  js  c++  java
  • 初识python之函数基础

    课堂笔记:

    1、什么是函数?
    函数相当于工具,需要事先准备好,在需要用时再使用。

    2、如何使用函数?
    函数必须先定义、后调用。

    3、函数的语法:

    # def 函数名(参数1,参数2...):
    # """
    # 注释
    # 函数的说明
    # 水杯,用来盛水与喝水
    # """
    # 函数体代码(逻辑代码)
    # return 返回值
    '''
    def: (全称defind) 用来声明定义函数的关键字。
    函数名: 看其名、知其意。
    (): 括号,存放的是接收外界的参数。
    注释: 用来说明函数的作用。
    函数体代码: 逻辑代码。
    return: 后面跟函数的返回值。
    '''

    # 注册功能
    # 先定义
    def register():
    '''
    此函数注册功能
    :return:
    '''
    while True:

    # 让用户输入用户名与密码
    user = input('请输入用户名:').strip()
    pwd = input('请输入密码:').strip()
    re_pwd = input('请确认密码:').strip()

    # 判断两次输入的密码是否一致
    if pwd == re_pwd:

    # 格式化字符串的三种方式

    # user_info = '用户名:%s,密码:%s' % (user, pwd)
    # user_info = '用户名:{},密码:{}'.format(user, pwd)

    # 字符串前写一个f相当于调用format方法
    user_info = f'用户名:{user},密码:{pwd}'

    # 把用户信息写入文件中
    with open(f'{user}.txt', 'w', encoding='utf-8') as f:
    f.write(user_info)

    break

    else:
    print('两次密码不一致,请重新输入!')


    # 调用函数: 函数名 + 括号 即调用函数.
    # register()



    '''
    函数在定义阶段发生的事情:
    1.先打开python解释器。
    2.加载05 函数基础.py 文件。
    3.python解释器会帮我们检测py文件中语法,
    但是只会检测python语法,不会执行函数体代码。

    '''

    def foo():

    print('from foo!')
    bar()
    # print(

    # 调用阶段,会执行foo函数体代码。
    foo()

    四、名称空间

    python解释器自带的: 内置名称空间
    自定义的py文件内,顶着最左边定义的: 全局名称空间
    函数内部定义的: 局部名称空间
    '''


    name = 'tank'

    def func1():
    # name = 'tank'
    print()

    def func2():

    print('func2...')

    # print(name, '全局打印')

    func1()
     
  • 相关阅读:
    Linux(Ubuntu)安装Mujoco、mujoco-py的详细步骤、安装教程
    Model-Free Episodic Control
    Efficient Off-Policy Meta-Reinforcement Learning via Probabilistic Context Variables
    On First-Order Meta-Learning Algorithms
    Meta-Q-Learning
    Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
    Meta Learning via Learned Loss
    Python不同版本切换
    Ubuntu下压缩解压文件
    Python写入CSV文件的问题
  • 原文地址:https://www.cnblogs.com/lweiser/p/11020476.html
Copyright © 2011-2022 走看看