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()
      
posted @ 2019-09-02 18:23  GeminiMp  阅读(199)  评论(0编辑  收藏  举报