摘要:
当给属性赋值的时候,使用实例.属性=属性值的方式显然把属性暴露出来了,并且也无法对属性值进行限制检查,java中提供了setter和getter方法,那么python是如何做的呢? 属性赋值方法 在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(32)
评论(0)
推荐(0)
摘要:
当给属性赋值的时候,使用实例.属性=属性值的方式显然把属性暴露出来了,并且也无法对属性值进行限制检查,java中提供了setter和getter方法,那么python是如何做的呢? 属性赋值方法 在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(47)
评论(0)
推荐(0)
摘要:
python的自建模块itertools提供了非常有用的用于操作迭代对象的函数。 首先,我们看看itertools提供的几个无限迭代器: 因为count()会创建一个无限的迭代器,所以上述代码会打印出自然数序列,根本停不下来,只能Ctrl+C退出。 cy... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(22)
评论(0)
推荐(0)
摘要:
python的自建模块itertools提供了非常有用的用于操作迭代对象的函数。 首先,我们看看itertools提供的几个无限迭代器: 因为count()会创建一个无限的迭代器,所以上述代码会打印出自然数序列,根本停不下来,只能Ctrl+C退出。 cy... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(15)
评论(0)
推荐(0)
摘要:
collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维左边就可以表示成: >>>p = (1,2) 但是,看到(1, 2),很难看出这个tuple是用来表示... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(23)
评论(0)
推荐(0)
摘要:
collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维左边就可以表示成: >>>p = (1,2) 但是,看到(1, 2),很难看出这个tuple是用来表示... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(16)
评论(0)
推荐(0)
摘要:
getpass模块 getpass模块提供了可移植的密码输入,一共包括下面两个函数: 1. getpass.getpass() 2. getpass.getuser() getpass.getpass([prompt[, stream]]) 提示用户输入一段密... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(27)
评论(0)
推荐(0)
摘要:
getpass模块 getpass模块提供了可移植的密码输入,一共包括下面两个函数: 1. getpass.getpass() 2. getpass.getuser() getpass.getpass([prompt[, stream]]) 提示用户输入一段密... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(40)
评论(0)
推荐(0)
摘要:
IO模型介绍 在说IO模型之前先说说以下的概念: 同步:提交一个任务之后要等待这个任务执行完毕 异步:只管提交任务,不等待这个任务执行完毕就可以做其它的事情 阻塞:例如:在socket中的这些recvfrom,recv,accept都会产生阻塞。 非阻塞:除去... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(38)
评论(0)
推荐(0)
摘要:
IO模型介绍 在说IO模型之前先说说以下的概念: 同步:提交一个任务之后要等待这个任务执行完毕 异步:只管提交任务,不等待这个任务执行完毕就可以做其它的事情 阻塞:例如:在socket中的这些recvfrom,recv,accept都会产生阻塞。 非阻塞:除去... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(37)
评论(0)
推荐(0)

浙公网安备 33010602011771号