Python 3 教程 在线

1013Python3 基础语法

“Windows 命令行窗口”下清屏,可用下面两种方法。

第一种方法,在命令行窗口输入:

>>> import os
>>> i=os.system("cls")

第二种方法,在命令行窗口输入:

>>> import subprocess
>>> i=subprocess.call("cls", shell=True)

1012Python3 基础语法

要善用 help() 方法

通过命令 help(print) 我们知道这个方法里第三个为缺省参数 sep=' '

这里表示我们使用分隔符为一个空格。

>>> 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
>>>

1011Python3 基础语法

在 print 打印的时候双引号与单引号都可以当做定界符使用,且可以嵌套。

被嵌套的会被解释成为标点符号,反之一样。

代码实例:

print("Hello'World!")

这句代码执行时,外侧的双引号为定界符,里面的那个单引号为标点符号。

输出:

Hello'World!
print('Hello"World!')

这句代码执行时,外侧的单引号为定界符,里面的那个双引号为标点符号。

输出:

Hello"World!

1010Python3 基础语法

关于注释,也可以使用 ''' ''' 的格式在三引号之间书写较长的注释;

''' ''' 还可以用于在函数的首部对函数进行一个说明:

def example(anything):
    '''形参为任意类型的对象,
       这个示例函数会将其原样返回。
    '''
    return anything

help() 函数

调用 python 的 help() 函数可以打印输出一个函数的文档字符串:

# 如下实例,查看 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.

1009Python3 基础语法

在 Windows 下可以不写第一行注释:

#!/usr/bin/python3

第一行注释标的是指向 python 的路径,告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。

此外还有以下形式(推荐写法):

#!/usr/bin/env python3

这种用法先在 env(环境变量)设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。