第二月第一周

整理:
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')
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,699评论 1 32
  • 文|热点资讯 近日,家住河南商丘农村的一远房亲戚遇到了一件烦心事。他家儿子今年22岁,托人找对象,还真的找到了一个...
    热点资讯阅读 333评论 0 0
  • 颁奖典礼台上的老师们分享着自己的事迹,台下的老师们也有着各自的故事,虽然内容各不相同,却书写着同样的感动。几天的相...
    山西长治刘焕芬阅读 1,180评论 2 3
  • 我在梦中见你, 模糊的脸庞, 陌生的话语, 和那从未感受过的温度。 我又与你相遇, 在那块狭窄之地, 仅留下断断续...
    My彩虹阅读 237评论 4 2

友情链接更多精彩内容