python的输出print和输入input详解


Python输出:print()

  • 1,标准输出:print('hello world')    #输出结果为hello world

  • 2,格式化输出:
               name = bayi
               age = 10
               print("我叫%s,今年%d岁" % (name, age)  #输出结果为:我叫bayi,今年10岁
    在程序中,看到了%这样的操作符,这就是Python中格式化输出。

  • 3,常用的格式符号,下面是完整的,它可以与%符号使用列表:

    格式符号转换
    %c字符
    %s字符串
    %d有符号十进制整数
    %u无符号十进制整数
    %o八进制整数
    %x十六进制整数(小写字母0x)
    %X十六进制整数(大写字母0X)
    %f浮点数
    %e科学计数法(小写'e')
    %E科学计数法(大写“E”)
    %g%f和%e 的简写
    %G%f和%E的简写
  • 4,换行输出:
                   print("1234567890-------") # 会在一行显示
                   print("1234567890\n-------") # 一行显示1234567890,另外一行显示-------




Python输入input()

  • 在Python中,获取键盘输入的数据的方法是采用 input 函数(至于什么是函数,咱们以后的章节中讲解),那么这个 input 怎么用呢?

  • 看如下示例:
               password = input("请输入密码:")
               print('您刚刚输入的密码是:%d' % password)
               输出结果是:

    input.gif

  • 注意:
                   input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示
                   input()在从键盘获取了数据以后,会存放到等号右边的变量中
                   input()会把用户输入的任何值都作为字符串来对待