>>> help(print)
Help on built-in function print in module builtins:
print(...)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
所以在打印 dict 类的使用, 可以这样写:
>>> def getPairs(dict):
... for k,v in dict.items() :
... print(k,v,sep=':')
...
测试代码:
>>> getPairs({ x : x ** 3 for x in (1,2,3,4)})
1:1
2:8
3:27
4:64
>>>
# 如下实例,查看 max 内置函数的参数列表和规范的文档
>>> help(max)
……显示帮助信息……
按下 : q 两个按键即退出说明文档
如果仅仅想得到文档字符串:
>>> print(max.__doc__) # 注意,doc的前后分别是两个下划线
max(iterable, *[, default=obj, key=func]) -> value
max(arg1, arg2, *args, *[, key=func]) -> value
With a single iterable argument, return its biggest item. The
default keyword-only argument specifies an object to return if
the provided iterable is empty.
With two or more arguments, return the largest argument.
1013Python3 基础语法
“Windows 命令行窗口”下清屏,可用下面两种方法。
第一种方法,在命令行窗口输入:
第二种方法,在命令行窗口输入:
1012Python3 基础语法
要善用 help() 方法
通过命令 help(print) 我们知道这个方法里第三个为缺省参数 sep=' '。
这里表示我们使用分隔符为一个空格。
所以在打印 dict 类的使用, 可以这样写:
测试代码:
1011Python3 基础语法
在 print 打印的时候双引号与单引号都可以当做定界符使用,且可以嵌套。
被嵌套的会被解释成为标点符号,反之一样。
代码实例:
这句代码执行时,外侧的双引号为定界符,里面的那个单引号为标点符号。
输出:
这句代码执行时,外侧的单引号为定界符,里面的那个双引号为标点符号。
输出:
1010Python3 基础语法
关于注释,也可以使用 ''' ''' 的格式在三引号之间书写较长的注释;
''' ''' 还可以用于在函数的首部对函数进行一个说明:
help() 函数
调用 python 的 help() 函数可以打印输出一个函数的文档字符串:
按下 : q 两个按键即退出说明文档如果仅仅想得到文档字符串:
1009Python3 基础语法
在 Windows 下可以不写第一行注释:
第一行注释标的是指向 python 的路径,告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。
此外还有以下形式(推荐写法):
这种用法先在 env(环境变量)设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。