第二月第一周

2018-09-07  本文已影响0人  卑微小利

整理:
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')
上一篇 下一篇

猜你喜欢

热点阅读