python的一些小技巧 慢慢更新
1. 输出
a . print("%d %s" % (5, "ok"))
b. '{1},{0},{1}'.format('ok',5) ===> ok 5 ok
c print("ok", 5)
2. and or
and 前真返后
or 前真返前
c = a > 0.5 and 1 or 0 # a 大于 0.5 返回1 否者 返回0
3. 交集 & 并集| 差集 - 多多使用差集 获取前者去除后者后所得到的内容
4. 堆和栈 ==》 先进后出
队列 ===》 先进先出
import queue
Q = queue.Queue()
Q.put(10)
Q.put(5)
Q.put(6)
print(Q) # <queue.Queue object at 0x0000000001DCA198>
print(Q.get())
print(Q.get())
# print(Q.get())
# print(Q.get()) # 阻塞
print(Q.qsize()) # 查看大小
5. 集合删除一个元素
A.discard('b') # 不存在不会报错
6.合并字典
c = {**a, **b}
posted on 2020-01-06 11:22 nnnnnnnnnnnnnnnn 阅读(274) 评论(0) 收藏 举报
浙公网安备 33010602011771号