摘要:
、 if的各种真假判断: if "": print("haha")if None: print("haha")if 0: print("haha") if []: print("haha")if {}: print("haha") #以上均为假,相当于False if 1: print("haha" 阅读全文
摘要:
、 if的各种真假判断: if "": print("haha")if None: print("haha")if 0: print("haha") if []: print("haha")if {}: print("haha") #以上均为假,相当于False if 1: print("haha" 阅读全文
摘要:
简单工厂模式 工厂方法模式: __new__ 方法: 只初始化一次对象 阅读全文
摘要:
继承 重写 私有方法、私有属性不会被继承 多继承 多态 类属性、实例属性 类方法、实例方法 阅读全文
摘要:
import sys class T: pass t = T() sys.getrefcount(t) # 测量引用计数,值为2,因为本身调用要产生1个 tt =t sys.getrefcount(t) #值变为3 阅读全文
摘要:
nums = [1,3,12,23,42,31,1123] nums.sort() #对列表从小到大排序 nums.sort(reverse = True) #对列表从大到小排序 nums.reverse() #倒序,逆序 infors = [{"name":"laowang","age":10}, 阅读全文
摘要:
列表:增删改查 元组:查(只读文件) def test(): a = 11 b = 22 c = 33 d = [a,b,c] return d #第一种 return [a,b,c] #第二种 return (a,b,c) #第三种 return a,b,c 局部变量: 全局变量: a = 100 阅读全文
摘要:
字典 infor = {键:值,key:value,键:值,键:值} infor = {"name":"班长","addr":"山东","age":18} print("%s %d %s"%(infor["name"],infor["addr"],infor["age"])) #班长,山东,18 增 阅读全文
摘要:
列表的引入: a1 = "老王" a2 = "老李" a3 = "老刘" #列表 names = ["老王","老李","老刘"] #定义了一个列表 nums = [11,22,3.14,"100","laowang","老李"] #可以存储不同类型的数据 列表的增删改查: append添加到原有列 阅读全文
摘要:
num = 100 num2 = "100" name = "laowang" int(num2) str(num) len(name) #7 a = "lao" b = "wang" c = "zhao" d = a+b #d "laowang" A = 100 B = 200 C = A+B # 阅读全文
摘要:
一、迭代器 在原来的基础上,产生一个新的版本。 for temp in 100: print(temp) int不是一个可以迭代类型。 from collections import Iterable 判断是否迭代,只要判断是否是Iterable的一个子类即可。 用isinstance判断。 isi 阅读全文
|