python内建函数举例
最近在接触Python可以说还是一个新手,呵呵,所以把自己学习的手记总结一下,分享给大家
- >>> a=[1,2]
- >>> a.append(3)#追加到链尾
- >>> a
- [1, 2, 3]
- >>> b=[4,5]
- >>> a.extend(b)#追加一个列表
- >>> a
- [1, 2, 3, 4, 5]
- >>> a.insert(0,9)#在位置0插入9
- >>> a
- [9, 1, 2, 3, 4, 5]
- >>> a.remove(9)#删除值为"9"的元素(如果存在多个9,则只删除第一个),如果不存在会抛出异常
- >>> a
- [1, 2, 3, 4, 5]
- >>> a.reverse()#反转序列
- >>> a
- [5, 4, 3, 2, 1]
- >>> a.pop(1)#返回并删除位置为i的元素,i默认为最后一个元素
- 4
- >>> a
- [5, 3, 2, 1]
- >>> a.index(2)#返回第一个值为'2'的元素,不存在则抛出异常
- 2
- >>> a
- [5, 3, 2, 1]
- >>> a.count(5)#统计一个字符出现的次数
- 1
- >>> a.sort()#排序数字和字母各排各的,按升序排列
- >>> a
- [1, 2, 3, 5]
- >>> a[0:3]#包括a[0],不包括a[3]
- [1, 2, 3]
- >>> a[:-1]#包括开始,不包括最后一个
- [1, 2, 3]
- >>> a[-3:]#抽取最后3个
- [2, 3, 5]
- >>> a[::-1]#倒序排列
- [5, 3, 2, 1]
- >>> a[::]#正序排列
- [1, 2, 3, 5]
- >>> fruit=[' apple ',' orange ']
- >>> fruit
- [' apple ', ' orange ']
- >>> [fruit.strip() for fruit in fruit]
- ['apple', 'orange']
- >>> a
- [1, 2, 3, 5]
- >>> [3*x for x in a if x>3]#3*x代表3乘以x
- [15]
- >>> [(x,x**2) for x in a]#x**2代表x的平方
- [(1, 1), (2, 4), (3, 9), (5, 25)]
- >>> a
- [1, 2, 3, 5]
- >>> b
- [4, 5]
- >>> [x*y for x in a for y in b]
- [4, 5, 8, 10, 12, 15, 20, 25]
- >>> [a[i]+b[i] for i in range(len(b))]#len(b)为2,所以为a[0]+b[0],a[1]+b[1]
- [5, 7]
- >>> [str(round(200/110.0,i)) for i in range(1,10)]#str()是转换类型为可以打印的字符,round(x,n)表示对x保留n位小数(四舍五入)
- ['1.8', '1.82', '1.818', '1.8182', '1.81818', '1.818182', '1.8181818', '1.81818182', '1.818181818']
- >>> test='abc',123,'school'#test=('abc',123,'school')的简写
- >>> x,y,z=test#拆分操作可以应用于所有sequence
- >>> x
- 'abc'
- >>> y
- 123
- >>> z
- 'school'
- >>> union = test,(1,2,3)
- >>> union
- (('abc', 123, 'school'), (1, 2, 3))
- >>> empty=()#空元组
- >>> singleton='hi',#单个元素的元组,注意逗号
- >>> singleton
- ('hi',)
- >>> url=set('http://sucre.javaeye.com')
- >>> url
- set(['a', 'o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y', ':'])
- >>> url1=set('http://hi.baidu.com/beijingalana')
- >>> url1
- set(['a', 'o', 'c', 'b', 'e', 'd', 'g', 'i', 'h', 'j', 'm', 'l', '/', '.', 'p', 'n', 'u', 't', ':'])
- >>> url-url1#差
- set(['y', 's', 'r', 'v'])
- >>> url|url1#并
- set(['/', 'n', 'a', 'c', 'b', 'e', 'd', 'g', 'i', 'h', 'j', 'm', 'l', 'o', '.', 'p', 's', 'r', 'u', 't', 'v', 'y', ':'])
- >>> url&url1#交
- set(['a', 'c', 'e', 'h', 'j', 'm', 'o', '.', 'p', 'u', '/', ':', 't'])
- >>> a^b#a,b都为元组,^对元组无效
- Traceback (most recent call last):
- File "<interactive input>", line 1, in <module>
- TypeError: unsupported operand type(s) for ^: 'list' and 'list'
- >>> url
- set(['a', 'o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y', ':'])
- >>> url.remove(':')
- >>> url
- set(['a', 'o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y'])
- >>> url1
- set(['a', 'o', 'c', 'b', 'e', 'd', 'g', 'i', 'h', 'j', 'm', 'l', '/', '.', 'p', 'n', 'u', 't', ':'])
- >>> url1.remove(':')
- >>> url
- set(['a', 'o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y'])
- >>> url1
- set(['a', 'o', 'c', 'b', 'e', 'd', 'g', 'i', 'h', 'j', 'm', 'l', '/', '.', 'p', 'n', 'u', 't'])
- >>> url^url1#(并-交)
- set(['n', 'b', 'd', 'g', 'i', 'l', 's', 'r', 'v', 'y'])
- >>> url.add(':')
- >>> url
- set(['a', 'o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y', ':'])
- >>> url1.add(':')
- >>> url^url1
- set(['n', 'b', 'd', 'g', 'i', 'l', 's', 'r', 'v', 'y'])
- >>> url.pop(-1)
- Traceback (most recent call last):
- File "<interactive input>", line 1, in <module>
- TypeError: pop() takes no arguments (1 given)
- >>> url.pop()#对于列表用pop默认去掉的竟然是第一个
- 'a'
- >>> url
- set(['o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y', ':'])
- >>> a
- [1, 2, 3, 5]
- >>> a.pop()
- 5
转载于:https://blog.51cto.com/sucre/382767
python内建函数举例相关推荐
- python内建函数是什么意思_python、什么是内建函数?
展开全部 python内建函数总结 1. abs(x) abs()函数返回数字2113(可为普通型.长整5261型或浮点型)的绝对值.如果给出复4102数,1653返回值就是该复数的模.例如: > ...
- python内建函数有哪些_享学课堂浅谈Python序列内建函数都有哪些
python的内建函数和库函数的区别是什么?人在得不到的时候,什么都可以不介意.得到之后,什么都有点介意. python.什么是内建函数? python.什么是内建函数?新手小白自学python.不懂 ...
- Python内建函数与对象方法
博客 学院 下载 GitChat 论坛 问答 商城 VIP 活动 招聘 ITeye 码云 CSTO 写博客 发Chat Python内建函数与对象方法 转载 2016年06月16日 22:14:20 ...
- 常用正则表达式最强汇总(含 Python 代码举例讲解 + 爬虫实战)
本文带大家学习正则表达式,并通过 python 代码举例讲解常用的正则表达式 最后实战爬取小说网页:重点在于爬取的网页通过正则表达式进行解析. 正则表达式语法 Python 的 re 模块(正则表达式 ...
- python argparse举例说明
目的:想从命令行通过命令来指定是否执行程序中的某个函数/模块 文章目录 例1: 方法1 方法二 更新 vars()在argparse中的使用 //memobio2015.u-strasbg.fr/co ...
- Python内建函数之——filter,map,reduce
原文链接:http://blog.csdn.net/prince2270/article/details/4681299 在讲述filter,map和reduce之前,首先介绍一下匿名函数lambda ...
- Python 内建函数 max/min的高级用法
max/min 函数 Python 中的 max/min函数是用来获取传入参数的最大值或最小值的,其运行机制都一样,所以这里主要描述 max 的运行机制以及使用方法. 最简单的用法,就是直接传入两个要 ...
- python输出举例_python字符串格式化输出及相关操作代码举例
字符串的格式化 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中.在 Python 中,字符串格式化使 ...
- python内建函数是什么意思_Python3内建函数简介,Python3内建函数详解
Python3的内建函数有数十个之多,内建函数是区别于我们的自定义函数,是Python自带的函数,可直接使用. (1)abs()函数 用途:abs函数返回数字的绝对值. 用法:abs(x) 参数:参数 ...
最新文章
- 阿里云服务器Linux配置数据库、jre、tomcat、部署javaweb
- 面向对象设计原则OO
- 官狼服务器临时维护,官狼三分钟新模式,跑跑狼人杀如何边跑边杀
- 5元素升级android6,升级你的app以支持高长宽比的新旗舰
- 荣大速印机维修手册_荣大佳文一体机(速印机)故障及排除方法
- Mysql面试常见知识点总结(一)
- 【转贴】使用和制作patch文件
- gnu ld链接出现“ no .eh_frame_hdr table will be created.”
- 为多孔介质的当量直径_多孔介质中单相对流换热分析的流体渗流模式
- 编译libxcb时报错:No package 'xcb-proto' found
- 微博android源码,新浪微博客户端源码 android
- HTML5与flash播放器
- ae渲染出现错误是什么问题_AE渲染输出总是损坏怎么办-解决AE渲染输出被损坏的方法 - 河东软件园...
- ps 条件动作添加 图层锁定和解锁
- 轻量级目标检测算法整理
- 魔兽争霸III冰封王座宽屏分辨率的修改方法
- Hint: If you want to see a list of allocated tensors when OOM happens 的解决办法
- systemctl开机启动设置
- 计算机基础作业2答案,《计算机基础》作业答案 (2)
- 国内学生该怎么学好A-Level数学?
热门文章
- SolarWinds 供应链攻击中的第四款恶意软件及其它动态
- ZDI 公布多个尚未修复的 Windows 高危0day详情
- 爱立信携Batelco完成巴林首次5G测试
- ubuntu14.04源无法更新--jdk安装出错解决方法
- 状态(State)模式
- Android LayoutInflater 动态地添加删除View
- Kali Linux 更新了1.0.9a,第一时间分享
- 海量数据处理简要说明(一)
- java的继承和访问_Java基础篇:如何解决成员的访问和继承?
- IOC 容器中那些鲜为人知的细节(关于 autowiring)