![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python的各种函数\关键字
嘎嘎嘎
灵剑山真人
这个作者很懒,什么都没留下…
展开
-
all(), any()判断迭代器里的元素都为True或至少有一个True
原创 2020-05-16 07:16:33 · 337 阅读 · 0 评论 -
ceil floor round bin isinstance
math.ceil(-5)#Return the ceiling of x, the smallest integer greater than or equal to x. If x is not a float, delegates to x.__ceil__(), which should return an Integral value.math.floor(2.6)#Retu...原创 2020-04-30 07:41:32 · 140 阅读 · 0 评论 -
list的深浅拷贝
一:list2 = list1list1的做任何改变,list2也会做任何改变二:list2 = list1.copy()list1的第一层做改变,list2不会变;list1的第二层做改变,list2会变。[0,1,[1,2]] 里面那个列表是第二层三:import copylist2 = copy.deepcopy(list1)list1多少层改变,...原创 2020-04-29 20:00:21 · 300 阅读 · 1 评论 -
Python3.7的新API:asyncio.run()
Python3.7的新API:asyncio.run()Python3.7的正式版本已经发布有一段时间了,出了内置的breakpoint()断点函数,颇受争议的dataclass,自定义模块里的__getattr__()和__dir__()魔法方法等新特性外以及一些底层的改进外,还添加了一些新的api。其中我个人比较喜欢的一个新API是asyncio.run()方法,可以省去显式的定义事...原创 2020-04-29 09:11:58 · 9496 阅读 · 6 评论 -
__all__ 暴露接口
【Python】__all__ 暴露接口很多东西自己实现起来困难或者写的代码很丑,很多时候是因自己对python不是很了解。以下内容转载自:点这里Python 可以在模块级别暴露接口:__all__ = ["foo", "bar"]很多时候这么做还是很有好处的……提供了哪些是公开接口的约定不像 Ruby 或者 Java,Python 没有语言原生的可见性控制,而是靠一...原创 2020-04-22 16:41:16 · 271 阅读 · 0 评论 -
关键字——assert
Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。断言可以在条件不满足程序运行的情况下直接返回错误,而不必等待程序运行后出现崩溃的情况,例如我们的代码只能在 Linux 系统下运行,可以先判断当前系统是否符合条件。语法格式如下:assert expression等价于:if not expression: rais...原创 2020-04-21 07:52:41 · 247 阅读 · 1 评论 -
string.join()
1、join()函数语法: 'sep'.join(seq)参数说明sep:分隔符。可以为空seq:要连接的元素序列、字符串、元组、字典上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串返回值:返回一个以分隔符sep连接各个元素后生成的字符串...原创 2020-04-16 14:34:52 · 398 阅读 · 0 评论