No.1 一切皆对象 众所周知,Java中强调“一切皆对象”,但是Python中的面向对象比Java更加彻底,因为Python中的类(class)也是对象,函数(function)也是对象,而且Python的代码和模块也都是对象。 Python中函数和类可以赋值给一个变量 Python中函数和类可以存放到集合对象中 Python中函数和类可以作为一个函数的参数传递给函数 Python中函数和类可以作为返回值 Step.1# 首先创建一个函数和一个Python3.x的新式类 class Demo(objec...
1.模块简介 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件中,这样每个文件包含的代码相对来说就比较少。一个.py文件就称之为一个模块(Module)。 使用模块的好处:提高了代码的可维护性 代码不需要从零开始编写 避免了函数名和变量名冲突(我们在自己编写模块时,不必考虑会和其他模块冲突,但是我们也要注意,不要与内置函数冲突)同时引入了包按目录来组织模块的方法。引入了包以后,只要顶层包名不与别人冲突...
TabError:Tab和空格混合使用 SystemError:Python编译器系统错误 SystemExit:Python编译器进程被关闭 TypeError:不同类型间的无效操作 UnboundLocalError:访问一个未初始化的本地变量(NameError的子类) UnicodeError:Unicode相关的错误(ValueError的子类) UnicodeEncodeError:Unicode编码时的错误(UnicodeError的子类) UnicodeDecodeError:Unicode解码时的错误(UnicodeError的子类) UnicodeTranslateError:Unicode转换时的...
一 前言Selenium系列文章已经基本涵盖了主要的知识点,至于PO模式,发现有篇文章写的挺好的,后续转载分享过来,哈哈。Python Web UI自动化技术就要告一段落了,接下来打算写Django Web开发相关的文章,希望有兴趣的同学可以关注、一起学习,最后的目标是基于Django开发一套简易系统作为系列文章的总结。然后再继续网络爬虫、数据分析。。。好吧,感觉好多,而且只能靠业余时间来整。。。 作为Selenium系列的完结,本文将对一些常用...
这是我在使用Python的过程中的一些使用经验,会不定期更新哒
Pthon知识积累,遇到的各种python问题汇总 json.dumps()和json.loads()是json格式处理函数json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串) json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数是将字符串转化为字典) https://www.json.cn/ json解析网站python2与python3编码python2默认以ASCII编码,python默认为utf-8 #-- codin...
最近在工作之余开始学习机器学习方面的知识了,在决策树构建的时候就遇到了Python字典知识,所以才回过头来看。之前也看过Python但是基本没用过所以也就没记住,索性就直接在学习机器学习的过程中遇到再学,再总结。 一、字典中的一些概念 (1)字典的定义(字典的键和值):字典是由键和键对应的值构成的对组成(我们也可以将键-值对称之为项)。 (2)字典的创建方式:字典可以用下面的方式创建 phonebook={Alice:2...
本文讨论Python的for…else、while…else、try…except…else等语法 Python中的for、while是在循环体内没有break语句、没有return语句,或者没有异常出现时才执行else语句,try…except…else是在try中无异常产生时执行,注意不包括continue。 总的来说,是for、while、try语句中‘没毛病’时才执行,而在if…else语句中是if语句判断为假(有毛病)才执行else,这一点要区分开来。下面举例说明下while…else作用,字符串有s1.find(...
#!/usr/bin/env python # coding:UTF-8""" @version: python3.x @author:曹新健 @contact: 617349013@qq.com @software: PyCharm @file: 常见的字符串处理方法.py @time: 2018/10/1 20:03 """ ''' 字符串常用的方法 '''1、find:符串,返回子字符串第一个匹配位置的偏移位置,找不到时返回-1语法:str.find(str, beg=0, end=len(string))str1 = "cxj is a tester !"print(str1.find("tester"))2、rfind:返回字符串最后一次出现的位置...
目录 (2)、元组---tuple 1、元组的定义 创建空元组 元组 中只包含一个元素时,一定记得要在元素后面用 , 号 2、元组的常用操作 3、元组的循环遍历 4、元组的应用场景 5、元组与列表之间的转换 (2)、元组---tuple 1、元组的定义 tuple (元组) 与列表相似,不同之处是元组的 元素不能修改 元组 表示多个元素组成的序列 元组 在Python开发中有特定的应用场景 用于存储 一串 信息 ,数据之间用 , 分割(英文符号) 元...
一、一些专有词汇的定义 面对对象编程(OOP:object oriented programming): 是一种程序设计范型,同时也是一种程序开发的方法,实现OOP的程序希望能够在程序中包含各种独立而又相互调用的对象,没一个对象又都应该能够接受数据、数据处理并将数据传达给其他对象,因此每一个对象都可以被看做一个小型的机器,而整个程序块系统就是由这些小的机器相互协助、组合构建起来的。 面对对象分析(OOA:objecet ariented analysis):即根据...
raw_data=pd.read_table("E:/data/book/python_book/chapter6/products_sales.txt",delimiter=",") 1.查看数据样例,raw_data.tail(2)) 或者 head 2.查看数据概况 print(raw_data.describe().round(1).T) T 应该是转换行列的方法count 统计有值的数量 可以看到那些列存在空值 mean 求列均值 std 标准差 min 最小值 25% 50% 75% 猜想应该和四分位数相关(后续确定) max 最大值
https://www.cnblogs.com/jin-xin/articles/7459977.html 嗯,学完一天,白天上班,眼睛要瞎了= = 1,计算机基础。 CPU:相当于人的大脑,用于计算 内存:储存数据,成本高,断电数据即消失 硬盘:1T,固态硬盘,机械硬盘,储存数据,应该长久保持数据,重要文件 操作系统:下达命令应用程序:在操作系统上运行 2,python历史。 博客园:604519567 Mm:ASDFGHJKL;1234567890 宏观上:python2 与 python3 区别: ...
1 re.match #尝试从字符串的开始匹配一个模式 re.match的函数原型为:re.match(pattern, string, flags) 第一个参数是正则表达式,这里为"(\w+)\s",如果匹配成功,则返回一个Match,否则返回一个None; 第二个参数表示要匹配的字符串; 第三个参数是标致位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。 2 re.search #函数会在字符串内查找模式匹配,只到找到第一个匹配然后返...
把程序分解成较小的部分,主要有3种方法。函数(function) 对象(object) 模块(module)本节我们先学习函数。函数是带名字的代码块,可以把多个逻辑封装起来。这样就可以在程序中可以不止一次的运行它。 函数的一般格式如下: def <name>(arg1, arg2, ..., argN): <statements> return <value> 看一个真实的函数: def hello(): print(Hello World!) return True 这就是一个函数,def语句生成一个函数对象并赋值一个函数名,函数名字叫...