zoukankan      html  css  js  c++  java
  • Python03:用户交互输入格式输出

    用户交互输入:

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    #Author:Mclind

    username = input("username:")
    password = input("password:")
    print (username,password)

    输出:

    username:

    此时输入内容,再最终输出:

    username:mclind

    password:123456

    mclind 123456

    解释:input用于程序的输入。

    格式输出方式一:

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    #Author:Mclind

    name = input("name:")
    age = input("age:")
    job = input("job:")
    salary = input("salary:")

    info = '''
    ------------info of %s-------------------
    Name:%s
    Age:%s
    Job:%s
    Salary:%s
    '''
    % (name,name,age,job,salary)

    print (info)

    输出:

    name:mclind

    age:29

    job:it

    salary:123

    ------------info of mclind-------------------

    Name:mclind

    Age:29

    Job:it

    Salary:123

    解释:

    %s的意义:字符串占位符可以有%d(%f),其中字符串可以兼容整数,但整数不能兼容字符串。但有时候可以检测数据类型,可以不用%s的通用输出。

    Input:用于输入,无论输入的是数字,还是字符串,都认为是字符串,若要输入为数字,可强制转换:

    age = int(input("age:"))

    查看类型:type(变量)

    age = int(input("age:"))
    print (type(age))

    输出:

    age:23

    <class 'int'>

    格式输出方式二(可常用):

    info2 = '''
    ------------info of {_name}-------------------
    Name:{_name}
    Age:{_age}
    Job:{_job}
    Salary:{_salary}
    '''
    .format(_name=name,
               _age=age,
               _job=job,
               _salary=salary)

    print (info2)

    输出:

    name:mc

    age:23

    job:it

    salary:123

    ------------info of mc-------------------

    Name:mc

    Age:23

    Job:it

    Salary:123

    格式输出方式三(参数多的话,不太清晰):

    info3 = '''
    ------------info of {0}-------------------
    Name:{0}
    Age:{1}
    Job:{2}
    Salary:{3}
    '''
    .format(name,age,job,salary)

    输出:

    name:mc

    age:23

    job:it

    salary:123

    ------------info of mc-------------------

    Name:mc

    Age:23

    Job:it

    Salary:123

    格式输出方式四:

        字符串的拼接方式,不要用(除非不得己,自己拼接,无技术含量,不介绍)。

  • 相关阅读:
    Android应用开发——系统自带样式Android:theme
    Android权限Uri.parse的详细资料
    Android中级教程之Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)!
    Android源码下载方法详解
    C#编程中的66个好习惯,你有多少个
    浏览时只显示指定文件类型
    如何在32位ubuntu11.10 下编译android 4.0.1源码和goldfish内核
    USACO2.3.1 The Longest Prefix 题解
    usaco1.1.3 Friday the Thirteenth 题解
    USACO 2.4.5 Fractions to Decimals 题解
  • 原文地址:https://www.cnblogs.com/mclind/p/8604280.html
Copyright © 2011-2022 走看看