'''字典是python中唯一的验证类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算.根据计算的结果决定value的存储地址.所以字典是无序存储的.且key必须是可哈希的.可哈希表示key必须是不可变类型.如:数字,字符串,元组. 字典是除列表以外,python中最灵活的内置数据结构类型,列表是有序的对象结合.字典是无序的对象集合.两者的区别在于:字典中的元素是通过键来存取的,而不是通过偏移存取.''' #不可变类型:整型,字符串,元组#可变类型:列表,…
'''字符串是以引号或者单引号括起来的任意文本,例如"123","asdfjk",'adfa'引号或者单引号,只是一种表示方法,并不是字符串的一部分如果字符串本身含有单引号,则外部使用双引号,例如:a = "Let's go!"如果字符串本身含有双引号,则外部使用单引号,例如:b = '这是一个"好"事儿'''' #1.创建字符串 var1 = "Hello,world!" var2 = 'Python p…
#_date_:2020/9/11 '''列表和字典是python中用的最多的数据类型 假如要存储一个班级的人名,需要怎么做?有这么几种方法:1.定义很多个变量: name0 = 'wucaho' name1 = 'jinxin' name2 = 'sanpang' name3 = 'ligang' 缺点:会开辟很多内存,并且各变量之间没有关联 2.定义一个变量,把所有的名字放在这一个变量中: names = 'wuchao jinxin sanpang ligang' 缺点:无法取值,对其中的…
目录 Python自学之路---Day13 常用的三个方法 匹配单个字符 边界匹配 数量匹配 逻辑与分组 编译正则表达式 其他方法 Python自学之路---Day13 常用的三个方法 1.re.match(pattern, string, flags=0) 2.re.search(pattern, string, flags=0) 3.re.findall(pattern, string, flags=0) 原型 re.match(pattern, string, flags=0) 参数 pa…
目录 Python自学之路---Day01 注释 单行注释 多行注释 print()函数 语法 参数 实例 input()函数 语法 参数 实例 查看Python的关键字 代码 变量与常量 变量 如何定义一个变量 变量命名规则 如何查看变量类型 如何查看变量首地址 常量 数字类型 分类 类型转换 内置数学函数 abs(x)函数 max(x, y)与min(x, y)函数 pow(x, y)函数 round(x, n=0)函数 math库 导入math库 math.ceil(x)与math.flo…
Day1补充部分 模块初识 模块就是由其他人写好的功能,在程序需要的时候进行导入,直接使用,也叫库. 库有标准库和第三方库,所谓标准库,就是不需要安装就可以直接使用的,自带的:第三方库,就是需要进行下载安装才可以使用. Python之所以强大是因为其中不仅支持标准库和还支持第三方库,目前先了解一下简单的两个库:sys和os. 文件名不能命名为与模块的名相同的名字,import在寻找模块的时会在当前的目录下寻找,所以如果同名的话会报错,但在p3中会出现不报错的情况. Sys Sys.path打印出…
一.Python介绍 创始人吉多范罗苏姆(龟叔),脚本解释程序 应用领域广,数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等. 主要应用领域: 云计算:OpenStack: WEB开发:经典框架Django 科学运算.人工智能:典型库NumPy,SciPy,Matplotlib,Enthought librarys,pands 系统运维 金融:量化交易,金融分析,擅长策略回测 图像GUI:PyQT,WxPython,Tklnter 解释型语言:平台兼容性,灵活性,速度慢 动态类型语言…
2020年春节,受新型冠状病毒影响,整个春节假期,全国人民都在恐慌之中,为了避免大家上班相互传染,公司号召国家政策,开始上班日期延迟,在家呆的实在太无聊,突然感觉自己不能浪费这美好的时光,决定学习Python开发语言,自动化处理一些工作内容,其实之前早有打算,只是没有太多时间,现在放假在家正好可以学习,弥补自己在开发方面的不足,现在一直从事网络方面的工作,工作中难免会遇到一些问题,需要批量处理的问题,都是请教其他同事来帮忙,所有一直想着自己要学习,现在正好有时间,立马开始各平台搜索学习课程,最后…
字典是Python中的一个重要操作,如果字典玩得顺,很多其他的数据类型就可以一通百通. Python字典的定义 字典使用一对大括号进行定义,键值对之间使用逗号隔开,键和值使用冒号分隔. 键必须是不可变类型,一般使用字符串,数字,和元组也可以但用的不多. 值可以是任意数据类型. >>> a = {}      # 空字典>>> b = {    'name': '九柄',    'age': 18,    'hobby': ['运动', 'meizi'],    'fri…
看了微信公众号推送的一道面试题,发现了闭包的问题,学习时间短,从来没有遇到过这种问题,研究一下. Python函数作用域 global:全局作用域 local:函数内部作用域 enclosing:函数与嵌套函数之间的作用域 build-in:内置作用域 #global age = 60#全局变量 def func(): age = 40 #对于func来说是函数内部变量,对于in_func来说是enclosing变量 print('func-->',age) age = age-40 print…