Python
哈五
这个作者很懒,什么都没留下…
展开
-
Python基础入门014_宝可梦数据分析_平民最强宝可梦系列
1.数据集下载#下载数据集!wget -O pokemon_data.csv https://pai-public-data.oss-cn-beijing.aliyuncs.com/pokemon/pokemon.csv!pip install seaborn --user -q2.代码# 导入包# pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。import pandas a原创 2020-09-16 23:44:01 · 327 阅读 · 0 评论 -
Python基础入门013_Python的魔法方法
魔法方法总是被双下划线包围,例如__init__。魔法方法的第一个参数应为cls(类方法) 或者self(实例方法)。cls:代表一个类的名称self:代表一个实例对象的名称1.基本的魔法方法__init__(self[, ...]) 构造器,当一个实例被创建的时候调用的初始化方法class Rectangle: def __init__(self, x, y): self.x = x self.y = y def getPeri(原创 2020-09-15 23:24:40 · 104 阅读 · 0 评论 -
Python基础入门011_Lambda 表达式
目录1.匿名函数的定义2.匿名函数的应用1.匿名函数的定义在 Python 里有两类函数:第一类:用 def 关键词定义的正规函数第二类:用 lambda 关键词定义的匿名函数语法:lambda argument_list: expression解释:lambda定义匿名函数的关键词。argument_list函数参数,它们可以是位置参数、默认参数、关键字参数,和正规函数里的参数类型一样。:冒号,在函数参数和表达式中间要加个冒号。expression只是一原创 2020-09-14 23:39:42 · 105 阅读 · 0 评论 -
Python基础入门012_类与对象
个人感觉Python中的类与对象和Java中异常的相似。对象 = 属性 + 方法。对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。目录一、类1.封装2.继承2.1覆盖2.2多继承3.多态4.self5.公有和私有二、对象1.类属性2.实例属性三、内置函数1.issubclass2.isinstance3.hasattr4.getattr5.setattr原创 2020-09-14 23:33:05 · 171 阅读 · 0 评论 -
Python基础入门010_函数
1.函数的定义函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。格式:def functionname(parameters):"函数文档字符串function suitereturn[expression]def printme(str): print(str)printme("我要调用用户自定义函数!") #原创 2020-09-13 23:33:42 · 201 阅读 · 0 评论 -
Python基础入门009_集合
Python 中se是一组key的集合,在set中,没有重复的key。(key为不可变类型,即可哈希的值。)1. 集合的创建先创建对象再加入元素。在创建空集合的时候只能使用s = set(),因为s = {}创建的是空字典。basket = set()basket.add('apple')basket.add('banana')print(basket) # {'banana', 'apple'}2. 访问集合中的值可以使用len()內建函数得到集合的大小。s .原创 2020-09-12 21:20:30 · 329 阅读 · 0 评论 -
Python基础入门008_字典
目录1. 可变类型与不可变类型2. 字典的定义3. 创建和访问字典4. 字典的内置方法1. 可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是 Python 唯一的一个映射类型,字符串、元组、列表属于序列类型。那么如何快速判断一个数据类型 X 是不是可变类型的呢?两种方法:麻烦方法:用 id(X) 函数,对 X 进行某种操作,比较操作前后的 id,如果不一样,则 X 不可变,如果一样,原创 2020-09-12 21:09:06 · 111 阅读 · 0 评论 -
Python基础入门007_字符串
目录1. 字符串的定义2. 字符串的切片3. 字符串的常用内置方法3.1字符串转换为大写/小写3.2统计字符次数3.3检验字符串是否包含字符3.4对齐操作3.5删除空格3.6查找字符串3.7替换字符串4. 字符串格式化1. 字符串的定义Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的 单引号 或 双引号。t1 = 'i love Python!'print(t1, type(t1))# i love Python原创 2020-09-11 00:57:56 · 182 阅读 · 0 评论 -
Python基础入门006_元组
目录1. 创建和访问一个元组2.更新和删除一个元组3. 元组相关的操作符4.内置方法5. 解压元组1. 创建和访问一个元组Python 的元组与列表类似,不同之处在于tuple被创建后就不能对其进行修改,类似字符串。元组使用小括号,列表使用方括号。元组与列表类似,也用整数来对它进行索引 (indexing) 和切片 (slicing)。(具体可参考005_列表)格式:(元素1, 元素2, ..., 元素n)解释:小括号把所有元素绑在一起逗号将每个元素一原创 2020-09-11 00:46:53 · 141 阅读 · 0 评论 -
Python基础入门005_列表
目录1. 列表的定义2. 列表的创建2.1创建一个普通列表2.2利用range()创建列表2.3利用推导式创建列表2.4创建一个混合列表2.5创建一个空列表3. 向列表中添加元素3.1在列表结尾添加元素3.2在指定位置添加元素4. 删除列表中的元素5. 获取列表中的元素5.1获取单个元素5.2获取多个元素6. 列表的常用操作符7. 列表的其它方法1. 列表的定义列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象原创 2020-09-10 22:39:11 · 218 阅读 · 0 评论 -
Python基础入门004_异常处理
异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。总结:(1)异常处理常用语句:try-except,try-finally,try-except-else,try-except-finally,try-except-else-finally(2)else的代码是执行成功没有报错的情况才执行,(3)多个except之间是互斥的关系(4)如果try中有return则不会执行else中的代码,(原创 2020-09-09 18:23:48 · 180 阅读 · 0 评论 -
Python基础入门003_条件语句、循环语句
本博客主要介绍了条件语句和循环语句。Python中格式需要额外注意,没有{}和(),主要使用缩进和空格来进行区分。其次是注意一些函数的使用即可。目录一、判断语句1.if语句2.if-else 语句3.if - elif - else 语句4.if嵌套5.assert 关键词二、循环语句1.while 循环2.while - else 循环3.for循环4.for - else 循环三、相关函数1.range() 函数2.enumerate()函数原创 2020-09-09 17:34:19 · 171 阅读 · 0 评论 -
Python基础入门002_位运算
本博客内容主要介绍了位运算的相关操作,该操作不止试用于Python、在Java等中也同样适用。目录1.原码、反码和补码2.按位运算2.1按位非操作 ~ 符2.2 按位与操作 & 符2.3 按位或操作 |2.4 按位异或操作 ^2.5 移动操作<< 、 >>2.6其他3.利用位运算实现整数集合1.原码、反码和补码二进制有三种不同的表示形式:原码、反码和补码(计算机内部使用补码来表示)。 符号位:最高位为符号位...原创 2020-09-08 22:48:04 · 95 阅读 · 0 评论 -
Python基础入门001_注释、运算符、数据类型
1.注释在Python中,#表示单行注释,''' '''或者""" """表示区间注释,在三引号之间的所有内容被注释# 这是一个注释print("Hello world")'''这是多行注释,用三个单引号这是多行注释,用三个单引号这是多行注释,用三个单引号'''print("Hello china") # Hello china"""这是多行注释,用三个双引号这是多行注释,用三个双引号 这是多行注释,用三个双引号"""print("hello china")原创 2020-09-07 23:42:43 · 369 阅读 · 0 评论