09 2022 档案

摘要:1\用户视图层 -> 逻辑处理层 ->数据处理层,不能越级处理问题. 2\core--src.py 创建功能字典--func_dic def run():while True:打印功能字典列表 if choice in func_dic 则开始执行各个功能函数 定义各个功能函数,def regist 阅读全文
posted @ 2022-09-24 18:49 六八少年 编辑
摘要:python 3.10 unicode \U 转中文 ` str="\u574f\u86cb" print(str.encode('utf-8').decode('unicode_escape')) import json cc = json.dumps(str).encode('utf-8').d 阅读全文
posted @ 2022-09-24 11:23 六八少年 编辑
摘要:**Pycharm常用快捷键** # 一、常用快捷键: Ctrl + D 复制选定的区域或行 Ctrl + Y 删除选定的行 Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 优化导入(去掉用不到的包导入) Ctrl + 鼠标 简介/进入代码定义 Ctrl + / 行注释,取消 阅读全文
posted @ 2022-09-23 12:00 六八少年 编辑
摘要:隐式布尔值,可变与不可变类型,赋值运算符,身份运算和if判断1.1 隐式的布尔值 所有的值都有隐式的布尔值 隐式的布尔值为False的有0 , None, 空 逻辑运算时算到哪个位置结束就把那个位置的值当做结果返回2.1 可变类型:list, dict 在值改变的情况下,id号不变,也就是说内存地址 阅读全文
posted @ 2022-09-09 17:35 六八少年 编辑
摘要:python中index()、find()方法,具体内容如下: index() 方法检测字符串中是否包含子字符串 str ,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。影响后面程序执行 index()方法语法:str.index(str, beg= 阅读全文
posted @ 2022-09-07 16:39 六八少年 编辑
摘要:enumerate 的作用是什么?# 答案 enumerate的含义是枚举,列举, 和iterate\tenerate 意思相近''' enumerate 函数是将一个可迭代对象中元素,按元素顺序每个增加一个索引值,将其组成一个索引序列,利用它可以同时获得索引和值,这样做的目的是为了将一个可迭代对象 阅读全文
posted @ 2022-09-07 11:37 六八少年 编辑
摘要:重复多个位置形参的定义def demo(*p):return sum(p)demo(1,2,3,4,5) # 15# def func(**p):return sum(p.values())print(func(a=1, y=1111, z=2)) #1114# def func(**p):retu 阅读全文
posted @ 2022-09-07 11:04 六八少年 编辑
摘要:#2 三元表达式 列表生成式 字典生成式res = x if x>y else ylist1 = [i for i in list if 'dsb' in i]dict1 = {item for item in dict if 'dsb' in dict.keys} 阅读全文
posted @ 2022-09-07 11:00 六八少年 编辑
摘要:用循环和递归分别实现斐波那契数列 # 1\ 用for循环实现斐波那契数列res = []for i in range(10): if i < 2: res.append(1) else: res.append(res[i - 1] + res[i - 2])print(res) # [1, 1, 2 阅读全文
posted @ 2022-09-07 10:31 六八少年 编辑
摘要:第六章 4 函数-高阶函数 练习题[基础知识]1 filter、map、reduce 的作用?filter(func,iterable):通过判断函数func,筛选符合选件的元素。filter(lambda x:x>3,[1,2,3,4,5]) <filter boject at 0*0000000 阅读全文
posted @ 2022-09-06 16:36 六八少年 编辑
摘要:1.注释(添加/消除)(Ctrl + /) 这里说下Python的单行注释是 # , 多行注释是 '''注释内容''' , java的单行注释是 // , 多行注释 /* 注释内容 */, 文档注释 /** 注释内容 */ 这里说的注释快捷键主要用于多行注释, 当你想把一段代码暂时注释掉的时候, 可 阅读全文
posted @ 2022-09-06 15:30 六八少年 编辑
摘要:第六章 3 函数-匿名函数 练习题[基础知识]1 什么是 lambda 函数? 有什么好处?lambda函数是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的函数优点: 1、lambda函数比较轻便,即用即扔,很适合需要完成一项功能,但是此功能只在此一处使用,连 函数名字都很随意的场景 阅读全文
posted @ 2022-09-06 15:19 六八少年 编辑
摘要:Python 中的 sorted 和 sort的区别#sort 与 sorted 区别:# sorted() 是内置函数. sorted 可以对所有可迭代的对象进行排序操作,有返回值,返回列表;# sort 是list 上的方法,是对已经存在的列表进行inplace的操作,无返回值。list1 = 阅读全文
posted @ 2022-09-06 12:08 六八少年 编辑
摘要:一、filter函数的定义 filter函数是Python中常用的内置函数,调用无需加载库,直接使用即可。它主要用来根据特定条件过滤迭代器中不符合条件的元素,返回一个惰性计算的filter对象或迭代器。需要用list函数进行转换,才能得到符合的条件元素组成的新列表。 其基本调用语法如下: filte 阅读全文
posted @ 2022-09-06 09:57 六八少年 编辑
摘要:一只公鸡五文钱,一只母鸡三文钱,三只小鸡一文钱,要用一百文钱刚好买一百只鸡,问公鸡、母鸡和小鸡各买多少只? 鸡翁一,值钱五,鸡母一,值钱三,鸡雏一,值钱一,百钱买百鸡,问鸡翁,鸡母,鸡雏各几何? ``` buy_plan = 0 for cock in range(20): for hen in r 阅读全文
posted @ 2022-09-04 22:53 六八少年 编辑
摘要:# 输出1-20之间的所有素数res = []mark = 0for i in range(2,20): for j in range(2,int((i/2)+1)): if i % j == 0: mark = 1 if mark == 0: res.append(i) mark = 0print 阅读全文
posted @ 2022-09-04 18:48 六八少年 编辑
摘要:filter,顾名思义,就是一个过滤器。其作用是从列表(或其他序列类型)中筛选出满足条件的子列表,filter是python的内置函数,无须import即可直接使用。 1 filter的基础用法对于列表(或其他序列类型),如果希望从中筛选出满足某个约束条件的子列表,我们一般的做法是使用一个for循环 阅读全文
posted @ 2022-09-04 16:54 六八少年 编辑