• Python输入/输出


    1、在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为

    • raw_input( )---将所有输入作为字符串看待,返回字符串类型

    • input( )-----只能接收“数字”的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int,float)

    2、在python3.x中raw_input( )和input( )进行了整合,去除了raw_input( ),仅保留了input( )函数,其接收任意性输入,将所有输入默认为字符串处理,并返回字符串类型。(此处示例都在python3环境下)

    示例1:

    name=input()    #让用户输入name的字符串并保存在name这个变量里。
    print('你刚才输入的是%s' %name) #显示你刚才输入的字符串   %s为字符串转义

    输出:

    Jeffery
    你刚才输入的是Jeffery

    示例2:

    name=input()        #让用户输入名字
    print('Hello',name)    

    输出:

    Jeffery
    Hello Jeffery

    3.Python实现一行输入多个值

    a,b,c = input().split() #a,b,c中保存的是字符串
    a = int(a)
    b = int(b)
    c = int(c)
    d = a + b + c
    print(d)

    若要求a,b,c中直接保存整数:a,b,c = map(int,input().split())

    4.str.format() 函数来格式化输出值

    str.format()可以使输出的形式更加多样化

    示例:

    for x in range(1, 3):
        print('{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x))
    ​
    print('{}网址: "{}!"'.format('百度', 'www.baidu.com'))
    print('{1}网址: "{0}!"'.format('百度', 'www.baidu.com'))

    输出:

    1   1    1
    2   4    8
    百度网址: "www.baidu.com!"
    www.baidu.com网址: "百度!"

    str.format() 的基本使用如下:

    括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换。

    在括号中的数字用于指向传入对象在 format() 中的位置。

     

  • 相关阅读:
    HDU 1203 01背包变形题,(新思路)
    HDU 2955 变形较大的01背包(有意思,新思路)
    HDU 2191(多重背包转换为01背包来做)
    HDU 1114(没有变形的完全背包)
    HDU2546(01背包加一点点变形)
    HDU 1950(LIS)
    c模拟 页式管理页面置换算法之FIFO
    HDU 1257 最少拦截系统(贪心 or LIS)
    路由选择(codevs 1062)
    钓鱼(洛谷 P1717)
  • 原文地址:https://www.cnblogs.com/dear_diary/p/8146120.html
Copyright © 2020-2023  润新知