摘要:
# ### 集合 作用:交集 差集 并集 补集(功能用来做交差并补的) '''特征:自动去重 无序''' #定义一个空集合 setvar = set() #set()强制转换成一个空集合的数据类型 print(setvar,type(setvar)) setvar = {"张学友","周杰伦","王大师","刘德华"} print(setvar) #集合不能够修改或者获取其中的... 阅读全文
摘要:
--- typora-root-url: assets --- ### -python的认知 ``` 89年开发的语言,创始人范罗苏姆(Guido van Rossum),别称:龟叔(Guido). python具有非常多并且强大的第三方库,使得程序开发起来得心应手. Python程序员的信仰:人生苦短,我用python! (1)版本: python2x:原码不规范,重复较多 pyth... 阅读全文
摘要:
#小练习作业 # texe1 = '能提笔安天下' # print(texe1) # string1 = '武能上' # string2 = '定乾坤' # print(string1,string2) # teax2 = '存谋略何' # teax3 = '胜' # print(teax2,teax3) # teax4 = '古今英雄是君' # print(teax4) # imp... 阅读全文
摘要:
计算机硬件基本认知 计算机文件大小单位 进制转换 二进制 转化成 十进制: 八进制 转化成 十进制: 十六进制 转化成 十进制: 十进制 转化成 二进制: 十进制 转化成 八进制: 十进制 转化成 十六进制: 小练习: 转化成对应进制 二进制与八进制转换 二进制与十六进制转换 八进制 与 十六进制的 阅读全文
摘要:
1.编译型语言和解释型语言的区别? 答: (1) 编译型语言:是将所有源码编译完成二进制后才进行输出,运行快,执行效率高,时间周期长. (2)解释型语言:逐行编译输出,执行效率相对慢,开发效率高, 2.Python官方推荐使用的解释器是? 答:python官方推荐使用的解释器为: cpython 3.有几种注释?打注释时要注意什么?注释如何排错 答: (1)有3种注释分别为: #单行注释,多行... 阅读全文
摘要:
事件驱动编程思想: * 一中编程范式,程序的执行流由外部事件来决定它的特点是包含一个事件循环,当外部事件发生时使用回调发相应的处理. 阻塞IO 只发生一次调用 触发方式: 1.水平触发 1 0 2.边缘触发 1 0 3.IO 多路复用优势(监听多连接): 同时可以监听多个链接 IO多路复用: Sel 阅读全文
摘要:
# #如果:男的年龄>49,那么:小哥哥## age_of_boy = 50# if age_of_boy > 49:# print('小哥哥你好')### # 如果:女人的年龄>30岁,那么叫阿姨,否则:叫小姐姐## age_of_girl = 18# if age_of_girl > 30:# 阅读全文
摘要:
问题:多核没有利用上 GIL:全局解释锁 因为有GIL ,所以同一时刻,只有一个线程被CPU执行 任务:IO密集型,计算密集型 对于IO密集型的任务:python的多线程的是有意义的 可以采用多进程+协程 对于计算密集型的任务:python的多线程就不推荐,python就不适用. 协程: 协作式, 阅读全文
摘要:
1.同步锁 2.思索,递归锁 3.信号量,同步对象(了解即可) 4.队列 >生产消费者模型是依赖队列产生的 5.进程 并行&并行的区别 并发:是指系统具有处理多个任务(动作)的能力. 并行:是指系统具有同时处理多个任务(动作)的能力 并行是不是并发的一个子集 同步 与 异步 同步:当进程执行到一个I 阅读全文
摘要:
import threadingimport timedef music(): print("begin to listen %s" %time.ctime()) time.sleep(3) print("stop to listen %s" %time.ctime())def game(): pr 阅读全文