• 用户交互程序


    用户输入

    #!/usr/bin/env python
    #-*-coding:utf-8 -*-
    
    
    #name = raw_input("What is your name?")#only on python 2.x
    
    name = input("What is your name?")
    
    print("Hello"+name)

    输入密码时,如果想要不可见,需要利用getpass模块中的getpass方法,即:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    import getpass
    
    #将用户输入的内容赋值给 name 变量
    
    pwd = getpass.getpass("请输入密码:")
    
    #打印输入的内容
    print(pwd)

    格式化输出模式info:

    三种格式化输出

    #!/usr/bin/env python
    #-*-coding:utf-8 -*_
    # Author:Zero
    
    
    name = input("name:")
    #raw_input 2.x == input 3.x
    #iput 2.0 不建议使用
    age = int (input("age(请输入整数):")) #变量类型转换
    print(type(age) , type ( str(age)) ) #变量类型输出
    job = input ("job:")
    salary = input ("salary:")
    
    #格式化输出1,注意输出格式如:%s,%d,%f的区别
    info = '''
    -----------info of %s ------------
    Name:%s
    Age:%d
    Job:%s
    Salary:%s
    '''%(name,name,age,job,salary)
    
    print(info)
    
    #格式化输出2,官方建议使用这种输出格式
    
    info2 = '''
    -----------info of {_name}----------
    Name:{_name}
    Age:{_age}
    Job:{_job}
    Salary:{_salary}
    '''.format(
        _name=name,
        _age=age,
        _job=job,
        _salary=salary
    )
    
    print(info2)
    
    #格式化输出3
    
    info3 = '''
    -----------info of {0}------------
    Name:{0}
    Age:{1}
    Job:{2}
    Salary:{3}
    '''.format(
        name,age,job,salary
    )
    
    print(info3)
  • 相关阅读:
    开源图标字体 uiw-iconfont v1.2.6 发布,新增图标
    OAuth授权登录
    网站视觉设计规范
    LOGO有哪几种常规设计思路?
    Web设计规范----控件、组件
    前端工程师的新选择WebApp
    openstack学习-网络管理 (转)
    理解OpenStack与SDN控制器的集成(转)
    NFV MANO 架构
    Raid 磁盘阵列
  • 原文地址:https://www.cnblogs.com/lzhn/p/7794125.html
Copyright © 2020-2023  润新知