Python-函数

Posted qinyujie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-函数相关的知识,希望对你有一定的参考价值。

什么是函数?

函数是具有某一种功能的工具

定义函数

def 函数名():

    xxx

定义函数的三种形式

  • 有参函数

  • 无参函数

  • 空函数

函数的返回值

一个函数内部的代码进行逻辑处理之后的结果。

函数参数

  • 形参
  • 实参
  • 位置参数
  • 关键字参数
  • 默认形参
  1. 编写注册函数

    1. 将用户信息保存到文件内,用户信息可保存为nick:123|sean:456|tank:789

      #注册函数
      def regeister():
          print("开始进入注册流程...")
          user = input("请输入你的用户名:")
          pwd = input("请输入你的密码:")
      
          with open("user_info.txt","a",encoding="utf8") as f:
              f.write(f"user:pwd\n")
              f.flush()
              print("保存成功,文件名为user_info.txt")
      
      regeister()
  2. 编写登录函数

    1. 从文件内读取用户信息进行身份识别

      #登录函数
      def login():
          print("开始进入登录流程...")
          user = input("请输入你的用户名:")
          pwd = input("请输入你的密码:")
      
          with open("user_info.txt","r",encoding="utf8") as f:
              for i in f.readline().split(":"):
                  if user in i and pwd in i+"\n":
                      print("登录成功")
                  else:
                      print("登录失败")
      login()

以上是关于Python-函数的主要内容,如果未能解决你的问题,请参考以下文章

Python函数

Python3 Python 函数式编程

Python2 与 Python3 的 map 函数

Python3基础-函数

Python函数部分

Python 递归函数