python模块

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、



你可能感兴趣的:(python模块)