zoukankan      html  css  js  c++  java
  • 函数

    简述定义函数的三种方式

    有参函数

    无参函数

    空函数

    简述函数的返回值

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

    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()                   
    
  • 相关阅读:
    How to Enable RPMForge Repository in RHEL/CentOS 7.x/6.x/5.x
    CentOS yum 源的配置与使用
    CentOS7安装GNOME可视化界面
    Mac Book Air 上用 Vmware Fusion 8 pro 安装 CentOS7
    Linux下MySQL的简单操作
    KindEditor使用初步
    WPF中ComboBox使用
    使用数据模版选择器及数据触发器
    DataTemplate应用
    制作圆角文本框与圆角按钮
  • 原文地址:https://www.cnblogs.com/kaizi111/p/11448639.html
Copyright © 2011-2022 走看看