随笔分类 - Python基础
摘要:一、成员修饰符 共有成员 私有成员:创建方式在成员之前加两个下划线,私有成员无法直接访问,只能间接访问 子类不能继承父类的私有属相私有普通字段的访问方式: class Fansik: def __init__(self, name, age): self.name = name self.__age
阅读全文
摘要:class Bar: def fansik(self, name, age): print(name, age) obj = Bar() print(obj.fansik('fanjinbao', 19)) 一、定义 函数: def + 函数名(参数) 面向对象: class => 名字叫Bar的类
阅读全文
摘要:执行结果: {'name': 'fansik', 'age': '18'}{'name': 'fanjinbao', 'price': '10000'}{'test': 'nimeia'}
阅读全文
摘要:hashlib加密模块
阅读全文
摘要:日志的级别 import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message') log
阅读全文
摘要:os模块提供对操作系统进行调用的接口 import os os.getcwd() # 获取当前工作目录 os.chdir(r'd:\fansik') # 修改对当前工作目录 print(os.curdir) # 返回当前目录(这里的返回是返回值) print(os.pardir) # 返回父级目录 os.makedirs('fansik/fanjinbao') # 在当前工作目录先创建fansi...
阅读全文
摘要:一、简介: 正则表达式:是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过re模块实现,正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。二、字符匹配(普通字符、元字符)普通字符:元字符:. ^ $ * + ? { } [ ] | ( ) \\后
阅读全文
摘要:我们把对象(变量)从内存中变成可存储的过程称之为序列化,比如XML,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。 序列化后,就可以把序列化后的内容写入磁盘,或者通过网络传输到其他服务器上, 反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpickling...
阅读全文
摘要:1、高阶函数变量可以指向函数函数的参数可以接收变量一个函数可以接收另一个函数作为参数 def f(n): return n * n def fansik(a, b, func): return func(a)+func(b) print(fansik(1, 2, f)) 执行结果: 5 或者 def
阅读全文
摘要:闭包:闭包=内部函数+定义函数时的环境 def outer(): x = 10 def inner(): # 条件一 inner就是内部函数 print(x) # 条件二 外部环境的一个变量 return inner # 结论 内部函数inner就是一个闭包 outer()()
阅读全文
摘要:内置函数filter str = ['a', 'b', 'c', 'd'] def fansik(num): if num != "a": return num ret = filter(fansik, str) print(ret) print(list(ret)) 内置函数map str = ['a', 'd', 'b'] def fansik(num): ...
阅读全文
摘要:不可变集合(frozenset):与可变集合相反 访问集合:由于集合本身是无序的,所以不能为集合创建索引或切片操作,只能循环遍历或是用in、not in来访问或判断集合元素 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结
阅读全文
摘要:读取整个文件内容,结果如下: 读取整个文件内容,以列表方式显示,结果如下:
阅读全文

浙公网安备 33010602011771号