• 函数


    简述定义函数的三种方式

    有参函数

    无参函数

    空函数

    简述函数的返回值

    就是函数执行的过程中返回的数值

    1.return返回数值

    2.return可以返回多个数值,以元组返回

    3 return默认返回为None

    4 return打断函数的执行

    简述函数的参数

    ​ 直接赋值的为默认参数

    ​ 默认参数必须放在最后

    实参:是实际的有意义的数值

    位置实参:一个个从左到右写过去的数值

    形参:是可以表示事物的意义接收实参

    位置形参:一个个从左到右写过去的变量

    关键字实参:位置实参加上默认值,按照位置形参名称赋值

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

    def register():
        user_name = input('请输入用户名')
        user_passwd = input('请输入用户密码')
        if user_passwd in ':':
            print("请不要输入包含':'的特殊字符,重新输入")
            user_passwd =input('请输入密码')
        with open('user_info','a',encoding='utf8') as f:
            f.write(f'{user_name}:{user_passwd}
    ')
            print('注册成功')
    def login():
        with open('user_info','r',encoding='utf8') as f:
            user_login = f.read()
            print(user_login)
            user_info = user_login.replace('
    ',':')
            aa = user_info.split(':')
            aa.remove('')
            print(aa)
            num  = 0
            lt1 = []
            lt2 = []
            for i in aa:
                num +=1
                if num % 2 == 0:
                    lt1.append(i)
                else:
                    lt2.append(i)
            username =input('输入用户名')
            userpasswd =input('输入密码')
            if username in lt1 and userpasswd in lt2:
                print('用户登录成功')
            else:
                print('输入错误')
    register()
    login()                   
    
  • 相关阅读:
    iOS应用程序的登录界面
    访问Mac下virtualbox中的win8.1虚拟机
    JASIG-CAS学习笔记——初探CAS
    跨域读取Cookies(续)
    跨域读取Cookies
    错误——无法找到com/* /* /**.xml
    设计模式学习之——简单工厂、工厂方法、抽象工厂方法
    spring+ibatis+dwr+ext项目整合
    SenchaTouch学习——form表单
    FLEX自定义事件
  • 原文地址:https://www.cnblogs.com/kaizi111/p/11448639.html
Copyright © 2020-2023  润新知