Python-文件读写和嵌套循环 一、文件读写1、文件打开方式 openfileDir = 'D:/pyTest1.txt'fileDir2 = 'D:\\prText1.txt' #代码层面一般用两个\ 因为如果文件的第一个名为 n 就有问题了fileDir3 = r'D:\pyText2.txt' # r取消转义file_object = open(fileDir,encoding='UTF-8')#如果文件中有中文...
python-字符串格式化输入和循环 一、字符串格式化1、% 格式化方法格式化传数据name = 'tom'age = 20info = '我叫%s,年龄是%s' %(name,age) # %s---这个位置传入的值时字符串,解释器会自动转#格式化不允许传入的参数是列表%s 转换为字符串%d 转换为有符号的十进制数值%f 转换为浮点数%x 转成无符号十六进制数print('%5d' %56)#指定宽度...
python--函数简介,常用函数 函数定义就是告诉解释器有这个函数,但是函数里面的代码不会执行def func: print('hello')函数调用运行函数体里面的代码函数的参数:在函数定义的地方,参数叫做形参函数调用的地方参数叫做实参:实际传进去的参数传参的形式:func(a = 1,b = 2) 可以指定参数进行传值func(b = 1,a = 2) 可以不按照参数顺序进行传值func(1,b...
使用Python条件判断实现简单的电话号码归属地判断 判断号码的归属地#中国移动ChinaMobile = ['134','135','136','137','138','139','147','150','151','152','157','158','159','178','182','183','184','187','188','198']#中国联通ChinaUnicorn = ['130','131','132','145','15...
Python--赋值与深浅拷贝 赋值赋值:就是给对象起一个别名info = [1,2,3,4,5]b = a #a 与b 指向的是同一个对象,当改变b的值时会对a产生影响,当改变a的值时也会对b产生影响浅拷贝浅拷贝使用函数:copy 顾名思义就是拷贝的不够彻底,浅尝辄止会拷贝出一个父列表的新地址对象。对于父列表,不是同一个对象,里面的子列表指向的还是是同一对象import copyalist = [10,...
Python--布尔和条件运算 布尔1、布尔类型:True、False 注意第一个字母大写2、布尔表达式:= 是赋值,==是比较 != :不等于3、is 判断是否完全相等(会比较内容、地址)4、字符串的比较:是根据第一个字母的ASCII值来进行比较的print('c'>'bd') #Trueprint('abcd'>'bd')#False 5、in 和 not inin:前者可以是后者的一个元素...
Python基础--元组和列表 学习Python的第一天开始学习Python的第一天,以后坚持每天打卡,总结,不管下班的有多晚,都要发一篇,坚持下去。字符串1、拼接,Python支持负下标print("helloworld!"*3)#输出为三行helloworld!info="helloword"print(info[0],info[len(info)-1])#h,d 输出第一个元素和最后一个元素print(i...
开发产品的三个验证阶段 开发新产品的三个验证阶段(EVT/DVT/PVT)1、EVT, Engineering Validation Test是针对工程原型机的验证,对象很可能是一大块开发板,或是很多块开发板;关键是要有足够时间和样品。通常,如果是新平台,需要花的时间和精力可能更多,会有很多问题要解决,甚至有很多方案要对比;而修改既有产品的话,这个阶段会简单很多,甚至省略。这一阶段的重点是尽可能多的发现设计问题,...
生产者消费者模型 生产者-消费者问题,也叫做缓存绑定问题(bounded-buffer),是一个多进程同步问题。 即有两个进程:制造少和消费者,共享一个固定大小的缓存 制造商的工作是制造一段数据,放进缓存,如此重复。 消费者一次消费一段数据,从缓存中取出。 要保证不让制造商在缓存还是满的时候仍要向内写数据,不让消费者试图从空的缓存中取出数据。 问题分析:要避免多个生...
select poll epoll 总结(转载) select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用...
Xshell免费版本安装过程 发现本机的Xshell 5过期了用不了。在百度里搜索,下载安装后还是不可以使用。需要购买注册,后寻的一方法,分享给大家。1.官网进入官网,然后点击Download下方的Free License菜单。 https://www.netsarang.com/2.预下载点击下方Download进行下载: 3...
黑盒和白盒测试 黑盒测试:是测试中的比较重要的手段。又称为数据驱动的测试或者输入输出驱动测试。 所谓黑盒,也就是说相当于把一个东西用一个黑盒子装着,就比如说手机,外表一个壳子,里面的电路结构我们并不知道,这个黑盒也是这个意思,那么我们应该怎样来发现内部存在怎么样的问题呢?是否符合我们的要求?这就需要测试,这种在不知道内部结构的情况下进行的测试叫做黑盒测试。 怎么测试? 测试的标准就是“穷举输入测试”。...
顺序表和链表优缺点 顺序表:他是在计算机内存中以数组形式保存的线性表。使用一组地址连续的存储单元依次存储数据元素的线性结构。单链表:是一种链式存储的结构。用一组地址任意的存储单元存放线性表中的数据元素。(存储地址空间不需要是连续的)优缺点:空间的开辟 顺序表是需要开辟连续的空间,当需要的空间不够,而有需要插入的时候,就需要再重新开辟空间,将原先的内容拷贝到新的空间,这就开销比较大了。(...