在Python中用has_key()方法查找键是否存在的教程
如果给定的键在字典可用,has_key()方法返回true,否则返回false。
语法
以下是has_key()方法的语法:
dict.has_key(key)
参数
- key -- 这是要搜索在字典中的键。
返回值
此方法返回true,如果给定键在字典可用,否则返回false。
例子
下面的例子显示了has_key()方法的使用。
#!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7} print "Value : %s" % dict.has_key('Age') print "Value : %s" % dict.has_key('Sex')
当我们运行上面的程序,它会产生以下结果:
Value : True Value : False
相关推荐
-
Python实现遍历数据库并获取key的值
遍历Redis数据库中有以格式为PREFIX_*的按照key-value方式存储的key,并打印其值. 遍历使用SCAN,因为KEYS PREFIX_*可能会造成Redis长时间阻塞. 查询使用pipeline减少交互,提高效率. import redis import hiredis pool = redis.ConnectionPool(host='127.0.0.1', port=6379, db=0) r = redis.Redis(connection_pool=pool) pipe
-
python3.0 字典key排序
IDLE 3.0 >>> dic = {"aa":1,"bb":2,"ab":3} >>> dic {'aa': 1, 'ab': 3, 'bb': 2} >>> for k in sorted(dic.keys()): print (k) aa ab ----------------------------------------------- 字典对象其实就是键-值对 下面是字典对象的添加
-
让python的Cookie.py模块支持冒号做key的方法
为了做好兼容性,只能选择兼容:冒号. 很简单,修改一下Cookie.Morsel 复制代码 代码如下: #!/usr/bin/python # -*- coding: utf-8 -*- """MorselHook, fix Cookie.CookieError: Illegal key value: ys-tab:entrance:e """ import Cookie import string _Morsel = Cookie.Morsel
-
在Python中用has_key()方法查找键是否存在的教程
如果给定的键在字典可用,has_key()方法返回true,否则返回false. 语法 以下是has_key()方法的语法: dict.has_key(key) 参数 key -- 这是要搜索在字典中的键. 返回值 此方法返回true,如果给定键在字典可用,否则返回false. 例子 下面的例子显示了has_key()方法的使用. #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7} print "Value : %s" % dict.
-
在Python中用keys()方法返回字典键的教程
keys()方法返回在字典中的所有可用的键的列表. 语法 以下是keys()方法的语法: dict.keys() 参数 NA 返回值 此方法返回在字典中的所有可用的键的列表. 例子 下面的例子显示keys()方法的用法. #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7} print "Value : %s" % dict.keys() 当我们运行上面的程序,它会产生以下结果: Value : ['Age', 'Name']
-
在Python中用get()方法获取字典键值的教程
get()方法返回给定键的值.如果键不可用,则返回默认值None. 语法 以下是get()方法的语法: dict.get(key, default=None) 参数 key -- 这是要搜索在字典中的键. default -- 这是要返回键不存在的的情况下默认值. 返回值 该方法返回一个给定键的值.如果键不可用,则返回默认值为None. 例子 下面的例子显示了get()方法的使用. #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 27} prin
-
在Python中用split()方法分割字符串的使用介绍
split()方法返回的字符串中的所有单词的列表,使用str作为分隔符(如果在未指定的所有空格分割),可选择限当前分割为数量num. 语法 以下是split()方法的语法: str.split(str="", num=string.count(str)). 参数 str -- 这是任何分隔符,默认情况下是空格. num -- 这是要分割的行数. 返回值 此方法返回行列表. 例子 下面的示例演示了split()方法的使用. #!/usr/bin/python str = "Li
-
Python中用max()方法求最大值的介绍
max() 方法返回其参数最大值:最接近正无穷大的值. 语法 以下是max()方法的语法: max( x, y, z, .... ) 参数 x -- 这是一个数值表达式. y -- 这也是一个数值表达式. z -- 这是一个数值表达式. 返回值 此方法返回其参数的最大值. 例子 下面的例子显示了max()方法的使用. #!/usr/bin/python print "max(80, 100, 1000) : ", max(80, 100, 1000) print "max(-
-
Python中用altzone()方法处理时区的教程
altzone()方法是time模块的属性.当地的DST时区的这返回的偏移量,在UTC西部秒钟,如果一个定义.这是负值,如果当地的DST时区为UTC东边(如西欧,包括英国).只有用这个,如果白天不为零. 语法 以下是altzone()方法的语法: time.altzone 参数 NA 返回值 当地的DST时区的这个方法返回的偏移量,在UTC西部秒钟,如果一个定义. 例子 下面的例子显示了altzone()方法的使用. #!/usr/bin/python import time print "ti
-
Python中用sleep()方法操作时间的教程
mktime()方法是localtime()反函数.它的参数是struct_time或全9元组,它返回一个浮点数,为了兼容时time(). 如果输入值不能表示为有效的时间,那么OverflowError或ValueError错误将被引发. Syntax 以下是mktime()方法的语法: time.mktime(t) 参数 t -- 这是struct_time或满9元组. 返回值 此方法返回一个浮点数,对于兼容性time(). 例子 下面的例子显示了mktime()方法的使用. #!/usr/b
-
Python中用memcached来减少数据库查询次数的教程
本来我一直不知道怎么来更好地优化网页的性能,然后最近做python和php同类网页渲染速度比较时,意外地发现一个很简单很白痴但是 我一直没发现的好方法(不得不BS我自己):直接像某些php应用比如Discuz论坛那样,在生成的网页中打印出"本页面生成时间多少多少秒",然后在 不停地访问网页测试时,很直观地就能发现什么操作会导致瓶颈,怎样来解决瓶颈了. 于是我发现SimpleCD在 生成首页时,意外地竟然需要0.2秒左右,真真不能忍:对比Discuz论坛首页平均生成才0.02秒,而Dis
-
在python中用print()输出多个格式化参数的方法
不废话,直接贴代码: disroot = math.sqrt(deta) root1 = (-b + disroot)/(2*a) root2 = (-b - disroot)/(2*a) print("有两个不同的解: %.2f,%.2f"%root1,%root2) 这是最初写的print()代码,不过运行时总提示TypeError 后来上网查了好多资料,发现格式根本不是这样子的,是我想当然了 disroot = math.sqrt(deta) root1 = (-b + disr
-
在python中用url_for构造URL的方法
用url_for构造URL,他接受函数名作为第一个参数,也接受对应URL规则的变量部分的命名参数,未知的变量部分会添加到URL末尾作为查询参数. 构建URL而不选择直接在代码中拼URL的原因有两点: 1)在未来有更改的时候只需要一次性修改URL,而不用到处替换: 2)URL构建会转义特殊字符和Unicode数据, 这些工作不需要我们自己处理. 下面是个例子: from flask import Flask,url_for app = Flask(__name__) @app.route('/ex
随机推荐
- php ZipArchive压缩函数详解实例
- 安装防火墙的12个注意事项
- iOS长按UIlabel实现可复制功能
- Java 实现文件批量重命名亲测可用(精简版)
- python 使用get_argument获取url query参数
- 正则表达式速查表(ASP.NET)
- 浅谈javascript中new操作符的原理
- JS+CSS实现的经典tab选项卡效果代码
- 简单实用的网站PHP缓存类实例
- Android 安全加密:Https编程详解
- SQL2008中SQL应用之-锁定(locking) 应用分析
- 磁盘缓存专题之一 缓存命中和缓存未命中&缓存与缓冲间的差异
- C++实现的分布式游戏服务端引擎KBEngine详解
- 关于js函数解释(包括内嵌,对象等)
- 超简单实现Android自定义Toast示例(附源码)
- Android开发之禁止下拉通知栏的方法
- JavaScript限定图片显示大小的方法
- android仿微信支付宝的支付密码输入框示例
- mysql分表程序改动方法
- 详解nginx平滑升级的过程