2024年3月13日
摘要: 描述 监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。 输入第一行为一个正整数n,n < 100其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压,中间以 阅读全文
posted @ 2024-03-13 00:50 lilyxiaoyy 阅读(317) 评论(0) 推荐(0) 编辑
  2024年3月12日
摘要: 描述 随着信息技术的蓬勃发展,医疗信息化已经成为医院建设中必不可少的一部分。计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工作效率。 对药品的管理是其中的一项重要内容。现在药房的 阅读全文
posted @ 2024-03-12 00:02 lilyxiaoyy 阅读(202) 评论(0) 推荐(0) 编辑
  2024年3月11日
摘要: 描述 津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果 阅读全文
posted @ 2024-03-11 18:42 lilyxiaoyy 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 描述 雇佣兵的体力最大值为M,初始体力值为0、战斗力为N、拥有X个能量元素。 当雇佣兵的体力值恰好为M时,才可以参加一个为期M天的战斗期,战斗期结束体力值将为0。在同一个战斗期内,雇佣兵每连续战斗n天,战斗力就会上升1点,n为当前战斗期开始时的战斗力。 一个战斗期结束后,雇佣兵需要用若干个能量元素使 阅读全文
posted @ 2024-03-11 18:40 lilyxiaoyy 阅读(290) 评论(0) 推荐(0) 编辑
  2024年3月3日
摘要: 循环while(条件){ 循环体 } #include<bits/stdc++.h>using namespace std;int main(){ int i,s; i = 1; s = 0; while(i <= 100) { s = s + i; i = i + 1; } cout<<s<<en 阅读全文
posted @ 2024-03-03 11:29 lilyxiaoyy 阅读(51) 评论(0) 推荐(0) 编辑
摘要: #include<bits/stdc++.h>using namespace std;int main(){ } 这是一个固定的格式,记住就行了。 #include<bits/stdc++.h>using namespace std;int main(){ cout<<"Hello, World!" 阅读全文
posted @ 2024-03-03 08:30 lilyxiaoyy 阅读(226) 评论(0) 推荐(0) 编辑
  2020年3月4日
摘要: 从Python3.2开始,标准库为我们提供了concurrent.futures模块,它提供了ThreadPoolExecutor和ProcessPoolExecutor两个类,实现了对threading和multiprocessing的进一步 抽象(这里主要关注线程池),不仅可帮我们自动调度线程, 阅读全文
posted @ 2020-03-04 14:29 lilyxiaoyy 阅读(429) 评论(0) 推荐(0) 编辑
  2020年3月1日
摘要: JoinableQueue比Queue多了task_done和join方法 from multiprocessing import JoinableQueue, Queue # 用法和Queue相似 q = JoinableQueue() q.put("ocean") # 队列放入一个任务,内存在一 阅读全文
posted @ 2020-03-01 14:46 lilyxiaoyy 阅读(2203) 评论(1) 推荐(0) 编辑
  2019年12月17日
