- 博客(12)
- 收藏
- 关注
原创 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 166
原创 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 324 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 9722 6
原创 __all__ 暴露接口
【Python】__all__ 暴露接口很多东西自己实现起来困难或者写的代码很丑,很多时候是因自己对python不是很了解。以下内容转载自:点这里Python 可以在模块级别暴露接口:__all__ = ["foo", "bar"]很多时候这么做还是很有好处的……提供了哪些是公开接口的约定不像 Ruby 或者 Java,Python 没有语言原生的可见性控制,而是靠一...
2020-04-22 16:41:16 298
原创 关键字——assert
Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。断言可以在条件不满足程序运行的情况下直接返回错误,而不必等待程序运行后出现崩溃的情况,例如我们的代码只能在 Linux 系统下运行,可以先判断当前系统是否符合条件。语法格式如下:assert expression等价于:if not expression: rais...
2020-04-21 07:52:41 258 1
原创 string.join()
1、join()函数语法: 'sep'.join(seq)参数说明sep:分隔符。可以为空seq:要连接的元素序列、字符串、元组、字典上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串返回值:返回一个以分隔符sep连接各个元素后生成的字符串...
2020-04-16 14:34:52 407
原创 类有无继承object在python3中的问题。class S(object)
object类object是python的默认类,有很多的方法,python种默认的list,str,dict等等都是继承了object类的方法继承了object的类属于新式类 ,没有继承属于经典类在python3种默认都是新式类,也即是所有的自定义类,基类都会继承object类描述在python3.x的所有类都是object的子类所以对于一些内置的方法会写在object...
2020-04-15 09:56:24 326
原创 Python urllib模块urlretrieve()详解
Python urllib模块urlretrieve()详解urlretrieve方法直接将远程数据下载到本地。urllib.urlretrieve(url,filename,reporthook=None,data=None)参数说明:url:外部或者本地urlfilename:指定了保存到本地的路径(如果未指定该参数,urllib会生成一个临时文件来保存数据);r...
2020-04-08 15:18:59 985 1
原创 json中load()和loads()的区别
相同点dump 和 dumps 都实现了序列化 load 和 loads 都实现反序列化变量从内存中变成可存储或传输的过程称之为序列化序列化是将对象状态转化为可保存或可传输格式的过程。变量内容从序列化的对象重新读到内存里称之为反序列化反序列化是流转换为对象。区别1. load 和 loads(反序列化)load:针对文件句柄,将json格式的字符转换为dict,从文件中...
2020-04-06 09:43:37 1200 1
原创 selenium与多进程实现多个浏览器注册
# https://www.d4j.cn/wp-login.php?checkemail=registered#登录界面# https://www.d4j.cn/wp-login.php?action=register#注册界面# https://www.d4j.cn/wp-login.php?action=register#注册失败# https://www.d4j.cn/wp-logi...
2020-04-05 16:45:22 829
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人