• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python入门及进阶笔记 Python 内置函数小结

Python入门及进阶笔记 Python 内置函数小结

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python笔记,笨办法学python笔记,python读书笔记,老男孩python笔记,小甲鱼python课堂笔记等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

内置函数
常用函数

1.数学相关
•abs(x)
abs()返回一个数字的绝对值。如果给出复数,返回值就是该复数的模。

>>>print abs(-100)
100
>>>print abs(1+2j)
2.2360679775
</div>

•divmod(x,y)
divmod(x,y)函数完成除法运算,返回商和余数。

>>> divmod(10,3)
(3, 1)
>>> divmod(9,3) (3, 0)
</div>

•pow(x,y[,z])
pow()函数返回以x为底,y为指数的幂。如果给出z值,该函数就计算x的y次幂值被z取模的值。

>>> print pow(2,4)
16
>>> print pow(2,4,2)
0
>>> print pow(2.4,3)
13.824
</div>

•round(x[,n])
round()函数返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。

>>> round(3.333)
3.0
>>> round(3)
3.0
>>> round(5.9)
6.0
</div>

•min(x[,y,z...])
min()函数返回给定参数的最小值,参数可以为序列。

>>> min(1,2,3,4)
1
>>> min((1,2,3),(2,3,4))
(1, 2, 3)
</div>

•max(x[,y,z...])
max()函数返回给定参数的最大值,参数可以为序列。

>>> max(1,2,3,4)
4
>>> max((1,2,3),(2,3,4))
(2, 3, 4)
</div>

2.序列相关

•len(object) -> integer
len()函数返回字符串和序列的长度。

>>> len("aa")
2
>>> len([1,2])
2
</div>

•range([lower,]stop[,step])
range()函数可按参数生成连续的有序整数列表。

>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,10)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,10,2)
[1, 3, 5, 7, 9]
</div>

•xrange([lower,]stop[,step])
xrange()函数与range()类似,但xrnage()并不创建列表,而是返回一个xrange对象,它的行为

与列表相似,但是只在需要时才计算列表值,当列表很大时,这个特性能为我们节省内存。

>>> a=xrange(10)
>>> print a[0]
0
>>> print a[1]
1
>>> print a[2]
2
</div>

3.对象及类型
•callable(object)
callable()函数用于测试对象是否可调用,如果可以则返回1(真);否则返回0(假)。可调用对象包括函数、方法、代码对象、类和已经定义了 调用 方法的类实例。

>>> a="123"
>>> print callable(a)
False
>>> print callable(chr)
True
</div>

•cmp(x,y)
cmp()函数比较x和y两个对象,并根据比较结果返回一个整数,如果x<y,则返回-1;如果x>y,则返回1,如果x==y则返回0。

>>>a=1
>>>b=2
>>>c=2
>>> print cmp(a,b)
-1
>>> print cmp(b,a)
1
>>> print cmp(b,c)
0
</div>

•isinstance(object,class-or-type-or-tuple) -> bool
测试对象类型

>>> a='isinstance test'
>>> b=1234
>>> isinstance(a,str)
True
>>>isinstance(a,int)
False
>>> isinstance(b,str)
False
>>> isinstance(b,int) True
</div>

•type(obj)
type()函数可返回对象的数据类型。

>>> type(a)
<type 'list'>
>>> type(copy)
<type 'module'>
>>> type(1)
<type 'int'>
</div>

内置类型转换函数

1.字符及字符串
•chr(i)
chr()函数返回ASCII码对应的字符串。

>>> print chr(65)
A
>>> print chr(66)
B
>>> print chr(65)+chr(66)
AB
</div>

•ord(x)
ord()函数返回一个字符串参数的ASCII码或Unicode值。

>>> ord("a")
97
>>> ord(u"a")
97
</div>

•str(obj)
str()函数把对象转换成可打印字符串。

>>> str("4")
'4'
>>> str(4)
'4'
>>> str(3+2j)
'(3+2j)'
</div>

您可能想查找下面的文章:

  • Python入门及进阶笔记 Python 内置函数小结
  • Python入门及进阶笔记 Python 内置函数小结
  • Python笔记(叁)继续学习
  • python笔记(2)
  • python笔记(1) 关于我们应不应该继续学习python
  • Python笔记(叁)继续学习
  • python笔记(2)
  • python笔记(1) 关于我们应不应该继续学习python

相关文章

  • 浅析Python中MySQLdb的事务处理功能
  • python3实现抓取网页资源的 N 种方法
  • Python 变量类型及命名规则介绍
  • Python实现新浪博客备份的方法
  • python 算法 排序实现快速排序
  • python中 ? : 三元表达式的使用介绍
  • Python 遍历列表里面序号和值的方法(三种)
  • Python迭代器和生成器介绍
  • python命令行参数解析OptionParser类用法实例
  • Python中断言Assertion的一些改进方案

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python socket网络编程TCP/IP服务器与客户端通信
    • c++生成dll使用python调用dll的方法
    • Python操作RabbitMQ服务器实现消息队列的路由功能
    • python BeautifulSoup设置页面编码的方法
    • Python中多线程的创建及基本调用方法
    • 实例Python处理XML文件的方法
    • python解析xml文件实例分享
    • 简介Django中内置的一些中间件
    • 使用Python中的线程进行网络编程的入门教程
    • python中pandas.DataFrame排除特定行方法示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有