村长 发表于 2021-8-28 23:13:35

【SOS】实用的Python小技巧(5)(6)(7)(8)(9)

5、使用 hasattr()内置方法获取object属性

1 class SomeClass:
2   def __init__(self):
3   self.attr1 = 10
4   def attrfunction(self):
5         print("Attreibute")
6 hasattr(SomeClass, "attrfunction")
7 # Output
8 True

6、使用isinstance()检查变量是否为给定类型

1 isinstance(1, int)
2 #Output
3 True

7、使用map()打印列表中的数字

1 list1 =
2 list(map(print, list1))
3 # Output
4 1
5 2
6 3

一种比循环打印列表内容更快更有效的方法。

8、使用.join()方法格式化datetime日期

1 from datetime import datetime
2 date = datetime.now()
3 print("-".join()
4 # Output
5 '2021-6-15'
9、将两个具有相同规则的列表随机化

1 import numpy as np
2 x = np.arange(100)
3 y = np.arange(100,200,1)
4 idx = np.random.choice(np.arange(len(x)), 5, replace=False)
5 x_sample = x
6 y_sample = y
7 print(x_sample)
8 print(y_sample)
9 # Outputs
10 array()
11 array()
http://cdn.u1.huluxia.com/g4/M01/CF/0C/rBAAdmDKkPWAbWwaAACgxA6ZmZM407.png

大司命 发表于 2021-8-29 18:01:01

LZ帖子不给力,勉强给回复下吧

无量科技 发表于 2021-9-2 18:37:01

OMG!介是啥东东!!!
页: [1]
查看完整版本: 【SOS】实用的Python小技巧(5)(6)(7)(8)(9)

村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科
技平台参与或发布项目定制各种软件就来村长黑科技平台

本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件的破解分析文章、破解分析视频、补丁、注册机和注册信息,

仅限用于学习和研究软件安全的目的。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习破解分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,

请购买注册正版软件,获得正版优质服务!不允许将上述内容私自传播、销售或者其他任何非法用途!否则,产生任何法律责任,一切后果请用户自负,与本网站无关!如有侵权或非法用途请举报!请发送到邮箱:cxphj8@foxmail.com

《意见反馈》或《截图指定页面备注》发送到邮件,收到后24小时内删除,禁止用户学习使用关掉用户【学习使用权】!