一、系统库提供的内部函数:
字符串函数:
>>> 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