摘要:
# 一 python面向对象-内置函数(issubclass(), type(), isinstance()) # issubclass 判断xxxx类是否是xxxx类的子类 class egg: pass class eegg(egg): pass class yuneegg(eegg): pass dan = egg() edan = eegg() shouyune... 阅读全文
摘要:
类中的成员 一.定义: 在类中定义的变量和方法都称作该类的成员 class Person: country = "china" def __init__(self,name,gender): self.name = name self.gender = gender def think(self): print("%s ... 阅读全文
摘要:
""" 1.lambda 函数: 匿名函数 # 格式 lambda 参数: 返回值 # f = lambda a,b,c: (a+b)*8 # re = f(1,2,8) # print(re) #2, sorted排序, #格式 sorted(iterable,key=func,reverse = True/False) ,默认 按数字正序排序 # 执行流程: # 把可... 阅读全文
摘要:
一 python生成器 1 生成器的本质就是迭代器.(可迭代对象) 生成器由生成器函数来创建或者通过生成器表达式来创建 def p(): print("hello world !") yield gen = p() # gen就是一个生成器,每次取p()都会是一个新的生成器 gen_other = 阅读全文
摘要:
1. 函数名第一类对象 函数名其实就是变量名 1. 可以像变量一样互相赋值. 2. 可以作为函数的参数,进行传递 3. 可以作为返回值返回 4. 可以作为集合的元素进行存储 def a(): print(1) def b(): print(2) list = [a,b] for i in list: 阅读全文
摘要:
函数的动态形参, 作用域 一 动态形参 如果我们需要给⼀一个函数传参, ⽽而参数⼜又是不确定的. 或者我给⼀一个 函数传很多参数, 我的形参就要写很多, 很⿇麻烦, 怎么办呢. 我们可以考虑使⽤用动态参数 动态参数分成两种: 1. 动态接收位置参数, 按位置顺序接受实参 ,如果有位置参数必须写在动态 阅读全文
摘要:
定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩 阅读全文
摘要:
一,读取,创建文件:: f = open("c:/a.txt", mode = "w" ,encoding= "utf-8") 1.如果文件a.txt存在,则直接连接,a.txt不存在,会新创建, mode:连接模式, enconding:编码类型 mode : r ,只读 w ,写入 a ,追加写 阅读全文
摘要:
1 ,join : 将对象以字符串的方式拼接成一个整体 for E : li = ["李白", "是", "诗仙"] s = "_".join(li) print(s) >>>李白_是_诗仙 还原li : li2 = s.split("_") print(li2) >>>["李白", "是", "诗 阅读全文
摘要:
一:小数据池 1.python运行中的缓存: 2.目的:缓存我们字符串,整数,布尔值。在使用的时候不需要创建过多的对象 3.python 缓存数据:缓存:int, str, bool、 int: 缓存范围 -5~256 str: 1. 长度小于等于1,直接缓存 2. 长度大于1. 字符串中如果只有数 阅读全文