Python数据类型详解——集合一、定义集合跟列表有点像,也是可以存一堆数据的,不过它有几个独特的特点:1、集合里的元素不可变,即不能再集合里存储列表(list)、字典(dict)。字符串、数字、元组等不可变类型可以存储再集合中。2、天生去重,即在集合里不会出现重复元素,就算你故意写入重复元素,集合也会自动去掉重复的,只保留一个。3、无序,集合中的元素没有先后之分。二、语法1、创建集合a={2,321,'Kwan',1,'小明','Kwan',321}2、
系统 2019-09-27 17:50:08 1989
python是什么?python的中文名称是蟒蛇,是一种计算机程序设计语言;是一种动态的、面向对象的脚本语言。最初是用来编写自动化脚本的,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。python语言的特点1、简单易学2、速度快:Python的底层是用C语言写的,很多标准库和第三方库也都是用C写的,运行速度非常快。3、可移植性4、可嵌入5、易于维护6、互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测
系统 2019-09-27 17:49:46 1989
一、初识正则表达式正则表达式是一个特殊的字符序列,一个字符串是否与我们所设定的这样的字符序列,相匹配快速检索文本、实现替换文本的操作json(xml)轻量级web数据交换格式importrea='C|C++|Java|C#||Python|Javascript'r=re.findall('Python',a)print(r)iflen(r)>0:print('字符串中包含Python')else:print('No')['Python']字符串中包含Pyt
系统 2019-09-27 17:49:43 1989
Python中函数的初览一、函数1、什么是函数为了完成某一功能的代码的集合,叫做函数,函数就是行为,就是动作2、定义Python中函数的定义,使用关键字def(definefunction定义函数)3、函数的调用函数定义后,不会自动执行,需要调用者调用才会执行。4、函数的分类1)有无参数2)有无返回值例:这是一个有参数且有返回值的函数
系统 2019-09-27 17:49:40 1989
目录一、什么是协程二、为什么要有协程三、协程的优缺点四、如何实现协程五、Gevent模块5.1模块的安装5.2用法介绍5.3代码实例六、gevent之应用一、什么是协程协程:就是单线程下实现并发协程概念本质是程序员抽象出来的,是人为的控制通过程序的IO去进行切换任务的执行并发:任务切换+保存状态二、为什么要有协程自己控制切换要比操作系统切换快的多.降低了单个线程的io堵塞时间,也就是实现了单线程下效率最高.三、协程的优缺点优点:自己控制切换要比操作系统切换
系统 2019-09-27 17:49:35 1989
#!/usr/bin/python#*-*coding:utf8*-*"""适用于在/proc/meminfo中提供了可用内存MemAvailable的系统使用"""fromoptparseimportOptionParserimportsysparser=OptionParser()parser.add_option("-k",dest="k",action="store_true",default=True,help="DisplayMeminfoKB
系统 2019-09-27 17:49:21 1989
本文实例讲述了Python文件的读写操作。分享给大家供大家参考,具体如下:读写文件读取文件f=open('my_path/my_file.txt','r')#open方法会返回文件对象file_data=f.read()#通过read方法获取数据f.close()#关闭该文件首先使用内置函数open打开文件。需要文件路径字符串。open函数会返回文件对象,它是一个Python对象,Python通过该对象与文件本身交互。在此示例中,我们将此对象赋值给变量f。
系统 2019-09-27 17:49:16 1989
使用ipdb调试Pythonhttps://www.cnblogs.com/zimufeng/p/6188229.html1、安装pipinstallipdb2、使用python-mipdbxxx.py程序内部:fromipdbimportset_traceset_trace()3、常用命令ENTER(重复上次命令)c(继续)l(查找当前位于哪里)s(进入子程序)r(运行直到子程序结束)!h(帮助)a(rgs)打印当前函数的参数j(ump)让程序跳转到指定
系统 2019-09-27 17:49:15 1989
一、用例编写规则1.unittest提供了testcases、testsuites、testfixtures、testrunner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则:(1)测试文件必须先importunittest(2)测试类必须继承unittest.TestCase(3)测试方法必须以“test_”开头(4)测试类必须要有unittest.main()方法2.pytest是python的第三方测试框架,是
系统 2019-09-27 17:49:08 1989
一、运算符1、算术运算符:主要用于两个对象算数计算(加减乘除等运算)运算符:+:两个对象相加-:得到负数或是一个数减去另一个数*:两个数相乘或是返回一个被重复若干次的字符串/:x除以y%:返回除法的余数**:返回x的y次幂//:返回商的整数部分2、比较(关系)运算符:用于两个对象比较(判断是否相等、大于等运算)运算符:==:比较对象是否相等!=:比较两个对象是否不相等<>:比较两个对象是否不相等>:返回x是否大于y<:返回x是否小于y。所有比较运算符返回1
系统 2019-09-27 17:48:50 1989