zoukankan      html  css  js  c++  java
  • python-输入和输出

    注释
    当行注释:#被注释内容
    多行注释:''''''被注释内容''''''(3个单引号或者3个双引号)
    3个引号除了注释还是打印多行

    用户输入

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

    input得到的结果是字符串类型

    密文

    import getpass
    username=input("username:")
    password=getpass.getpass("password:")
    print(username,password)

    在pycharm中不好使,在终端中可以使用
    yayadeMac:day1 ddc-test$ python3 lianxi.py
    username:lucy
    password:
    lucy 122233
    yayadeMac:day1 ddc-test$

    格式化输出

    方法一:

    name=input("name:")
    age=input("age:")
    job=input("job:")
    salary=input("salary:")
    
    info='''
    -------- info of '''+name+'''-----
    Name:'''+name+'''
    Age:'''+age+'''
    Job:'''+job+'''
    Salary:'''+salary+'''
    '''
    print(info)

    +号拼接,开辟好几块内存,效率低下,一般不要用,以下其他都是开辟一块内存

    方法二:

    myAge = 19
    print("小明今年%d岁"%myAge)

    运用占位符,一个占位符对应后面一个变量

    %s --> string

    %d --> digit

    %f --> float

    默认情况下python使用%f会保留小数点后六位,如果要保留两位,%.2f

    如果想打印一个boolean值 如果想显示True 或者 False 要使用%s;如果想显示1 或者 0 要使用%d

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

    #默认所有的输入都是字符串
    name1=input("name1:")
    age1=int(input("age1:"))
    info1='''
    -------- info of -----
    Name:%s
    Age:%d
    '''%(name1,age1)
    print(info1)

    方法三:

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

    方法四:

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

    换行输出

    # 
     叫做换行符 就是键盘中的回车键
    print("你好
    世界")
    # 如果我就是想显示你好
    世界
    print("您好\n世界")
    # 如果定义一个变量 成活率
    num = 98
    # 成活率达到了98%
    # 单纯的一个 需要书写两个\
    # 单纯的一个% 需要书写两个%%
    print("成活率达到了%d%%" % num)

  • 相关阅读:
    python笔记 函数初识
    老男人面试第八家第九家-支付和银行外包
    老男人面试第八家第九家-支付和银行外包
    老男人面试第八家第九家-支付和银行外包
    windows下mysql 5.7以上版本安装及遇到的问题
    windows下mysql 5.7以上版本安装及遇到的问题
    [数据库基础]——图解JOIN
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
  • 原文地址:https://www.cnblogs.com/peiya/p/11970821.html
Copyright © 2011-2022 走看看