python9】的更多相关文章

#1 内建函数 乘方:pow() >>> pow(2,3) 8 >>> 取绝对值:abs() >>> abs(-1) 1 >>> 四舍五入为最接近的整数:round() >>> round(2/3) 1 >>> round(3/2) 2 >>> #2 形参.实参 def mythirdfunc(name1,name2):     print(name1+'我爱你')#函数定义过程中…
/* * @lc app=leetcode.cn id=9 lang=c * * [9] 回文数 * * https://leetcode-cn.com/problems/palindrome-number/description/ * * algorithms * Easy (56.02%) * Total Accepted: 75.3K * Total Submissions: 134.4K * Testcase Example: '121' * * 判断一个整数是否是回文数.回文数是指正序…
concurrent.futures模块 进程池中的进程是固定的,若是池中有任务结束后,等待的任务进来后由空闲的进程来处理. 导入方法三连发: from 标题的模块 import 如下:ProcessPoolExecutor #进程池--一下均已进程池为基准.ThreadPPoolExecutor #线程池--使用与进程池一样.Exceutor  #进程池和线程池都继承了他\ 实例化一个进程or线程池 submit提交任务,参数1是任务(函数),参数2是任务的参数. shutdown 是不允许再…
multiprocessing模块 想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程.Python提供了multiprocessing.    multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似.  multiprocessing模块的功能众多:支持子进程.通信和共享数据.执行不同形式的同步,提供了Process.Queue.Pipe.Lock…
进程 一个文件的正在执行.运行过程就成为一个进程.执行多个程序,把程序文件都加载到内存,并且多个程序的内存空间隔离--空间上的复用. 遇到IO等待,切CPU到别的程序,提升效率.没有IO,一个程序占用CPU过久也要切换,效率变低--时间上的复用.为了让所有程序员都觉得自己独占计算机资源,多个终端联机让他看起来没问题,并且采用多道技术,所有的终端很小概率会同事都在执行指令,.###分时操作系统.为了提高效率,写程序时尽量减少IO.保存状态+切换 进程基本特征:动态性.并发性.独立性.异步性和结构特…
v> 软件测试 广州博才科技开发有限公司 迅捷PDF编辑器 3.5 集合 学习目标: 1. 能够说出如何创建集合 2. 能够说出字典和集合的区别 3. 能够说出如何向集合中添加元素 4. 能够说出如何删除集合中的某个元素 5. 能够说出如何使用 for 循环来遍历集合 6. 能够说出如何计算两个集合的交集 7. 能够说出如何计算两个集合的并集 set集合是一个无序不重复元素集.由于set是一个无序集合,set并不记录元素位置,所以不支持下标操作和切片操 作. 3.5.1 创建集合 # 1. 创建…
一.切片 取一个list或tuple的部分元素是非常常见的操作.比如,一个list如下: >>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] 取前3个元素,应该怎么做? 笨办法: >>> [L[0], L[1], L[2]] ['Michael', 'Sarah', 'Tracy'] 之所以是笨办法是因为扩展一下,取前N个元素就没辙了. 取前N个元素,也就是索引为0-(N-1)的元素,可以用循环: >>&…
第一章.CRM介绍和开发流程 1.1.CRM简介 客户关系管理(CRM) 客户关系管理(customer relationship management)的定义是:企业为提高核心竞争力,利用相应的信息技术以及互联网技术协调企业与顾客间在销售.营销和服务上的交互,从而提升其管理方式,向客户提供创新式的个性化的客户交互和服务的过程.其最终目标是吸引新客户.保留老客户以及将已有客户转为忠实客户,增加市场. 作用 1.提高市场营销效果 2.为生产研发提供决策支持 3.提供技术支持的重要手段 4.为财务金…
1.斐波那契数列用递归实现:问第n个斐波那契数是多少 def fbnq(n): if n == 0 or n == 1: return 1 else: return fbnq(n-1)+fbnq(n-2) print(fbnq(5)) 答案 2.用列表推导式做下列小题 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 print([i.upper() for i in lst if len(i)>=3 ]) 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 prin…
1.迭代器 (1)可迭代对象 s1 = ' for i in s1: print(i) 可迭代对象 示例结果: D:\Python36\python.exe "E:/Python/课堂视频/day13视频与课堂笔记/day13课堂笔记/day13/02 迭代器.py" 1 2 3 True False Process finished with exit code 0 示例结果 int object is not iterable for i in 123: print(i) Int…
  阅读目录 一.讲师与学生简介 二. 初始化 ,studyrecord, 三.初始化 course_record:批量生成学习记录 四. 考勤  url跳转 五.录入成绩 六.highcharts表的应用 七. student学生表,显示成绩(ajax) 八.代码总结 一.讲师与学生简介 1 初始化 course_record,studyrecord, 2 考勤 3 录入成绩 4 显示成绩 ajax 查询 二. 初始化 ,studyrecord 1.生成studyrecord 首先应该创建这一…
##################################总结############################### 什么是迭代器? 可迭代对象通过__iter__()可以转换成迭代器,满足迭代器协议. 内部含有__iter__且__next__方法的就是迭代器. # l = [1, 2, 3]# l_obj = l.__iter__()# print(l_obj) 迭代器的取值两种方法: l = [1, 2, 3] l_obj = l.__iter__() print(l_o…
用列表推导式做下列小题 (1) 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 lst1=["admhdja","aksaudj","fh"] li=[i.upper() for i in lst1 if len(i)>=3]print(li) (2)求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 tu=[(x,y) for x in range(6) for y in range(6) if x%2==0…
1.整理今天的博客,写课上代码,整理流程图. 2.用列表推导式做下列小题 li=['alex','wusir','abds','meet','ab'] a. 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 [ i.upper() for i in l if len(i) > 3] b. 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 [ (x,y) for x in range(6) if x % 2 ==0 for y in range(6) if y % 2…
python 全栈开发 1.生成器函数 2.推导式 3.生成器表达式 一.生成器函数 1.生成器: 生成器的本质就是迭代器 (1)生成器的特点和迭代器一样.取值方式和迭代器一样(__next__(), send(): 给上一个yield传值). (2)生成器一般由生成器函数或者生成器表达式来创建 (3)其实就是手写的迭代器 2.生成器函数: (1)和普通函数没有区别. 里面有yield的函数就是生成器函数. (2)生成器函数在执行的时候. 默认不会执行函数体. 返回生成器 (3)通过生成器的__…
失效了在下面评论即可,会及时更新.python9期已全部更新完 链接: https://pan.baidu.com/s/1VV8_ZyVasK05iKd7QMxO-A 密码: 9zau…
一. 列表推导式# l1 = []# for i in range(1,11):# l1.append(i)# print(l1)# #输出结果:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]## l2 =[i for i in range (1,11)]# print(l2)# #输出结果 :[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]## #[变量(加工后的变量) for 变量i in 可迭代的数据类型] 列表的推导式## l2=[]# for i in r…
# -*- coding: utf-8 -*-# @Time : 2019/1/3 20:03# @Author : Endless-cloud# @Site : # @File : day 11 课后作业.py# @Software: PyCharm'''# 2.写函数,接收两个数字参数,将较小的数字返回. '''# c =lambda x,y : x if x>y else y# print(c(1,2))'''# 3.写函数,接收一个参数(此参数类型必须是可迭代对象),将可迭代对象的每个元…
python_day_13 今日主要内容1. 生成器和生成器函数生成器的本质就是迭代器生成器的三种创建办法: 1.通过生成器函数 2.通过生成器表达式创建生成器 3.通过数据转换 生成器函数: 函数中包含了yield的就是生成器函数 注意:生成器函数被执行. 获取到的是生成器. 而不是函数的执行 生成器表达式: (结果 for 变量 in 可迭代对象 if 筛选) 取值: 1. __next__() 2. send(值) 给上一个yield位置传一个值, 第一个和最后一个yield不用传值 3.…
1.生成器 生成器的本质就是迭代器 生成器的特点和迭代器一样.取值方式和迭代器一样(__next__(),send():给上一个yield传值) 生成器一般由生成器函数或者生成器表达式来创建 其实就是手写的迭代器 2.生成函数 和普通函数没有区别.里面有yield的函数就是生成器函数. 生成器函数在执行的时候.默认不会执行函数题.返回生成器 通过生成器的__next__()分段执行这个函数. send()给上一个yield传值,不能再开头(没有上一个yield),最后一个yield也不可以用se…
一.今日主要内容总览(重点) 1.生成器(目的:帮助我们创建对象) (1)生成器的本质就是迭代器 (2)一个一个的创建对象 (3)创建生成器的方式: 1.生成器函数 2.通过生成器表达式来获取生成器 3.类型转换(看不到) 2.生成器函数(重点) (1)生成器函数中包含 yield关键字,返回数据和return差不多 return会立即结束和这个函数的执行 yield 可以分段的执行一个函数 (2)大坑(五星重点): 生成器函数在执行的时候返回生成器,而不是直接执行次函数 (3)能向下执行的两个…
昨日内容回顾    可迭代对象:        内部含有__iter__方法的就是可迭代对象.        可迭代对象不能取值,因为内部不含有__next__方法.     可迭代对象 ---> 迭代器.        obj.__iter__()        iter(obj)    迭代器:        内部含有__iter__,__next__ 方法的对象.    迭代器的优点:        1,节省内存.        2,惰性机制.        3,单向,不可逆.    如何…
1.day13题目 2,用列表推导式做下列小题 (1)过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 (2)求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 (3)求M中3,6,9组成的列表M = [[1,2,3],[4,5,6],[7,8,9]] (4)求出50以内能被3整除的数的平方,并放入到一个列表中. (5)构建一个列表:['python1期', 'python2期', 'python3期', 'python4期', 'python6期', 'python…
整理今天笔记,课上代码最少敲3遍. 用列表推导式做下列小题 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 l = ['wusir', 'laonanhai', 'aa', 'b', 'taibai'] # print([i.upper() for i in l if len(i) > 3]) 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 # print([(i,j) for i in range(6) if i % 2 == 0 for j in range…
目录 如何改变jupyter打开文件的路径 第一种方法: 第二种方法 第三种方法 如何改变jupyter打开文件的路径 当我们直接打开jupyter时,直接加载的是我们的C盘文件 现在我们想打开其他盘文件夹有三种方法: 第一种方法: 1.在cmd命令中,默认执行路径是C盘,先切换到其他盘,比如说想要运行的文件在F:\Python前期预热\python9期 ,先输入F: 或者f: 2.enter之后 再紧接着输入 cd 文件所在的路径 比如F:\Python前期预热\python9期 然后再按 j…
# 1.文件路径:d:\xxx.txt# 绝对路径:从根目录开始# 想对路径:当前文件下# 2.编码方式:utf-8/gbk...# 3.操作方式:只读.只写.追加.读写.写读..... f=open('d:\mod.txt',mode='r',encoding='utf-8') content=f.read() print(content) f.close() # byte类型:rb # byte类型:rb f=open('公共',mode='rb') content=f.read() pri…
第1章 函数有用信息1.1 login.__doc__1.2 login.__name__第2章 装饰器的进阶2.1 带参数的装饰器2.2 多个装饰器装饰一个函数2.3 开放封闭原则 第3章 可迭代对象 3.1 判断对象方法dir()3.2 通俗测试方法:3.3 方法1:'__iter__' in dir(list)3.4 方法2:isinstance第4章 迭代器 4.1 定义 4.2 迭代器转换 4.2.1 判断方法1 4.2.2 判断方法2: 4.3 转换成迭代器的优势4.4 模拟for循…
python DB API python访问数据库的统一接口规范,完成不同数据库的访问 包含的内容: connection cursor exceptions 访问数据库流程: 1.创建connection 2.获取cursor 3.操作 4.关闭cursor 5.关闭connection python MySQL开发环境 连接对象connection 连接对象: python客户端与数据库的网络连接 创建方法: pymysql.connect(参数) connection对象支持的方法: 例子…
1.整理今天笔记,课上代码最少敲3遍. 2.用列表推导式做下列小题 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 lst = [["a","b"],["v","w","wwdwa","djsao"],['a'],['v','tre','fsd']] print([j.upper() for i in lst for j in i if len(i) >= 3]) 求(x,…
# ### part1. 数据类型 - 时间date YYYY-MM-DD 年月日 (纪念日)time HH:MM:SS 时分秒 (体育竞赛)year YYYY 年份值 (酒的年份,82年拉菲)datetime YYYY-MM-DD HH:MM:SS 年月日 时分秒 (登录时间,下单时间) create table t5(d date,t time , y year , dt datetime); insert into t5 values("2019-11-21","09:…