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)作为标准输入调用时,它交互的解 ...
随机推荐
- 计算textView的高度
- (CGFloat)measureHeightOfUITextView:(UITextView *)textView { if (floor(NSFoundationVersionNumber) & ...
- awk详解
一.简介 强大的文本分析工具,基于指定规则浏览和抽取信息.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理.awk有3个不同版本: awk.nawk和ga ...
- 03_Elasticsearch如何安装以及相关插件的介绍
03_Elasticsearch如何安装以及相关插件的介绍 elasticsearch -d (-d参数是为了让服务后台运行) Elasticsearch 目录结构: 文件夹 作用 /bin 运行El ...
- 【转】Ubuntu10.04上编译Android源码(Build Android source in Ubuntu10.04 Platform)
原文网址:http://blog.csdn.net/chenyafei617/article/details/6570928 一.Introduction 今天我们就来谈谈如何在Ubuntu平台上面编 ...
- java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade
2012-10-4 19:50:37 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for se ...
- Linux usb子系统(三):通过usbfs操作设备的用户空间驱动
内核中提供了USB设备文件系统(usbdevfs,Linux 2.6改为usbfs,即USB文件系统),它和/proc类似,都是动态产生的.通过在/etc/fstab文件中添加如下一行:none /p ...
- vps安全设置
适合新手及才接触VPS的朋友们看一下.主要是关于VPS安全方面相关内容的 禁止ROOT登陆 保证安全性. 使用DDoS deflate简单防攻击. iftop Linux流量监控工具: 每日自己主动备 ...
- NET基础课--开发工具实用功能
1.浏览代码结构 类视图 2.重构功能 提取长的的方法体中的部分方法到单独函数中 路径:选择代码段,右击重构----提取方法 3.代码结构 a 代码对齐 点[编辑]-[高级]-[设置选定内容的格式] ...
- MySql命令——show,分页,正则表达式
先要安装MySql,过程见 MySql5.1在Win7下的安装与重装问题的解决 不是教程,还没有写教程的资格,只是为了自己查阅而已! show show databases; //显示所有数据库 ...
- 一个Demo就懂的Angular之directive
<body> <div ng-controller="myCtrl"> <hello-word></hello-word> < ...