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)作为标准输入调用时,它交互的解 ...
随机推荐
- 关于viewWithTag的一点说明
通常我们使用viewWithTag如下情形: 如果我们用了一个父View,上面放了多个子view, 每个子view都通过从0开始的Tag值来进行标志,以便于后期在像View上直接使用viewWithT ...
- [HDU] 3711 Binary Number [位运算]
Binary Number Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Tot ...
- 开心菜鸟系列学习笔记-------javascript(3)
一.原型链: 1)Object 是一个属性的集合,并且都拥有一个单独的原型对象.,这个原型对象object可以是一个object或者null值 2)不过一般来说,我们会使用__内部属性名__下 ...
- 实现在线阅读pdf功能--php
在网上找了很久,想要实现一个在线阅读word,pdf文件的功能,网上的资料很多,但是提到真正怎么实现的比较少.现在我来简单说明一下,我实现的过程. 我现在只能实现在线阅读pdf(将word等转换成pd ...
- ORA-19573: cannot obtain exclusive enqueue for datafile 1
还原Oracle数据库时出现ORA-19870和ORA-19573错误,如: RMAN> restore database; Starting restore at 11-DEC-12 usin ...
- 原已经安装好的nginx,现在需要添加一个未被编译安装的模块--echo-nginx-module-0.56
为了测试一个NGINX变量,将NGINX加了一个编译模板echo-nginx-module-0.56. 参照如下文件 1,先看以前NGINX有哪些东东. sbin/nginx -Vnginx vers ...
- 【温故而知新:文件操作】C#的文件读写相关
StreamReader类以及其方法ReadLine,Read,ReadToEnd的分析 首先StreamReader类的构造参数非常丰富在这里,我觉得最常用的就是StreamReader(Strea ...
- 画图工具Graphviz安装配置
Graphviz (英文:Graph Visualization Software的缩写)是一个由AT&T实验室启动的开源工具包,用于绘制DOT语言脚本描述的图形.它也提供了供其它软件使用的库 ...
- rsyslog 收集系统日志
<pre name="code" class="html">nginx 服务器配置: jrhwpt01:/root# cat /etc/rsyslo ...
- CDT+Eclipse代码自动提示
1.查看GCC的版本:$gcc -v————————————————————————gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC)———————— ...