python函数库的使用的简单介绍

python--标准库与扩展库的导入与使用

python标准库和扩展库中的对象必须先导入才能使用,导入方如如下:

创新互联建站是一家专业提供桃源企业网站建设,专注与成都做网站、成都网站设计、成都外贸网站建设H5高端网站建设、小程序制作等业务。10年已为桃源众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

1、import 模块名 [as 别名]

使用这种方式将模块导入后,使用时须以‘模块名.对象名’的形式进行访问。

使用方法:

import math

math.gcd(56,64)       #计算最大公约数

8

2、from 模块名 import 对象名 [as 别名]

使用这种方式仅导入明确指定的对象,且 此方式可减少查询次数,提高访问速度

使用方法:

from random import sample

sample(range(100),10)         #指定范围内选择不重复元素

[33, 77, 12, 36, 56, 66, 27, 76, 52, 16]

3、from 模块名 import *

使用此方式可以一次导入模块中的所有对象,直接使用模块中的所有对象而不需要再使用模块名作为前缀,但一般不推荐使用。

使用方法:

from math import *

sqrt(9)      #求平方根

3

Python函数和模块的定义与使用,包括变量的类型及匿名函数用法

函数是组织好,可重复使用的,用来实现相关功能的代码段

函数提高了代码的重复利用率和应用的模块性。

除Python自带的函数之外,也可以自己创建函数,叫做自定义函数

语法:

函数代码块以 def 开头

参数为 输入值 ,放于函数名后口号里面,

函数内容以冒号:开始,函数体缩进, return 返回 输出值

函数调用使用关键字参数来确定传入的参数值,此时,如果多个函数则不需要按照指定顺序。

在定义函数时,指定参数默认值。调用时如果不传入参数,则使用默认值

不定长部分如果没有指定参数,传入是一个空元组

加了 两个星号 ** 的参数会以字典的形式导入

/ 用来指明函数形参必须使用指定位置参数,不能使用关键字参数的形式。

3.8版本之后的才能使用

不使用 def 定义函数,没有函数名

lamdba主体时一个表达式,而不是代码块,函数体比def简单很多

定义在函数内部的为局部变量,仅能在函数内部使用

定义在函数外部的为全局变量,可在全局使用

模块是将包含所有定义的函数和变量的文件,一般将同类功能的函数组和在一起称为模块。

模块需要导入后,在调用相应函数进行使用

模块导入的方法:

从模块中导入一个指定的部分

把一个模块的所有内容全都导入

python入门——turtle库的使用

[Turtle]库的使用

打开窗口:turtle.setup(650,350,200,200)

窗口的大小:width:650 height:350

窗口的位置:在屏幕的(200,200),默认情况下在屏幕的中心位置

画笔抬起,不留下痕迹:turtle.penup()

改变画笔的位置:turtle.fd(-250) 可用turtle.forward(-250)代替

画笔向后倒退250,默认情况下在窗口的正中心位置

画笔落下,留下痕迹:turtle.down()

改变画笔的粗细:turtle.pensize(25)

改变画笔的颜色:turtle.pencolor(“purple”)

改变画笔的前进方向:turtle.seth(-40)可用turtle.heading(-40)代替

画笔此时指向-40°的方向

循环:range(4)函数

参数是几就循环几次

for i in range(4):i的范维是[0,4)

画圆弧:turtle.circle(40,80); turtle.circle(-40,80)

40是圆弧的半径,代表以画笔所在位置的左侧距离40的地方为圆心

-40代表画笔所在位置右侧距离40的地方为圆心

80是代表弧度80的圆弧

画直线:turtle.fd(40)

画笔向前移动40

因为画笔已经落下,所以屏幕中有画笔的痕迹

画笔停止绘制,但窗口不关闭:turtle.done()

程序运行结果:

Python的os库的使用

python os库有很多和操作系统相关的功能。

其实不仅仅如此,os库中还有很多和文件,路径,执行系统命令相关的。

下面是os模块常用的方法.

1.os.sep                    可以取代操作系统特定的路径分割符

2.os.name                字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'

3.os.getcwd()            函数得到当前工作目录,即当前Python脚本工作的目录路径

4.os.getenv()            用来读取环境变量

5.os.putenv()            用来设置环境变量

6.os.listdir()              返回指定目录下的所有文件和目录名

7os.remove()            函数用来删除一个文件

8.os.system()            函数用来运行shell命令

9.os.linesep              字符串给出当前平台使用的行终止符。例如,Windows使用'/r/n',Linux使用'/n'而Mac使用'/r'。

10.os.path.split()      函数返回一个路径的目录名和文件名

11.os.path.isfile()      检验给出的路径是一个文件

12os.path.isdir()        检验给出的路径是一个目录

13.os.path.existe()    函数用来检验给出的路径是否真地存在

14.os.listdir(dirname) 列出dirname下的目录和文件

15.os.getcwd()          获得当前工作目录

16.os.curdir                返回当前目录('.')

17.os.chdir(dirname)  改变工作目录到dirname

os.path都是和路径指定的文件,目录,和路径字符串有关系的函数

os.path.isdir(name)          判断name是不是一个目录,name不是目录就返回false

os.path.isfile(name)          判断name是不是一个文件,不存在name也返回false

os.path.exists(name)        判断是否存在文件或目录name

os.path.getsize(name)      获得文件大小,如果name是目录返回0L

os.path.abspath(name)    获得绝对路径

os.path.normpath(path)    规范path字符串形式

os.path.split(name)          分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)

os.path.splitext()              分离文件名与扩展名

os.path.join(path,name)    连接目录与文件名或目录

os.path.basename(path)  返回文件名

os.path.dirname(path)      返回文件路径


分享标题:python函数库的使用的简单介绍
URL标题:http://ybzwz.com/article/hhcgjs.html