摘要: 线程与线程之间数据是共享的 from threading import Thread def func(lst, name): lst.append(66) print(name, lst) if __name__ == '__main__': lst = [1, 2] t1 = Thread(ta 阅读全文
posted @ 2019-12-17 16:15 lilyxiaoyy 阅读(1210) 评论(0) 推荐(1) 编辑
摘要: 进程与进程之间数据是隔离的 from multiprocessing import Process def func(lst, name): lst.append(66) print(name, lst) if __name__ == '__main__': lst = [1, 2] p1 = Pr 阅读全文
posted @ 2019-12-17 15:17 lilyxiaoyy 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 心得: 1.要实现多用户同时登陆,需要使用多进程,不能使用多线程,因为多线程数据是共享的,在用户切换目录的时候,会出现问题,而多进程由于数据是隔离的,就没有这个问题。 2.切换目录和删除文件的时候,需要检查要切换或删除的目录是否超出了用户的家目录。需要用到 user_full_home = os.p 阅读全文
posted @ 2019-12-17 14:55 lilyxiaoyy 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: 写法一 import time from threading import Thread def func(name): print(f"{name}开始") time.sleep(0.5) print(f"{name}结束") if __name__ == '__main__': t1 = Thr 阅读全文
posted @ 2019-12-17 14:39 lilyxiaoyy 阅读(7989) 评论(0) 推荐(0) 编辑
  2019年12月16日
摘要: join主进程等待子进程 import time from multiprocessing import Process def func(name): print(f"我是{name}开始") time.sleep(0.5) print(f"我是{name}结束") if __name__ == 阅读全文
posted @ 2019-12-16 20:35 lilyxiaoyy 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: 写法1 import time from multiprocessing import Process def func(name, age): print(f"我是{name}") time.sleep(0.2) print(f"{name}结束 {age}") if __name__ == '_ 阅读全文
posted @ 2019-12-16 20:29 lilyxiaoyy 阅读(4420) 评论(0) 推荐(1) 编辑
  2019年12月9日
摘要: 什么是协议(networking protocol)? 拿两个人说话为例,协议就是双方约定好都使用中文交流,或者都使用英语交流。 协议,网络协议的简称,networking protocol网络协议是通信计算机双方必须共同遵从的一组约定。 如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机 阅读全文
posted @ 2019-12-09 17:26 lilyxiaoyy 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 什么是约束呢?约束就是父类对子类方法的约束。 # 三种用户类型:普通用户、吧务、管理员 但是这三种用户的登录入口是同一个。 class BaseUser: def login(self): raise NotImplementedError("You must implemented login." 阅读全文
posted @ 2019-12-09 16:12 lilyxiaoyy 阅读(334) 评论(0) 推荐(0) 编辑
  2019年12月7日
摘要: UDP 不是基于连接的、是不连续的、 不可靠的、 效率⽐较⾼。 更像是寄信, 今⼉⼀封, 明⼉⼀封.,想啥时候发什么时候发。不管收件人收到还是没收到。 Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。 服务器端 im 阅读全文
posted @ 2019-12-07 16:34 lilyxiaoyy 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: TCP 基于连接的、 是连续的、 可靠的、 效率⽐较低、 更像是打电话, 聊天的过程中不能中断。 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议 服务器端 # tcp_server.py import socke 阅读全文
posted @ 2019-12-07 16:07 lilyxiaoyy 阅读(1508) 评论(0) 推荐(0) 编辑
  2019年12月5日
摘要: """ 语法: class 类名 图纸就是一个类,根据图纸造出来的每辆车就是一个对象。 1、属性:能够描述一个对象的变量(变量) 2、动作:能够描述一个对象能执行的动作(函数)在类中访问属性:self.属性 在类中访问动作:self.动作 """ class Car: def __init__(se 阅读全文
posted @ 2019-12-05 12:29 lilyxiaoyy 阅读(337) 评论(0) 推荐(0) 编辑
  2019年12月4日
摘要: __init__.py是个什么鬼? # aaa/__init__.py print(__name__) num = 10 # a.py import aaa print(aaa.num) 执行a.py的结果: aaa 10 包的本质就是文件夹,导入包就相当于导入包下的__init__.py文件 看个 阅读全文
posted @ 2019-12-04 16:37 lilyxiaoyy 阅读(2726) 评论(0) 推荐(0) 编辑
摘要: """ 一个py文件就是一个模块 import 模块 from 模块 import 变量名 (不安全,不推荐) from 模块 import 函数名 (不安全,不推荐) from 模块 import 类名 (不安全,不推荐) 如果导入你自己的py模块的时候,Pycharm中模块名有大红线? 选中模块 阅读全文
posted @ 2019-12-04 14:54 lilyxiaoyy 阅读(778) 评论(0) 推荐(0) 编辑
  2019年11月28日
摘要: import logging """单一日志的简单配置,写入日志的编码目前默认是gbk""" logging.basicConfig( filename='xx.log', # 日志文件 format='%(asctime)s - %(name)s - %(levelname)s - %(modul 阅读全文
posted @ 2019-11-28 22:17 lilyxiaoyy 阅读(437) 评论(0) 推荐(0) 编辑
  2019年11月24日
摘要: '''逻辑运算not and or 例题:求出下列逻辑语句的值。 8 or 4 0 and 3 0 or 4 and 3 or 7 or 9 and 6 ''' print(8 or 4) 8 print(0 and 3) 0 print(0 or 4 and 3 or 7 or 9 and 6) 阅读全文
posted @ 2019-11-24 22:35 lilyxiaoyy 阅读(690) 评论(0) 推荐(0) 编辑
  2019年11月22日
摘要: from datetime import datetime '''datetime时间模块''' # 拿到当前计算机的系统时间 年-月-日 时:分:秒.毫秒 print(datetime.now()) print(type(datetime.now())) 2019-11-25 23:25:46.9 阅读全文
posted @ 2019-11-22 21:48 lilyxiaoyy 阅读(1504) 评论(0) 推荐(0) 编辑
  2019年11月21日
摘要: ''' ip = "192.168.12.79"中每个十进制数转换成二进制,并连接起来生成一个新的字符串 ''' ip = "192.168.12.79" ip_lst = ip.split(".") result = [] for item in ip_lst: result.append(for 阅读全文
posted @ 2019-11-21 18:41 lilyxiaoyy 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1、TypeError类型错误。 sequence 序列 expected 预期 instance 实例 序列项1:应为str字符串实例,找到int整数。 类型错误:不支持的操作数类型,也就是说set集合和set集合不能相加。 convert 转换 non-string 非字符串 explicit 阅读全文
posted @ 2019-11-21 18:39 lilyxiaoyy 阅读(222) 评论(0) 推荐(0) 编辑
  2019年11月20日
摘要: '''三元表达式 语法: 结果1 if条件 else 结果2 判断条件是否为真,如果真,返回结果1,否则返回结果2 ''' a = 10 b = 20 c = a if a > b else b # 如果a大于b,则返回a,否则返回b print(c) # 20 '''递归:函数自己调用自己''' 阅读全文
posted @ 2019-11-20 19:07 lilyxiaoyy 阅读(201) 评论(0) 推荐(0) 编辑
摘要: '''匿名函数 lambda 参数:返回值 通常配合内置函数一起使用(sorted, map, filter, reduce) sorted(Iterable, key=None,reverse=False) key是关键,排序规则,sorted会自动把可迭代对象中的每一个传递给key. 并根据ke 阅读全文
posted @ 2019-11-20 17:49 lilyxiaoyy 阅读(210) 评论(0) 推荐(0) 编辑
  2019年11月14日
摘要: ''' while 条件: 循环体 else:循环在正常情况跳出之后会执行这里 ''' i = 1 while i < 6: print(i) i = i + 1 else: print("hello") ''' 打印结果: 1 2 3 4 5 hello ''' '''满足while条件,不满足e 阅读全文
posted @ 2019-11-14 18:00 lilyxiaoyy 阅读(656) 评论(0) 推荐(0) 编辑
摘要: ''' range(n) 指从0到n-1 range(m, n) 指从m到n-1 range(m, n, step) 当step为正数时,指从m到n-1,每step个取一个数。当step为负数时,且m>n,指从m到n-1,每step个取一个数。 range可以通过for循环能帮我们获取到一组数据。 阅读全文
posted @ 2019-11-14 16:36 lilyxiaoyy 阅读(519) 评论(0) 推荐(0) 编辑
摘要: ''' set集合是python的一个基本数据类型,一般不是很常用,set中的元素是不重复的,无序的。里面的元素必须是可hash的(int, str, tuple, bool),我们可以这样来记,set就是dict类型的数据但是不保存value,值保存key,set也用{}表示 ''' set1 = 阅读全文
posted @ 2019-11-14 16:19 lilyxiaoyy 阅读(373) 评论(0) 推荐(0) 编辑
摘要: ''' 字典(dict)是python中唯一的一个映射类型。 它是以{}括起来的键值对组成,在dict中key是唯一的,在保存的时候,根据key来计算出一个内存地址。然后将key-value保存在这个 地址中。这种算法被称为hash算法。在dict中存储的key-value中的key必须是可hash 阅读全文
posted @ 2019-11-14 15:49 lilyxiaoyy 阅读(787) 评论(0) 推荐(0) 编辑
摘要: ''' 元组:俗称不可变的列表,又被称为只读列表。里面可以放任何数据类型的数据。 ''' tup = ("apple", "banana", "orange") print(tup) # ('apple', 'banana', 'orange') print(tup[0]) # apple prin 阅读全文
posted @ 2019-11-14 12:02 lilyxiaoyy 阅读(175) 评论(0) 推荐(0) 编辑
摘要: '''列表''' lst = [1, "apple", "bb"] ''' 列表相对于字符串,不仅可以存放不同的数据类型,而且可以存放大量的数据。32位Python可以存放:536870912个元素,64位可以存放: 115291504606846975个元素。而且列表是有序的(按照你保存的顺序), 阅读全文
posted @ 2019-11-14 11:38 lilyxiaoyy 阅读(271) 评论(0) 推荐(0) 编辑
  2019年11月13日
摘要: ''' globals()查看全局作用域 locals()查看当前作用域 ''' a = 10 def func(): a = 20 print(a) func() # 20 print(a) # 10 ''' 注意,在python中,变量是遵循就近原则的。 在函数外面的变量被称为全局变量,它的作用 阅读全文
posted @ 2019-11-13 10:35 lilyxiaoyy 阅读(638) 评论(0) 推荐(0) 编辑
摘要: ''' 函数:对代码块和功能的封装和定义。 def 函数名(): 函数体 ''' def func(): print("hello world") func() ''' 函数的返回值: 1、遇到return,函数结束,函数后面的代码将不会再执行。 2、return 返回值 1).如果不写return 阅读全文
posted @ 2019-11-13 10:13 lilyxiaoyy 阅读(224) 评论(0) 推荐(0) 编辑
  2019年11月12日
摘要: ''' 一、字符串 字符串是不可变的对象,所以任何操作对原字符串是不会有任何影响的。 不可变的对象一共有四种:str、int、bool、tuple 1.1.索引,索引就是下标,下标从0开始 ''' s1 = "中国" print(len(s1)) # 字符串的长度2 print(s1[0]) # 中 阅读全文
posted @ 2019-11-12 22:20 lilyxiaoyy 阅读(460) 评论(0) 推荐(1) 编辑
摘要: ''' and 并且,与 or 或 not 非 逻辑运算的运算顺序:()> not > and > or ''' print(3 > 4 or 4 < 3 and 1 == 1) # f or f and t => f or f => f print(1 < 2 and 3 < 4 or 1 > 2 阅读全文
posted @ 2019-11-12 17:40 lilyxiaoyy 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: ''' 一、格式化输出 ''' name = input("Name:") age = input("Age:") info = ''' info of %s Name:%s Age: %s end ''' % (name, name, age) print(info) ''' %s 字符串占位符 阅读全文
posted @ 2019-11-12 17:19 lilyxiaoyy 阅读(4369) 评论(0) 推荐(0) 编辑
摘要: ''' 一、文件操作(读写追加,其他方法) f = open(文件,mode="模式", encoding="编码") 模式: r:只读 w:只写 a:追加写 +:扩展 b:字节(非文本文件) 读取文件最好的方案 with open() as f: for line in f: line = lin 阅读全文
posted @ 2019-11-12 16:38 lilyxiaoyy 阅读(747) 评论(0) 推荐(0) 编辑

返回
顶部