本文主要介绍“Python编码技巧”。在日常操作中,相信很多人对Python编码的技巧有所怀疑。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮你解答“Python编码技巧”的疑惑!接下来,请和边肖一起学习!
1、立场
isinstance函数可用于确定实例的类型,但其第二个参数可以是由多种数据类型组成的元组。示例:
isinstance(x,(int,float))
#相当于
isinstance (x,int)或isinstance (x,float)的类似函数包括字符串的startswith方法和endswith方法,例如:
s.startswith((“”、“”))
#相当于
s.startswith(' ' ' ')或s . starts with(' ' ' ')
2、用 http.server 共享文件
# python 3
python3 -m http.server
#蟒蛇2
python -m SimpleHTTPServer的效果如下图所示,方便局域网通过浏览器共享文件。
3、zip 函数实现字典键值对互换
lang={'python': '。py ',' java': '。java'}
dict(zip(lang.values()、lang.keys()))
{'.java': 'java ','。py': 'python'}
4、查找列表中出现次数最多的数字
[1,2,3,4,2,2,3,1,4,4,4,5]
最大值(设置(测试),键=测试.计数)
4
5、使用 __slots__节省内存
类MyClass(对象):
def __init__(自身,名称,标识符):
self.name=name
自我标识符
self.set_up()
print(sys.getsizeof(MyClass))
1016
类MyClass(对象):
__插槽__=['名称','标识符']
def __init__(自身,名称,标识符):
self.name=name
自我标识符
self.set_up()
print(sys.getsizeof(MyClass))
至此,“Python编码技巧有哪些”的学习结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/118545.html