1、模块
1.1、定义函数
def fib(n):
1.2、导入文件及函数
import fibo #导入文件
fibo.fib(100) #调用函数
from fibo import fib #直接导入函数并调用
fib(100)
from fib import* #导入文件的所有函数,不建议这样写
上述代码中import fibo可能会提示文件找不到
import sys
sys.path可以查看到当前支持的路径
sys.path.append() 增加文件路径
dir(fibo) 获取fibo中所有接口及属性信息
列出内置函数和变量名方法
import builtins
dir(builtins)
2、包
A.B表示了B是A的子模块
3、输入和输出
3.1 格式化输出
将任意值转换为字符串
repr() : 转换成适合解释器读取的格式
str():转换成适于人阅读的格式
str.rjust(n):通过左侧填充空格使其右对齐。str.ljust()和str.center()类似
str.sfill(n)左侧填充0,如果值超过n则保持原有长度
str.format格式
print("test format {},test{}".format("a","b"))
输出test format a,test b
printf("test format {1},test{0}".format("a","b"))
输出test format b,test a,需要从0开始,0对应第一个,依次后推
print("test format {a},test{b}".format(a="a",b="b"))
输出test format a, test b
print("{0:10}")表示宽度至少为10
print("{0:10d}")用来表示整数长度至少是10
print("{0:.3f"}")表示3位小数的浮点数
4、文件
f=open(filepath, mode)
f.seek()
f.read()等,与C比较类似
pickle模块
可以格式化输入输出
5、