阿里云天池Python训练
啊King_清云
这个作者很懒,什么都没留下…
展开
-
第九天:Python基础进阶:从函数到高级魔法方法(描述符 定制序列 迭代器 )
描述符 描述符就是将某种特殊类型的类的实例指派给另一个类的属性。 __get__(self, instance, owner)用于访问属性,它返回属性的值。 __set__(self, instance, value)将在属性分配操作中调用,不返回任何内容。 __del__(self, instance)控制删除操作,不返回任何内容。 class MyDecriptor: def __get__(self, instance, owner): print('__get__', s原创 2020-09-18 09:37:01 · 146 阅读 · 0 评论 -
第五天:Python基础进阶:字符串和字典
字符串 字符串的定义 Python 中字符串被定义为引号之间的字符集合。 Python 支持使用成对的 单引号 或 双引号。 t1 = 'i love Python!' print(t1, type(t1)) # i love Python! <class 'str'> t2 = "I love Python!" print(t2, type(t2)) # I love Python! <class 'str'> print(5 + 8) # 13 print('5' + '8原创 2020-09-18 09:27:41 · 75 阅读 · 0 评论 -
第十天:Python数据分析:从0完成一个宝可梦数据分析实战(第10天)
口袋妖怪数据集探索 数据集下载 !wget -O pokemon_data.csv https://pai-public-data.oss-cn-beijing.aliyuncs.com/pokemon/pokemon.csv import pandas as pd import seaborn as sns import matplotlib.pyplot as plt df = pd.read_csv("./pokemon_data.csv") df.head() 查看数据 # 计算出每个特征有多原创 2020-09-15 23:21:59 · 196 阅读 · 0 评论 -
第八天:Python基础进阶:从函数到高级魔法方法(第8天)
魔法方法 魔法方法总是被双下划线包围,例如__init__。 魔法方法是面向对象的 Python 的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的 Python 的强大。 魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用。 魔法方法的第一个参数应为cls(类方法) 或者self(实例方法)。 cls:代表一个类的名称 self:代表一个实例对象的名称 基本的魔法方法 __init__(self[, ...]) 构造器,当一个实例被创建的时候调用的初始化方法 【例子】 class R原创 2020-09-13 23:37:42 · 81 阅读 · 0 评论 -
第七天:Python基础进阶:从函数到高级魔法方法(第7天)
类与对象 对象 = 属性 + 方法 对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。 封装:信息隐蔽技术 我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。 【例子】 class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性 color = 'green' weight = 10 l原创 2020-09-12 22:56:05 · 83 阅读 · 0 评论 -
第六天:Python基础练习:数据结构大汇总(第6天) 学习内容:集合和序列
集合的内置方法 set.add(elmnt)用于给集合添加元素,如果添加的元素在集合中已存在,则不执行任何操作。 fruits = {"apple", "banana", "cherry"} fruits.add("orange") print(fruits) # {'orange', 'cherry', 'banana', 'apple'} fruits.add("apple") print(fruits) # {'orange', 'cherry', 'banana', 'apple'}原创 2020-09-11 23:05:18 · 213 阅读 · 0 评论 -
第四天:Python基础练习:数据结构大汇总
简介 函数 1. 函数的定义 2. 函数的调用 3. 函数文档 4. 函数参数 5. 函数的返回值 6. 变量作用域 Lambda-表达式 1. 匿名函数的定义 2. 匿名函数的应用 类与对象 1. 属性和方法组成对象 2. self是什么? 3. Python的魔法方法 4. 公有和私有 5. 继承 6. 组合 7. 类、类对象和实例对象 8. 什么是绑定? 9. 一些相关的内置函数(BIF) 魔法方法 1. 基本的魔法方法 2. 算术运算符 3. 反算术运算符 4. 增量赋值运算 5..原创 2020-09-10 22:58:59 · 107 阅读 · 0 评论 -
第三天:Python基础入门
Python基础入门:从变量到异常处理(第3天) print() 函数 print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) 将对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出; 关键字参数sep是实现分隔符,比如多个参数输出时想要输出中间的分隔字符; 关键字参数end是输出结束时的字符,默认是换行符\n; 关键字参数file是定义流输出的文件,可以是标准的系统输原创 2020-09-08 23:17:51 · 83 阅读 · 0 评论 -
第二天:Python基础入门:从变量到异常处理(raise 语句)
注意:else语句的存在必须以except语句的存在为前提,在没有except语句的try语句中使用else语句,会引发语法错误。 raise语句 Python 使用raise语句抛出一个指定的异常。 【例子】 try: raise NameError('HiThere') except NameError: print('An exception flew by!') # An exception flew by! ...原创 2020-09-08 22:57:56 · 109 阅读 · 0 评论 -
第一天 Python基础入门: 从变量到异常处理--阿里云天池(第1天)
前言 本帖用于记录阿里云天池python学习。 阿里云天池python学习链接 一、 主要内容 - 变量、运算符与数据类型 - 注释 - 运算符 - 变量和赋值 - 数据类型与转换 - print() 函数 - 位运算 - 原码、反码和补码 - 按位非操作 ~ - 按位与操作 & - 按位或操作 | - 按位异或操作 ^ - 按位左移操作 << - 按位右移操作 >...原创 2020-09-06 17:12:07 · 110 阅读 · 0 评论