Python之Python中的输入与输出(格式化输出)

文章目录

  • 一、Python中的输入与输出
    • 1、Python中的输入
      • 1.1Python3.X和Python2.X的输入
      • 1.2 输入数值比较大小
    • 2、Python中的格式化输出

一、Python中的输入与输出

1、Python中的输入

1.1Python3.X和Python2.X的输入

Python3

input ( ) | python用内置函数input()实现标准输入,接收任意数据类型,Python3.X中没有raw_input()

Python之Python中的输入与输出(格式化输出)_第1张图片

  1 | import getpass
  2 | num = getpass.getpass('请输入密码:')
  3 | 请输入密码:

Python之Python中的输入与输出(格式化输出)_第2张图片
Python2

input ( ) | Python2中只支持正确的数值类型

Python之Python中的输入与输出(格式化输出)_第3张图片

raw_input ( ) | Python2中的raw_input ( )可以接受字符串和数值

Python之Python中的输入与输出(格式化输出)_第4张图片

1.2 输入数值比较大小

  • 如果接收到的数值要进行比较的时候,一定要转换为同一种类型
  • 由于input默认是字符串所以不能用字符串和数字进行比较,所以要先将字符串转换成int值才可以进行比较

Python之Python中的输入与输出(格式化输出)_第5张图片

2、Python中的格式化输出

  • 在python中可以使用print函数将信息输出到控制台如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符%格式化操作符是专门用于处理字符串中的格式,包含%的字符串,被称为格式化字符串。
  • 语法格式

print (‘格式化字符串’ %变量1)
print (‘格式化字符串’ %(变量1,变量2…))

格式化字符串 含义
%s 字符串
%d 有符号十进制整数,%06d表示输出的整数显示位数字,不足的地方使用0补全
%f 浮点数,%.02f表示小数点后只显示两位
%% 输出%

字符串%S和整型%d
Python之Python中的输入与输出(格式化输出)_第6张图片
Python之Python中的输入与输出(格式化输出)_第7张图片
整型的占位

  • 不够的位数,前面补0

Python之Python中的输入与输出(格式化输出)_第8张图片
Python之Python中的输入与输出(格式化输出)_第9张图片
浮点型
Python之Python中的输入与输出(格式化输出)_第10张图片
Python之Python中的输入与输出(格式化输出)_第11张图片
百分号的实现
Python之Python中的输入与输出(格式化输出)_第12张图片

你可能感兴趣的:(python)