千家信息网

python中鲜为人知的功能特性有哪些

发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,本篇内容主要讲解"python中鲜为人知的功能特性有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python中鲜为人知的功能特性有哪些"吧!微妙的字
千家信息网最后更新 2025年02月05日python中鲜为人知的功能特性有哪些

本篇内容主要讲解"python中鲜为人知的功能特性有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python中鲜为人知的功能特性有哪些"吧!

微妙的字符串

>>> a = "wtf"
>>> b = "wtf"
>>> a is b
True

>>> a = "wtf!"
>>> b = "wtf!"
>>> a is b
False

>>> a, b = "wtf!", "wtf!"
>>> a is b
True # 3.7 版本返回结果为 False.

出乎意料的"is"

>>> a = 256
>>> b = 256
>>> a is b
True

>>> a = 257
>>> b = 257
>>> a is b
False

>>> a = 257; b = 257
>>> a is b
True

说好的元组不可变呢

some_tuple = ("A", "tuple", "with", "values")
another_tuple = ([1, 2], [3, 4], [5, 6])

>>> some_tuple[2] = "change this"
TypeError: 'tuple' object does not support item assignment
>>> another_tuple[2].append(1000) # 这里不出现错误
>>> another_tuple
([1, 2], [3, 4], [5, 6, 1000])
>>> another_tuple[2] += [99, 999]
TypeError: 'tuple' object does not support item assignment
>>> another_tuple
([1, 2], [3, 4], [5, 6, 1000, 99, 999])

消失的全局变量

e = 7
try:
raise Exception()
except Exception as e:
pass

输出

>>> print(e)
NameError: name 'e' is not defined

try 遇到 finally到底返回哪个值

def some_func():
try:
return 'from_try'
finally:
return 'from_finally'

输出

>>> some_func()
'from_finally'

到此,相信大家对"python中鲜为人知的功能特性有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

功能 特性 鲜为人知 内容 学习 输出 实用 微妙 更深 出乎意料 全局 兴趣 变量 字符 字符串 实用性 实际 操作简单 方法 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发行业成本费用比例 网络安全公司有多缺人 一个服务器最多可以创建几个人 常熟软件开发自学课程教学视频 简述数据库事物的特征 个人租用服务器吗 衡水网络安全日 天津营销服务管理软件开发 河北省校园网络安全先进个人 服务器搭建网站的优缺点 数据库维护业务流程 易语言多用户数据库怎么写 如何成为安卓软件开发工程师 天津pdu服务器专用电源费用 中转服务器对应安全组添加端口 高速用什么软件开发票 杭州运营管理软件开发商 流媒体转发存储服务器 网络技术学那哪种语言好 数据库能获取报纸吗 达梦数据库删除失败 服务器安装一直显示正在运行 北京小型软件开发服务放心可靠 spring是否连接数据库 数据库技术起源 数据库法破解器 医疗设备软件开发 有危险吗 安全扫描时无法连接到服务器 tpcc服务器值对照表 政务网络安全先进总结
0