python使用第三方函数库_Python(七)python下的内部函数库和第三方函数库

本文介绍了Python中的dateutil库,重点讨论了parser和rrule两个功能,前者用于字符串转datetime,后者用于按规则生成datetime。此外,还简要提到了Python的内置函数库,如字符串函数、数学函数、操作系统函数和网络函数,并讲解了如何安装和使用第三方库,以urllib和webbrowser为例。
摘要由CSDN通过智能技术生成

返回脚本百事通 在dateutil中,吸引我的东西有2个,1个是parser,1个是rrule。 其中parser是根据字符串解析成datetime,而rrule是则是根据定义的规则来生成datetime。 安装 没必要下载源码包手动安装,直接用easy_install或pip在线安装 easy_install python-da

一、系统库提供的内部函数:

字符串函数:

>>> s = 'jepe'

>>> s.islower() #判断是不是小写

True

>>> s2 = 'Jepe'

>>> s2.islower()

False

>>> s3 = 'jepe'

>>> s3.isspace() #判断是否有空格

False

>>> s4 = 'abababhsdkdfabhsdufifksababa'

>>> s4.replace('ab','AB') #替换掉字符串里面的字符

'ABABABhsdkdfABhsdufifksABABa'

>>> s4.replace('c','k')

'abababhsdkdfabhsdufifksababa'

>>> s4.replace('k','C')

'abababhsdCdfabhsdufifCsababa'数学函数:

>>> import math #引入数学库

>>> val = math.sin(math.pi/6) #math.pi是π在python里面的表示,这里表示的是六分之π的意思

>>> print(val)

0.49999999999999994

>>> 3*3*3*3*3*3

729

>>> math.pow(3,6) #这里表示3的6次方,可以调用math里面的math.pow函数来进行次方计算

729.0操作系统函数:

>>> import os #调用os操作系统函数库

>>> curdir = os.getcwd() #获取当前的工作路径

>>> print(curdir)

C:\Windows\system32

>>> ldirs = os.listdir(curdir) #获取当前工作路径的整个目录文件,有很多。。。。。。不例举网络函数库:

官方文档:https://pillow.readthedocs.org/en/3.1.x/ module包括Image,ImageFont,ImageDraw等 ImageFont: 库中定义的字体类,如果和字体文件不在同一个目录下,windows下面会在C:Windows/Fonts目录中找 有个问题是我在win8下面看不到字体文件的后缀名 PIL.I

>>> import socket #调用socket网络函数库

>>> baiduip = socket.gethostbyname('www.baidu.com') #捕获百度的ip地址

>>> print(baiduip)

115.239.210.27

二、python下如何安装和使用第三方提供的函数库:

module_name.method(parameters)

alias_module_name.method(parameters)

module 指第三方的函数库,模块的意思

那么当然module_name是函数库模块的名字

method 意思是方法,类函数,表示这类函数里面的一种函数

alias_module_name是别名函数的名字

parameters是参数的意思

easy_install httplib2   这是linux下的安装httplib2命令

-------------------------------------------------------------------------------------------

在运行下面的代码之前,必须要确保Python里面已经安装了这个第三方的函数库urllib和webbrowser

>>> import urllib

>>> import webbrowser

>>> url = ('http://www.163.com') #路径

>>>content = urllib.urlopen(url).read() #通过urllib.urlopen()这个函数来打开163的网站内容并读取到本地

>>>open('newopen.html','w').write(content) #打开本地的163.com.html的文件,如果没有就新建,然后写入内容

>>>web.open_new_tab('newopen.html') #在浏览器里面打开本地的这个网页newopen.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值