print几种常见的用法

摘要

Python使用缩进来表示代码块对于从其它语言转过来的人来说,可能一时半会儿会很不习惯。耐何这门语言不是我们开发出来的,所以我们只能按照Python的“规矩”来,要不然,运行Python的时候指定给你报错。不过,这样的规定也使得Python程序写出来会更加美观,便于阅读。

Python最具特色的地方就是使用缩进来表示代码块,缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。缩进表示一个代码块的开始,非缩进表示一个代码块的结束。

Python使用缩进来表示代码块对于从其它语言转过来的人来说,可能一时半会儿会很不习惯。耐何这门语言不是我们开发出来的,所以我们只能按照Python的“规矩”来,要不然,运行Python的时候指定给你报错。不过,这样的规定也使得Python程序写出来会更加美观,便于阅读。

在Python3中,很多地方对之前的版本做了更改,如:最常用的函数方面,最典型的就是print函数了。

下面笔者列出Python中print几种常见的用法

1、格式化输出字符串

  1. print('Hello World')
  2. # Hello World

2、格式化输出整数

  1. print('%s am %d years old.' %('I', 18))
  2. # I am 18 years old.

3、 格式化输出十六进制,十进制,八进制整数

  1. # %x --- hex 十六进制
  2. # %d --- dec 十进制
  3. # %o --- oct 八进制
  4. print('hex = %x, dec = %d, oct = %o' %(0xff, 0xff, 0xff))
  5. # hex = ff, dec = 255, oct = 377

4、格式化输出浮点数

  1. import math
  2. print('PI = %f' %(math.pi))
  3. # PI = 3.141593

5、格式化输出列表与字典

  1. # 列表
  2. print([1, 2, 3, 4, 'Python'])
  3. # [1, 2, 3, 4, 'Python']
  4. # 字典
  5. print({1: 'A', 2: 'B', 3: 'C'})
  6. # {1: 'A', 2: 'B', 3: 'C'}

6、格式化自动换行

  1. for i in range(0, 6):
  2.     print(i) # 这两句组成了一个代码段,上面那句末尾的“:”和这行的缩进都是必须的
  3. #0
  4. #1
  5. #2
  6. #3
  7. #4
  8. #5

如果你之前接触过别的语言,比如:C语言,就会发现Python中print函数参数的用法和C语言中printf的基本用法一样。

shaw

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: