首页 > 其他分享 >函数

函数

时间:2023-12-06 18:55:35浏览次数:29  
标签:username 函数 serein result print login

函数

1.函数的定义和调用

# 【一】函数定义的语法
'''
def 函数名():
    执行代码的函数体
    return 返回值
'''

# 【1】函数的基本定义
# # 定义一个名字叫 login 的函数
# def login():
#     # pass
#     ...
#
#
# # 调用定义好的函数
# login()

# 【2】无参无返回值的函数定义
# def login():
#     username = input("用户名:>>>").strip()
#     password = input("密码:>>>").strip()
#     if username == 'serein' and password == '521':
#         print(f'{username} :>>>> 登陆成功')
#
#
# login()

# 【3】有参无返回值的函数


# [1]给了参数但是不使用
# def login(username, password):
#     if username == 'serein':
#         print(f"{username} :>>> 登陆成功!")
#
#
# login('serein', '521')

# # [2]有参数必须给,不给就会报错
# # login('serein',)
# # TypeError: login() missing 1 required positional argument: 'password'
#
# def login(username):
#     if username == 'serein' and password == '521':
#         print(f"{username} :>>> 登陆成功!")
#

# # [3]没有参数接受,但是给了
# # login('serein', '521')
# # TypeError: login() takes 1 positional argument but 2 were given
# # [4]给了指定的参数,但是内部的参数需要定义才能使用
# login('serein')
# # NameError: name 'password' is not defined

# 【4】有参数有返回值的情况
# def add(x, y):
#     result = x + y
#     # print(result)
#     return result

# add(1, 1)
# print(result)

# result = add(1, 1)
# print(result)

# 【5】多个参数和多个返回值的情况
# def add(x, y):
#     # print(result)
#     return x + y, x * y
#
#
# res_one, res_two = add(2, 4)
# print(res_one)
# print(res_two)

标签:username,函数,serein,result,print,login
From: https://www.cnblogs.com/Formerly/p/17880288.html

相关文章

  • Java第四课_循环和函数
    1.循环for/*for(初始化语句A;boolean类型表达式B;更改表达式C){循环体,就是需要被重复执行的代码;D}执行顺序:for-->A-->B-->|false:循环到此结束......
  • 函数的定义和调用
    函数的定义和调用函数的使用必须遵循’先定义,后调用’的原则。函数的定义就相当于事先将函数体代码保存起来,然后将内存地址赋值给函数名,函数名就是对这段代码的引用,这和变量的定义是相似的。没有事先定义函数而直接调用,就相当于在引用一个不存在的’变量名’。定义函数的语法......
  • 函数的基本使用
    什么是函数函数就相当于具备某一功能的工具使用函数必须遵循一些规则:先定义后调用为何要使用函数组织结构不清晰,可读性差代码冗余,臃肿因为代码冗余导致可维护性,扩展性差函数的定义函数是一个工具,函数名应该定义为动词,而不是名词。deffunction_name(paramete......
  • C++_调用函数以及不同数据类型
    调用其他文件中的函数add_library可以生成我们所需的动态库或者静态库,我们要把制作出的库文件发布出去供第三方使用一些函数方法单独在一个cpp的源文件中定义,然后在另一个源文件中需要用到自定义的函数时直接调用就可以了!方法1.学过c++的人可能最熟悉的方法还是利用头文件......
  • pandas函数映射
    pandas函数映射importpandasaspdimportnumpyasnpfrompandasimportSeries,DataFramedf1=DataFrame(np.random.choice(range(20),size=(4,3),replace=False),index=list('ABCD'),columns=list('abc'))print(df1)#使用numpy函......
  • 无涯教程-Erlang - get函数
    此方法用于获取映射中特定键的值。get-语法get(key,map)key   - 这是需要为其返回值的键。Map  - 这是需要在其中搜索键的Map。get-返回值如果在Map上找到键,则返回值。-module(helloLearnfk).-export([start/0]).start()->Lst1=[{"a",1},{"......
  • 函数的基本定义语法
    函数的定义和调用函数定义的语法'''def函数名():执行代码的函数体return返回值'''【1】函数基本定义deffun():pass #...fun()【2】无参无返回值的函数定义deflogin():username=input("用户名:>>>").strip()password=input(&......
  • 无涯教程-Erlang - find函数
    此方法用于查找Map中是否存在特定键。find-语法find(key,map)key  - 这是需要转换为Map的列表。Map- 这是需要在其中搜索键的Map。find-返回值如果在Map上找到键,则返回值。-module(helloLearnfk).-export([start/0]).start()->Lst1=[{"a",1},{"b"......
  • torch反向传播backward()函数解析
    参考网址:https://blog.csdn.net/weixin_44179269/article/details/124573992?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170167791616800197042802%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170167791616800197042802&a......
  • 1、excel字符切割函数
    目录excel字符切割函数1、left函数2、RIGHT函数3、MID函数4、FIND函数5、SUBSTITUTE函数excel字符切割函数1、left函数从左边开始截取位数。=left("ABCD",2)输出:AB2、RIGHT函数从右边开始截取位数。=RIGHT("ABCD",2)输出:CD3、MID函数从左边任意3位置(包含)开始截取,连......