整理:
1,字符串判断以什么开头的方法是:startswith
2,字符串判断替换的方法:replace
3,字符串以什么分割的方法:split
4,字符串去掉两端的空白字符:strip
5,查找字符串是否包含在字符串中:find
6,面向对象的三大特性:封装,继承,多态
7,打开文件用那个方法:open
8,查看类型的方法:type
9,静态标记方法:@staticmethod
10,类的标记方法:@classmethod
11,如何调用父类方法:super
12,列表升序的方法:sort
13,列表的倒序逆序方法:reverse
二:
import os操作:
1,创建文件夹: os.mkdir()
2,获取当前目录 os.getcwd()
3,改变默认目录 os.chdir()
4,删除文件夹 os.rmdir()
5,文件重命名 os.rename()
三
类和对象的关系:
类是对象的模子
对象是类的具体实例
四
魔法方法
—new—() 创建对象,并返回引用
—init—() 初始化属性
—str—() 打印对象调用,要有返回值
—del—() 删除对象调用
五
重写:当父类的方法不能满足子类的时候 就要重写
—————————————————————————
求100-200里面的素数
class Tool(object):
def sushu(self):
for i inn range(100,200):
flag = True
for j in range(2,i):
if i%j == 0:
flag = False
break
if flag:
print(i)
t = Tool
t.sushu()
dog类的单列模式
class Dog(object):
_insstance = None#私有类属性
def _new_(cls):
if cls._instance == None:
cls._instance = object._new_
return cls._instance
else:
return cls._instance
def _init_(self,name):
self.name = name
dog1 = Dog('huh')
dog2 = Dog('hhh')
网友评论