python解释器内建函数002
001、dict 函数来创建字典
#!/usr/bin/python
#!coding:utf-8 if __name__ == "__main__": dct001=dict(host='127.0.0.1',port=3306)
#直接通过关键字参数构造
dct002={'host':'127.0.0.1','port':3306}
#通过字面值构造 key=['host','port']
value=['127.0.0.1',3306]
dct003=dict(zip(key,value))
#借助zip函数构造 print(dct001)
print(dct002)
print(dct003)
002、divmod(a,b) 通过这个函数来返回商,余数
#!/usr/bin/python if __name__=="__main__":
#divmod(a,b) 返回的是一个元组(a//b,a%b) 也就是说返回的是商和余数
a=3
b=2
print(divmod(3,2))#打印 (1,1)
003、enumerate() 返回迭代器
#!/usr/bin/python if __name__=="__main__":
names=['wolson','jerry','tom']
newNames=enumerate(names)
#返回一个可以枚举的对象
#也就是说newNames可以看成是这样的( (0,'wolson'),(1,'jerry'),(2,'tom') )
for item in newNames:
print(item)
004、filter 只返回判断为True的元素
#!/usr/bin/python def fun_big_then_20(number):
'''定义一个函数,如果number大于20就返回True'''
return number>=20 if __name__=="__main__":
numbers=(1,3,5,100,200,300)
big_then_20_numbers=filter(fun_big_then_20,numbers)
#只返回判断为true的那些元素
print(list(big_then_20_numbers))#打印 [100,200,300]
005、判断一个对象是否包涵特定属性
#!/usr/bin/python if __name__=="__main__": l=list((1,2,3))
result=hasattr(l,'length')
#判断length 是不是l的一个属性
print(result)#返回False 因为list 对象没有length 属性。
006、返回一个对象的hash值
#!/usr/bin/python if __name__=="__main__":
print(hash('hello world'))
#返回一个对象的hash 值
python解释器内建函数002的更多相关文章
- python 解释器内建函数001
python解释器内建函数列表如下: 001.abs() 求绝对值 #!/usr/bin/python if __name__=="__main__": print(abs(-10 ...
- python入门-python解释器执行
最近由于公司需要,接触了python这门神奇的语言,给我的感觉就是开发快速和代码简洁. 开始还是先罗列一下解释性语言和编译性语言的差别吧0.0! 编译性语言:是在程序运行前,需要专门的一个编译过程 ...
- python学习笔记-python解释器
刚开始学习python,首先要了解一下python解释器. 什么是python解释器? 编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执 ...
- python环境搭建-设置PyCharm软件的配色方案和Python解释器
设置PyCharm软件的配色方案 设置Python解释器(用于Python2 or 3 的切换)
- python解释器快捷键
13. 交互式输入的编辑和历史记录 某些版本的 Python 解释器支持编辑当前的输入行和历史记录,类似于在 Korn shell 和 GNU Bash shell 中看到的功能.这是使用GNU Re ...
- Python解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件.要运行代码,就需要Python解释器去执行.py文件. 由于整个Python语言从规范到解释器都是开源的 ...
- python解释器的安装;python2与python3同时在环境变量中时的解决方案
新文档 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,addres ...
- 浅析Python解释器的设计
从现代编译器的角度看,解释器和编译器的边界已经相当的模糊.我们后面的讨论说到的编译器就是Python的解释器,没有特别说明的指的是CPython的实现. 内存管理(Memory Management) ...
- Python tutorial阅读之使用 Python 解释器
配置环境变量后,一般可以直接通过Python或指定Python版本号来调用Python. Python 解释器有些操作类似 Unix shell:当使用终端设备(tty)作为标准输入调用时,它交互的解 ...
随机推荐
- form 练习
<form>姓:<input type="text" name="firstname" /><br />名:<inpu ...
- Facebook公开其Hadoop与Avatarnode代码——有效解决Namenode顽疾
Google在2004年创造了MapReduce,MapReduce系统获得成功的原因之一是它为编写需要大规模并行处理的代码提供了简单的编程模式.MapReduce集群可包括数以千计的并行操作的计算机 ...
- 考查嵌入式C开发人员的最好的16道题
约定: 1) 下面的测试题中,认为所有必须的头文件都已经正确的包含了 2)数据类型 char 一个字节 1 byte int 两个字节 2 byte ( ...
- Driver Signing changes in Windows 10
Driver Signing changes in Windows 10 RATE THIS 1 Apr 2015 1:28 PM 39 Beginning with the release of ...
- windows下将隐藏文件通过命令行改变为普通的显示文件
attrib -h -s *.* /s /d 不懂的看下 attrib /? 帮助.保存为bat也可以.
- logstash 内置匹配IP
10.252.142.174 - - [06/Sep/2016:08:41:36 +0800] "GET /api/validate/code/send?mobilePhone=186522 ...
- hdu4453-Looploop(伸展树)
题目有很多图,不好粘贴..... 题意:给出N个数和K1,K2的值,最开始指针指向第一个数,有6种操作 add x : 给前K2个数都增加x reverse : 翻转前K1个数 insert x : ...
- GIT入门篇-基本概念与操作
GIT 首先必须说明的是, 这篇文章不是阐述GIT原理性和比较深入的文章.只是对于日常开发中比较常用的需求的总结和GIT这些命令大体的原理解释.所以掌握这个只能说能够应付一定的开发需求.但是如果你是个 ...
- 一个跨域请求的XSS漏洞
场景回顾 一个表单进行跨域提交的方式有很多,我们使用的采用隐藏iframe,在本域下放一个代理页面,通过服务端配合完成一次完整的请求. 首先,部署proxy.html代理页面.这个页面处理服务端返回的 ...
- poj 2385 Apple Catching(dp)
Description It and ) in his field, each full of apples. Bessie cannot reach the apples when they are ...