Python(七)python下的内部函数库和第三方函数库

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

字符串函数:

>>> 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)  #获取当前工作路径的整个目录文件,有很多。。。。。。不例举
网络函数库:

>>> 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

你可能感兴趣的:(Python)