08 2024 档案
29:函数查询,添加,修改,删除
摘要:#_*_coding:utf-8_*_ import os def file_handle(filename,backend_data,record_list=None,type='fetch'): #type:fetch append change new_file=filename+'_new'
阅读全文
28:函数闭包与装饰器
摘要:l=[1,3]l.__iter__() #迭代器# 装饰器:本质就是函数,功能是为其他函数添加附加功能# 原则:# 1.不修改被修饰函数的源代码# 2.不修改被修饰函数的调用方式# 装饰器的知识储备# 装饰器=高阶函数+函数嵌套+闭包#a def cal(l): res=0 for i in l:
阅读全文
27.Python练习题
摘要:1,列举布尔值为False的值 0 False ‘’ [] {} None 2, 写函数: 根据范围获取其中3和7整除的所有数的和,并返回调用者: 符合条件的数字个数以及符合条件的数字的总和 如:def func(start ,end): 3,函数的默认返回值是什么? None 4,简述break\
阅读全文
26:迭代器和生成器
摘要:x='hello' print(dir(x)) iter_test=x.__iter__() print(iter_test) print(iter_test.__next__()) print(iter_test.__next__()) print(iter_test.__next__()) pr
阅读全文
25:Python文件操作
摘要:#文件,读取# f.flush() 将文件内容从内存刷到硬盘# f.closed 文件如果关闭则返回True# f.encoding 查看使用open打开文件的编码# f.tell() 查看文件处理当前的光标位置# f.seek(3) 从开头开始数,将光标移动到第三个字节# f.truncate(1
阅读全文
py2puml 是一个用于将 Python 代码转换为 PlantUML 图的工具,python代码生成py2puml案例
摘要:py2puml 是一个用于将 Python 代码转换为 PlantUML 图的工具,但它可能不是广泛认知或广泛使用的库,因为存在多个类似名称的工具和库,且它们的功能和用法可能有所不同。不过,基于你的需求,我将提供一个假设性的例子,说明如何使用一个假想的 py2puml 库来生成 Python 代码的
阅读全文
pycharmt安装PyUML
摘要:在PyCharm中安装PyUML可以通过Python的包管理工具pip来完成。以下是安装PyUML的步骤: 打开PyCharm。 选择File > Settings (或者使用快捷键Ctrl+Alt+S)打开Settings对话框。 在Settings中选择Project: YourProjectN
阅读全文
24:Python的68个内置参数详解
摘要:Python3.6.2版本的68个内置函数,按功能分为12大类,包括数学运算、数据类型转换、字符串操作、数据结构、迭代器、内存管理等 内置参数就是Python给你提供的,拿来直接用的函数,比如print.,input等 截止到python版本3.6.2 ,python一共提供了68个内置函数,具体如
阅读全文
23:Python的map函数,filter函数,reduce函数
摘要:#map函数#例子1 num_1=[1,2,10,5,3,7] ret=[] for i in num_1: ret.append(i**2) print(ret) #完成一个, #例子2 num_1=[1,2,10,5,3,7] def map_test(array): #array,数组 ret
阅读全文
22:函数作用域、匿名函数、高阶函数、尾调用优化
摘要:def test1(): print('in the test1') def test(): print('in the test') return test1 res=test() print(res()) # 1.函数的定义:# 1.test1是一个函数,当它被调用时,会打印出'in the t
阅读全文
21:Python函数全局变量和局部变量、递归
摘要:#全局变量与局部变量,全局变量大写,局部变量小写 NAME='ladfs' #定义全局变量,全局作用域顶格 def change_name(): print('change_name',NAME) #调用全局变量 change_name() #全局变量与局部变量 NAME='ladfs' #定义全局
阅读全文
20:Python函数
摘要:# Python3 函数# 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。# 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。# 但你也可以自己创建函数,这被叫做用户自定义函数。# 定义一个函数# 你可以定义一个由自己想要
阅读全文
19:Python字符串格式化
摘要:#字符串格式化,用两种方法:百分号和format方式,百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。#百分号(%)是一个运算符,用于进行字符串格式化、取模运算和格式化输出# 百分号方式## %[(name)][flags][width].[pre
阅读全文
18:Python集合属性
摘要:# Python3 集合# 集合(set)是一个无序的不重复元素序列。# 集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。#集合中元素必须是不可变类型,也就说里面不能是列表和字典# 可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数创建
阅读全文
17:Python数据类型练习题
摘要:# 1获取c1,c2相同的元素列表c1 = [11, 22, 33]c2 = [22, 33, 44]for i in c1: if i in c2: print(i)# 2获取c1中有,c2没有的元素列表for i in c1: if i not in c2: print(i)# 3获取c2中有,
阅读全文
16:Python一些常用的变量命名
摘要:变量名的命名直接影响到程序的易读性,好的变量名应该简洁、易于理解。 一、单字符变量名 数学中通常用x,y来表示坐标,同样的,在命名变量时,可以使用一些具有特定含义的单个字符。这样的变量名兼具有意义和极简两大优点,作为编程人员应熟记。 具体列举如下。 i、j、k:数值(integer(整数))。 s:
阅读全文
15:Python数据类型的综合对比整理
摘要:# Python有六个标准的数据类型:# Numbers(数字) int 不可变类型 # String(字符串) str 字符串一旦创建,不可修改,一旦修改或者拼接,都会造成重新生成字符串# List(列表) list 逗号分开,可以是数字、字符串、列表、布尔值,可嵌套任何类型,有序元素可被修改#
阅读全文
14:Python字典属性
摘要:# 字典,字典是另一种可变容器模型,且可存储任意类型对象。# 字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中# dict# 字典是无序的# info [ˈɪnfəʊ] 信息info = { 'k1': "v1", 'k2': "v
阅读全文
13:Python元组属性
摘要:# 元组 tuple,元素不可被修改,不能被增加或则删除tu = (111, 'alex', (11, 22), [(33, 44)], True, 33, 44,)# 一般写元组的时候,最后可以加个逗号不报错print(tu)tu = (111, 'alex', (11, 22), [(33, 4
阅读全文
12:Python列表属性
摘要:# list 类,列表li = [1, 2, 6, 'adfadsf', 'fadfe', ['fda', 5, ["wdf", 4], '中国人']] # 中国号括起来,逗号分开,可以是数字、字符串、列表、布尔值,列表可以嵌套任何类型print(li)print(li[5]) # 索引取值prin
阅读全文
11:Python字符串的魔法属性2
摘要:test = 'alex'v = test[2] # 索引,下标,获取字符串中的某一个字符print(v, -1)test = 'alexsasdf'v = test[0:3] # 0=<v<3print(v, -2)v1 = test[0:-1] # 切片print(v1, -3)v2 = len
阅读全文