摘要
Python使用缩进来表示代码块对于从其它语言转过来的人来说,可能一时半会儿会很不习惯。耐何这门语言不是我们开发出来的,所以我们只能按照Python的“规矩”来,要不然,运行Python的时候指定给你报错。不过,这样的规定也使得Python程序写出来会更加美观,便于阅读。
Python最具特色的地方就是使用缩进来表示代码块,缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。缩进表示一个代码块的开始,非缩进表示一个代码块的结束。
Python使用缩进来表示代码块对于从其它语言转过来的人来说,可能一时半会儿会很不习惯。耐何这门语言不是我们开发出来的,所以我们只能按照Python的“规矩”来,要不然,运行Python的时候指定给你报错。不过,这样的规定也使得Python程序写出来会更加美观,便于阅读。
在Python3中,很多地方对之前的版本做了更改,如:最常用的函数方面,最典型的就是print函数了。
下面笔者列出Python中print几种常见的用法:
1、格式化输出字符串
- print('Hello World')
- # Hello World
2、格式化输出整数
- print('%s am %d years old.' %('I', 18))
- # I am 18 years old.
3、 格式化输出十六进制,十进制,八进制整数
- # %x --- hex 十六进制
- # %d --- dec 十进制
- # %o --- oct 八进制
- print('hex = %x, dec = %d, oct = %o' %(0xff, 0xff, 0xff))
- # hex = ff, dec = 255, oct = 377
4、格式化输出浮点数
- import math
- print('PI = %f' %(math.pi))
- # PI = 3.141593
5、格式化输出列表与字典
- # 列表
- print([1, 2, 3, 4, 'Python'])
- # [1, 2, 3, 4, 'Python']
- # 字典
- print({1: 'A', 2: 'B', 3: 'C'})
- # {1: 'A', 2: 'B', 3: 'C'}
6、格式化自动换行
- for i in range(0, 6):
- print(i) # 这两句组成了一个代码段,上面那句末尾的“:”和这行的缩进都是必须的
- #0
- #1
- #2
- #3
- #4
- #5
如果你之前接触过别的语言,比如:C语言,就会发现Python中print函数参数的用法和C语言中printf的基本用法一样。