class Person(object):
count = 0
def __init__(self,name):
self.name = name
Person.count += 1
p1 = Person('Bob')
print Person.count
p2 = Person('Alice')
print Person.count
p3 = Person('Tim')
print Person.count
count = 0
def __init__(self,name):
self.name = name
Person.count += 1
p1 = Person('Bob')
print Person.count
p2 = Person('Alice')
print Person.count
p3 = Person('Tim')
print Person.count
2018-08-12
import os
print os.path.isdir(r'/data/webroot/resource/python')
print os.path.isfile(r'/data/webroot/resource/python/test.txt') or True
print os.path.isdir(r'/data/webroot/resource/python')
print os.path.isfile(r'/data/webroot/resource/python/test.txt') or True
2018-08-12
python3以上版本,reduce()函数已经不是核心函数了,函数被挪到functools库中,写程序的时候需要加上“from functools import reduce"。
2018-08-10
最新回答 / 幻楚
PY3也是在PY2的基础上改变的,如果你觉得想要学最新最全的,那也可以直接去学PY3的相关教程。但是呢,我觉得PY2其实只是一些很基础的东西,PY3也不会有很大变化,貌似其实可能根本没啥影响。不过如果有更好的更全的PY3教程,那你去学也不错,毕竟基础什么的还是蛮重要的。
2018-08-10
已采纳回答 / 一切都是浮云何必刻骨铭心
sorted(iterable[, cmp[, key[, reverse]]])sorted 这个函数接受这3个关键词,key表示排序的元素,比如一个人的信息,可以从名字排序,可以从年龄排序,这就是排序元素,所以设置key的话,返回字符串就行了。返回值1,-1是详细的对比规则,写在cmp里面。一般是大于为1,小于为-1,等于为0。reverse 是排序规则,正序为true,逆序为false。
2018-08-10
最赞回答 / Rumi酱
Python 3.x版本不支持,用匿名函数更好:print(sorted(['bob','about', 'Zoo', 'Credit'], key = lambda x: x.upper()))
2018-08-09
已采纳回答 / 理Risen
(刚看到这个问题的时候我也感到很疑惑,下面的回答其实也是我的思考过程,通过测试来一步步获取知识点)首先要知道一些关于“伪私有属性”的概念:python的类中通过加双下划线来设置的“...
2018-08-08