随笔分类 - python
摘要:## 类对象的操作: 封装: 对类中成员属性和方法的保护,控制外界对内部成员的访问,修改,删除等操作 1.私有 : 在类内可以互相访问,在类外不能访问 2.公有 : 在类内或者类外都可以访问 类中成员: 1.成员属性 2.成员方法 绑定方法: 1.绑定到对象 : 当对象去调用类中成员方法时,系统会默
阅读全文
摘要:1.什么是类,对象? 用几大特征表达一类事物称为一个类,类更像是一张图纸,表达的是一个抽象概念对象是类的具体实现,更像是由这图纸产出的具体物品,类只有一个,但对象可以通过这个类实例化出多个对象是类的实例,类是对象的模板类中的成员只有方法和属性,不要裸露的把判断和循环直接写在类中,而是用方法包起来(
阅读全文
摘要:匹配分组 ()表达整体 import re # (1)分组 print(re.findall('.*?_good','wusir_good alex_good secret男_good')) print(re.findall('(.*?)_good','wusir_good alex_good se
阅读全文
摘要:正则表达式 - 匹配单个字符 import re """lst = re.findall(正则表达式,字符串)""" # (1) 预定义字符集 # \d 匹配数字 strvar = "sdjfklj234&*(&1" lst = re.findall("\d",strvar) print(lst)
阅读全文
摘要:json格式的数据,所有的编程语言都能识别,本身是字符串类型有要求: int float bool str list tuple dict None json与pickle的应用场景分别是什么? json 主要应用于传输数据 , 序列化成字符串pickle 主要应用于存储数据 , 序列化成二进制字节
阅读全文
摘要:1.序列化和反序列化是什么? 序列化: 把不能够直接存储在文件中的数据变得可存储反序列化: 把存储在文件中的数据拿出来恢复成原来的数据类型 所有的数据类型都可以通过pickle模块进行序列化. 注意点: 文件不能直接存储容器,文件只能存储字符串和字节流 dumps 把任意对象序列化成一个bytes(
阅读全文
摘要:1.什么是生成器? 元组推导式就是生成器生成器本质是迭代器,允许自定义逻辑的迭代器 迭代器和生成器区别: 迭代器本身是系统内置的.重写不了. 而生成器是用户自定义的,可以重写迭代逻辑 生成器可以用两种方式创建: (1)生成器表达式 (里面是推导式,外面用圆括号) (2)生成器函数 (用def定义,里
阅读全文
摘要:1.什么是高阶函数?常用高阶函数有哪些? 能够把函数当成参数传递的就是高阶函数,常用的高阶函数有map filter reduce stored map map(func,iterable)功能: 处理数据 把iterable中的数据一个一个拿出来,扔到func做处理,通过调用迭代器来获取返回值参数
阅读全文
摘要:1.什么是迭代器? 迭代器: 能被next()函数调用并不断返回下一个值的对象称为迭代器(Iterator 迭代器是对象)概念: 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的, 单纯的重复并不是迭代 特征: 不依赖索引,而通过next指针(内存地址寻址)迭代
阅读全文
摘要:1.什么是闭包函数? 互相嵌套的两个函数,如果内函数使用了外函数的局部变量并且外函数把内函数返回出来的过程,叫做闭包里面的内函数叫做闭包函数 是不是闭包? 1.内函数用了外函数的那个局部变量 2.外函数返回内函数 2.闭包函数有什么用? 在闭包函数中,内函数使用了外函数的局部变量, 该变量会与内函数
阅读全文
摘要:1.python中的函数可以像变量一样,动态创建,销毁,当参数传递,作为值返回,叫第一类对象.其他语言功能有限 def func(): print( "我是func函数") # (1)动态创建 a = 1 print(a) a = func a()结果: 1 我是func函数 # (2)动态销毁 d
阅读全文
摘要:1.什么是函数的嵌套""" 互相嵌套的两个函数: 包裹在外层的叫做外函数,内层的就是内函数 1 def outer(): 2 # inner() 3 def inner(): 4 print("我是inner函数") (1)内部函数可以直接在函数外部调用么 不行 inner() (2)调用外部函数后
阅读全文
摘要:1.局部和全局变量? 局部变量:在函数内部定义的变量就是局部变量 全局变量:在函数外部定义的变量或者在函数内部使用global关键字声明是全局变量 2.作用域: 局部变量的作用范围仅仅在函数的内部 全局变量的作用范围横跨整个文件 # 1 局部变量 def func(): a = 1 print(a)
阅读全文
摘要:函数的返回值return 1.什么是return?有什么用? 把函数内部的数据返回到函数的外面,返回到函数的调用处1.return + 六大标准数据类型 , 除此之外还可以返回函数 或者 是类对象2.return 在执行时,意味着终止函数,后面的代码不执行.3.如果不定义return返回值,默认返回
阅读全文
摘要:函数的参数 默认形参: 1 def small_star(hang=10,lie=10): 2 i = 0 3 while i < hang: 4 j = 0 5 while j < lie: 6 print("*",end="") 7 j +=1 8 print() 9 i += 1 10 11
阅读全文

浙公网安备 33010602011771号