python的输入和输出

基本输出

  python中的输出使用关键字--print,与python2不同的是,python3的输出后面必须要加括号,示例如下:

  python3.0以上输出:

  python的输入和输出_第1张图片

  python2.0以上的输出:

  

格式化的输出  

  在程序中看到输出的语句存在%(占位符),那么这就是表示格式化的输出

                  %c                             字符
       %s           通过str() 字符串转换来格式化
      %i           有符号十进制整数
      %d           有符号十进制整数
      %u           无符号十进制整数
      %o           八进制整数
      %x           十六进制整数(小写字母)
      %X           十六进制整数(大写字母)
      %e           索引符号(小写'e')
      %E           索引符号(大写“E”)
      %f           浮点实数
      %g           %f和%e 的简写
      %G           %f和%E的简写

换行输出

  如果在输出的语句中存在\n,那么就是表示换行输出,示列如下:

  

  注意事项,print()打印完以后会自动换行,如果想要其自动不换行,就要在其中加入end参数,并且其还可以标识出两个print()语句打印的内容要用什么来链接,实例如下:

  python的输入和输出_第2张图片

 

 输入

  python3 和 python2 的输入有一定的差别,在python2中,有两个输入函数,即input和raw_input,input

  pyhon3的input与python2的raw_input功能相同,不管输入什么一律都是看成字符串

  python2中的input,其输入的是什么就是什么类型

  并且注意了,python3中只有input,没有了raw_input,并且不管是py3还是py2其都可以自带输出提示语

  在python3中:

  python的输入和输出_第3张图片

 

  在python2中:

  python的输入和输出_第4张图片

 

你可能感兴趣的:(python的输入和输出)