Python 常用函数大体分类

==================系统库函数================

字符串函数

举例数学函数

import math

val=math.sin(3.14/6)

val=math.sin(math.pi/6)

>>> 3*3*3*3

81

>>> math.pow(3,4)     #3的4次方

81.0

举例操作系统函数

>>> import os

>>> os.getcwd()    #列出当前目录

‘C:\\Users\\Administrator\\Desktop‘

>>> help(os.getcwd)

Help on built-in function getcwd in module nt:

getcwd(...)

getcwd() -> path

Return a string representing the current working directory.

列出当前目录下所有的文件

>>>>>> import os

>>> print os.getcwd()

C:\Users\Administrator\Desktop

>>> cwd=os.getcwd()

>>> print cwd

C:\Users\Administrator\Desktop

>>> ldirs=os.listdir(cwd)

>>> print ldirs

[‘001.png‘, ‘002.png‘, ‘1000‘, ‘11.txt‘, ‘111‘, ‘151207-\xd4\xc6\xc9\xcc\xc6\xbd。。。。

网络编程库

>>> import urllib

>>> import webbrowser  as web  #as 是给函数库起一个假名

………

>>> open(‘163.com.html‘,‘w‘).write(content)

>>> webbrowser.open_new_tab(‘163.com.html‘)   #打开一个本地网页

>>> webbrowser.open_new_tab(‘http://baidu.com‘) #打开一个新的网页

>>> import socket

>>> baiduip=socket.gethostbyname(‘www.baidu.com‘)   #获取域名对应的ip地址

>>> print baiduip

180.97.33.107

>>> help(socket.gethostbyname)

Help on built-in function gethostbyname in module _socket:

gethostbyname(...)

gethostbyname(host) -> address

Return the IP address (a string of the form ‘255.255.255.255‘) for a host.

>>>help(socket)

Help(list)可以查到所有的list的函数,同理其他数据类型  help(str) help(file) help(tuple) help(dict)

 import socket

help(socket)

查找更细的函数使用则用这种类似规则>>> help(str.count)

============第三方提供的函数库================

第三方库的安装

Linux 下

下载安装非常简单直接输入以下命令,就自动下载安装了

easy_install httplib2

Windows下

一下载第三方库

二将第三方库解压到python相关的目录下(好找C:/python27)

三 检查加上系统环境变量的Path加上;C:\python27

四 在cmd中进入第三方库的解压目录,运行python setup.py install

==============自定义函数=============

语法结构(没有返回值,没有类型)

def function_name(parameters):

starement1

statement2

statement3

函数的定义:形参

定义函数的好处  模块化

函数的调用

function_name(parameters)

#coding uft-8

def myfunction01(a,b):

print a

print b

myfunction01(‘amily‘,‘hello!‘)

myfunction01(12,13)

如何返回给主调函数返回值 用return

单值返回

#coding uft-8

def myfunction02(a,b):

return a+b

n=myfunction02(123,45)

print n

多值返回,主调函数接收

#coding:utf-8

#a**b表示a的b次方

def myfunction03(a,b):

m= a+b

n=a*b

p=a-b

e=a**b

return n,m,p,e

sum1,sum2,sum3,sum4=myfunction03(12,13)

num=myfunction03(2,3)

print sum1,sum2,sum3,sum4

print num

#num为数组(6, 5, -1, 8)

预设值参数函数   设定预定值的参数可以不传值

#coding:utf-8

#a**b表示a的b次方

#6、4默认都是第一个参数

#有预定值的参数写在最右边,如果调用时重新赋值预设值就可以被冲掉了

def myfunction04(a,b=1,c=2):

m= a+b

n=a*b

p=a-b

e=a**b

d=a+c

return m,n,p,e,d

sum1,sum2,sum3,sum4,sum5=myfunction04(3)

num0=myfunction04(a=3)

num1=myfunction04(3)

num2=myfunction04(1)

num3=myfunction04(3,b=3,c=1)

print sum1,sum2,sum3,sum4,sum5

print num1

print num2

#num为数组(6, 5, -1, 8)

自定义传入形参  a   使用时a=2, 实参就是2

时间: 2024-10-12 03:38:14

Python 常用函数大体分类的相关文章

Python常用函数记录

Python常用函数/方法记录 一. Python的random模块: 导入模块: import random 1. random()方法: 如上如可知该函数返回一个[0,1)(左闭右开)的一个随机的浮点数. 若要控制范围为[min,max)可采用 min+(max-min)*random.random()如下所示,返回20~30之间的随机浮点数: 2. choice(seq)方法: 该方法从序列seq中返回一个随机的元素: 3. randint(a,b)方法: 该方法随机随机生成a~b之间的整

Python常用函数整理

主要内容: 字符串函数.集合函数.列表函数和字典函数. Python常用函数 字符串函数 方法 说明 capitalize() 返回首字母的大写副本 find(string) 返回字符串中首次出现参数string的索引,如果字符串中没有参数string则返回-1 find(s,beg) 返回字符串中索引beg之后首次出现参数s的索引,如果字符串中索引beg之后没有参数s则返回-1 find(s,beg,end) 返回字符串中索引beg与end之间首次出现参数s的索引,如果字符串中索引beg和en

python常用函数年初大总结

1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这个表达式 dir(obj) 查看obj的name space中可见的name hasattr(obj,name) 查看一个obj的name space中是否有name get

python常用函数大总结

我们在学习python的时候,接触最多的往往则是那些函数,对于python函数,在这里为大家总结归纳了这些,如果有缺漏,还请及时留言指正哦! 话不多说,干货来袭! 1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这个表达式

python 常用函数、变量

常用函数 id() dir() help() os.linesep 系统换行符 os.getcwd 当前工作目录 # 获取当前文件路径 filePath = os.path.dirname(os.path.abspath(sys.argv[0])) # 获取当前工作目录 pwd = os.getcwd() 原文地址:https://www.cnblogs.com/xiangyang-li/p/8419725.html

Python常用函数及说明

基本定制型C.__init__(self[, arg1, ...]) 构造器(带一些可选的参数)C.__new__(self[, arg1, ...]) 构造器(带一些可选的参数):通常用在设置不变数据类型的子类.C.__del__(self) 解构器C.__str__(self) 可打印的字符输出:内建str()及print 语句C.__repr__(self) 运行时的字符串输出:内建repr() 和'' 操作符C.__unicode__(self)b Unicode 字符串输出:内建uni

python常用函数

http://blog.csdn.net/pipisorry/article/details/45771045 python内置函数 枚举函数enumerate >>> list(enumerate('abc')) [(0, 'a'), (1, 'b'), (2, 'c')] enumerate函数还可以接收第二个参数. >>> list(enumerate('abc', 1)) [(1, 'a'), (2, 'b'), (3, 'c')] 简单服务器 你是否想要快速方

Python常用函数笔记

1.lambda lambda其实就是一条语句,lambda(x):body.x是lambda函数的参数,参数可以有任意多个(包括可选参数);body是函数体,只能是一个表达式,并且直接返回该表达式的值.>>>f=lambda x:x+1>>>f(2)3>>>(lambda x,y:x+y)(2,3)5 2.filter filter(func, list)接受两个参数:一个函数func和一个列表list,返回一个列表.函数func只能有一个参数.fi

python常用函数之--求绝对值函数:abs(x)

python中的求绝对值函数:abs(X) 1. 参数 x 可以是整形也可以是复数,假如是复数的话,就求复数的模. >>> # 整形数字 ... >>> a = 10 >>> b = -100 >>> a 10 >>> b -100 >>> abs(a) 10 >>> a 10 >>> abs(b) 100 >>> b -100 >>