if语句的关键字为:if – elif(可多个) – else(可没有)
注意:
- 1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
- 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
- 3、在Python中没有switch – case语句。
定义函数时对参数的定义注意:
加了一个星号 * 的参数会以元组(tuple)的形式导入,存放所有未命名的变量参数;
加了两个星号 ** 的参数会以字典的形式导入。
声明函数时,参数中星号 * 可以单独出现。此时星号 * 后的参数必须用关键字传入。
列表可以修改,而字符串和元组不能。
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。
内置的函数 dir() 可以找到模块内定义的所有名称。以一个字符串列表的形式返回;如果没有给定参数,那么 dir() 函数会罗列出当前定义的所有名称。
注意当使用 from package import item 这种形式的时候,对应的 item 既可以是包里面的子模块(子包),或者包里面定义的其他名称,比如函数,类或者变量。(import 语法会首先把 item 当作一个包定义的名称,如果没找到,再试图按照一个模块去导入。如果还没找到,抛出一个 :exc:ImportError 异常。
反之,如果使用形如 import item.subitem.subsubitem 这种导入形式,除了最后一项,都必须是包,而最后一项则可以是模块或者是包,但是不可以是类,函数或者变量的名字。)
