码迷,mamicode.com
首页 > 编程语言 > 详细

第五讲 python函数

时间:2015-03-16 11:18:53      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:python 学习

1,系统库提供的内部函数。如:print、len

2,第三方提供的函数(开源项目下载)

3,自定义函数-----可以将函数----做成---->模块module


一、系统函数库

字符函数库 int()

数学函数库

网络编程库

操作系统函数库 os

python安装目录下的lib目录里面的.py文件,即已有的库


1)字符函数库

查看帮助:

>>> help(str)--------查看有哪些字符函数

    lower

    lstrip

    isupper  大写?

    isspace  是否是空格?

    islower  小写?

>>> s1=‘baidu‘

>>> s1.islower()
True


>>> s2=‘Baidu‘
>>> s2.islower()
False


>>> s3=‘baidu‘
>>> s3.isspace()
False


查看帮助:

>>> help(str.replace)--------字符串替换函数

>>> s4=‘abababffffdddabab‘
>>> s4.replace(‘ab‘,‘AB‘)
‘ABABABffffdddABAB‘

2)数学函数库

>>> import math--------------导入数学库
>>> val=math.sin(3.14/6)
>>> print val
0.499770102643
>>> math.pi
3.14159265358979

>>> val=math.sin(math.pi/6)
>>> print val              
0.5

>>> val=math.cos(math.pi/6)
>>> print val              
0.866025403784

查看帮助:

>>> help(math)--------查看有哪些数学函数

>>> 3*3*3*3
81
>>> math.pow(3,4)
81.0

3)操作系统函数库

>>> import os---------加载操作系统模块
>>> os.getcwd()
‘/home/wuxy/python-day1/python-2015‘
查看帮助

>>> help(os)----------查看有哪些操作系统函数

>>> help(os.getcwd)

>>> currentdir=os.getcwd()
>>> print currentdir
/home/wuxy/python-day1/python-2015

>>> ldirs=os.listdir(currentdir) -------列出某个目录下的所有文件和目录
>>> print ldirs
[‘robin.txt‘]

os模块中包含了文件的读写等。

4)网络函数库

>>> import socket

>>> baiduip=socket.gethostbyname(‘www.baidu.com‘)
>>> print baiduip
119.75.217.109

查看帮助

>>> help(socket)

>>> help(socket.gethostbyname)



第五讲 python函数

标签:python 学习

原文地址:http://tenderrain.blog.51cto.com/9202912/1620659

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!