python记录_day01 初始】的更多相关文章

一.python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum),人称龟叔.目前python主要应用于web开发.云计算.科学计算.人工智能.系统运维.金融.图形GUI等方面. 1.1 python是一门什么样的语言 回答这个问题,要先来了解一下解释型语言和编译型语言的区别. 编译型语言:把源程序的一次性翻译成机器语言,并保存到一个成一个二进制文件,运行时计算机运行这个二进制文件即可. 优点是运行速度快. 缺点是开发效率低,因为改动一次就要重新编译:不同操作系统之间…
python记录点 文件编码 Unicode使用最少2个字节(1个字节=1BYTE=8bit=一个长度为8的二进制数) 来表示字母和符号等,有时候是4个字节. UTF-8是对Unicode编码的压缩和优化,最大的特点是它采用了变长的编码方式,他不再是最少使用2个字节,而是将所有的字符进行分类.ascii码中的内容用1个字节保存.欧洲的字符用2个字节保存,东亚的字符用3个字节保存… 不同编码之间的关系 python2中文件的默认编码为ASCII,在文件中含有中文的时候就会报错,这时,我们需要是设置…
初始python之基础一 一.Python 介绍 1.python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承,python是一种面向对象,直译式的计算机程序语言,Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. 二.Python主要应用领域: •云计算: 云计算最火的语言, 典型应用OpenStack •WEB开发: 众多优秀的WEB框架,众多大…
1.初始 Selenium[1]  是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等.这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上.测试系统功能——创建回归测试检验软件功能和用户需求.支持自动录制动作和自动生成 .Net.Java.Per…
1.基础数据类型初始 1,数字类型,int,用于计算,+ ,- ,*, /,加,减,乘,除.在python2有整型和长整型之分(3344L),在python3 已经不区分了. 2,字符串类型string,在python中,被引号引起来的数据就是字符串.可以是单引号  '    '或双引号  ''   '',三引号'''  ''',引号必须是成对出现的.在PYthon中单引号和双引号的作用是一样的.三引号 主要是用于换行. 字符串可以与字符串用+,与字符串相加拼接." aaa"+&quo…
今日内容: 一,Python的数据类型 Python一共有以下几种常见的数据类型:int(整形)  float(浮点型)  str(字符串)  list(列表)   tuple元组  dict(字典)  set 集合 字符串必须加引号 列表必须加中括号 字典必须加大括号 还有元组必须用中括号,集合必须用小括号 二, python的内存管理之垃圾回收机制 定义一个变量就包括三个步骤:第一步开辟一个空间,第二步在这个空间内装入变量的值,第三步,将变量名称和这个值得物理地址连接起来.变量的名称统一存贮…
一 .约束 python中约束有两种 第一种,通过抛异常进行约束,这种是子类不按我要求的来,我就给你抛异常(推荐) 操作:提取一个父类. 在父类中给出一个方法.但在方法中不给出任何代码,直接抛异常 # 贴吧 # 项目经理(级别高一点儿) class Base: def login(self): # 强制子类做xxxx事 raise NotImplementedError("子类没有实现该方法") # 报错. 抛异常 # 1. 普通账号 --> 翔哥 class Normal(Ba…
一.动态传参 动态传参用到 *args 和 **kwargs ,*号表示接收位置参数,args是参数名:**表示接收关键字参数,kwargs是参数名 def chi(*food): print(food) #('胡辣汤', '油条', "豆浆") print(*food) #'胡辣汤', '油条', "豆浆 chi("胡辣汤","油条","豆浆") def chi(**food): print(food) chi(f…
L = ['you','me','you','me','you','me','you'] D = {} for i in L: D[i] += 1 print(D) 执行以下代码会发生错误 Traceback (most recent call last): File line 4, in <module> D[i] += 1 KeyError: 'you' Process finished with exit code 1 为什么呢?因为我们在定义字典的时候没设置默认值,电脑找不到相应对象,…
Idea 作为一个每天有一半时间都在电脑旁的人,无时无刻不在敲击着键盘,点击着鼠标.有一天,我突然很想知道在一天的时间内,在我轻盈的指法下面,键盘被我狂敲了多少下,鼠标又被我点击了多少次.甚至更具体一些,键盘上哪些键挨的敲击次数更多呢?想想也觉得挺有意思的. Learing 有了想法,接着就是上(寻)网(找)学(代)习(码)了.既然要记录键盘敲击和鼠标点击的次数,那就得监听键盘和鼠标的事件.在搜索过程中,了解到了钩子函数这个概念.想要学习的同学可以看下这篇博客 HOOK的理解. 毕竟我只是想实现…