自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 小甲鱼零基础学习python_27 【python中魔法方法二:算术运算】

int float str等都是工厂函数…print(type(int)) #int float str等都是工厂函数...class C: passprint(type(C))类和工厂函数都是返回一个实例对象比如a=int(‘123’) 是把字符串123作为输入参数,然后返回一个实例化对象,赋值给aa=int...

2018-08-31 14:15:57 767 1

原创 小甲鱼零基础学习python_26 【python中魔法方法一:构造和析构】

魔法方法总是被双下划线包围 例如_ _ init _ _今天介绍构造和析构:1. _ _ init_ _(self[,…]) 相当于构造方法:init方法必须返回一个None对象,不能使用return语句!class RecTangle: def __init__(self,length,width): self.length=length ...

2018-08-30 14:59:55 362 1

原创 小甲鱼零基础学习python_25 【python中类的一些相关BIF】

1. issubclass(class,classinfo):如果第一个参数是第二个参数的子类,则返回True但是是非严格的检查,因为一个类会被认为是自身的子类classinfo可以是类对象组成的元组,只要class是其中任何一个候选类的子类,返回True如果第二个不是类或者类对象组成的元组,抛出TypeError异常class A: passclass B(A): ...

2018-08-30 14:48:53 303 1

原创 python 类 类对象 类属性 和 实例 实例属性 的个人理解(建议结合python note24来食用)

我现在才懂为啥类对象的删除不影响类的static方法和属性:原来 定义以后,类存在在内存里是static的,定义的时候相当于只是给内存里的这个类贴了个标签,贴完的标签就是“类对象”↓所以del 类对象后,实例化对象里的类属性仍然可以访问,因为只删除了标签,而原先类的属性和方法都是static,仍然存在内存里。↓实例化的对象 就不是标签了 就是一个新的实例对象,一个新的...

2018-08-29 21:39:50 239

原创 小甲鱼零基础学习python_24 【python中类的组合&&类对象,实例对象&&绑定】

1. 组合组合一般就是把横向之间几个没有关系的类放在一个类里面使用先定义两个单独没有关系的类:class Turtle: def __init__(self, x): self.num = xclass Fish: def __init__(self, x): self.num = x再定义一个组合类:class Po...

2018-08-29 19:54:25 349 2

原创 小甲鱼零基础学习python_23 【python中类的继承】

1. 继承:一个子类可以继承他的父类的任何属性和方法class DerivedClassName(BaseClassName): .... #BaseClassName :父类,基类,超类 #DerivedClassName: 子类1.1 子类可以继承父类的方法,调用父类的方法:class Parent: def hello(self): pr...

2018-08-29 19:22:28 444 1

原创 小甲鱼零基础学习python_22 【python中类和对象1】

python的类和对象:一. 类(class)的定义(属性,方法)1. python中类名以大写字母开头2. 属性为各类变量的定义,方法为函数;属性和函数均默认为公有值a. 公有属性:class PigWenHao: # python中类名以大写字母开头 color='green' weight='120' height='170' #属性...

2018-08-28 13:26:44 408 1

原创 python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui

今天安装easygui真是费了老半天劲,基本两个坑都被我踩到了,不过总算完成了,记个教程安装步骤与填坑。今天开头下载了0.97,后来一系列错误也没摸着头脑,就误打误撞全部删除了0.97,改成了下载0.96,现在回想起来,emmmmm0.96和0.97应该是安装步骤一样,不过既然我已经下载了0.96,咱们就按照0.96的版本来说,(0.97的步骤应该差不多吧)0.96easygui下载1...

2018-08-27 22:28:23 6388 17

转载 啥叫"短路逻辑"

从Python中的理解:if a and b:#如果a是false,那么跳过b的判断,结果直接false if a or b:#如果a为true,那么跳过b的判断,直接true从Jave中认清逻辑操作符和短路逻辑操作符一休:愚公,我又碰到问题了,请看下面一段代码:double value=0; if(value!=0 && 1/value<10...

2018-08-25 19:43:26 6913 1

原创 小甲鱼零基础学习python_21 【python中else语句的丰富使用和简洁的with语句】

1. else语句的丰富搭配if - else / while(for)- else / try - else1.1 if - else - elif:用法:如果 if 条件满足,则执行 if 语句块,否则执行 else 语句块。if(True): print('i love you')else: print('i dont love you')...

2018-08-25 18:58:46 272 1

原创 小甲鱼零基础学习python_20 【python的异常处理try】

记得关于python的异常处理,我已经在python tips专栏里写过相关笔记,感觉不管是Java 还是python,对于异常处理的代码都类似。但是这次笔记,我想将代码的运行过程仔细地介绍一下,便于我以后忘了….咳咳可以随时翻阅查询。先引入常见的异常: 名称 解释 AssertionError 断言语句(assert)失败 AttributeError...

2018-08-25 17:52:41 382 1

原创 小甲鱼零基础学习python_19 【pickle -- 腌制一缸泡菜】

坚持写读书笔记真的是一件很需要耐心的事QAQ,比如这几天在乡下懒懒的度过,就完全不想动博客,但是已经欠下了pickle和异常处理两节笔记了,再拖就会滚雪球一样,写不完了..所以今天鼓起勇气咳咳,把笔记写完。pickle - - an amazing modulepickle-泡菜 腌菜几乎可以把所有python对象转化为 二进制字符流 的过程 — 存放picking...

2018-08-25 17:23:41 366

原创 小甲鱼零基础学习python_18 【python的OS】

说实话,咳咳咳,我对OS操作系统模块的知识不怎么感兴趣…先记个笔记撂这吧。。。模块是一个包含所有你定义的函数和变量的文件,其后缀名是py模块可以被别的程序引入 以使用该模块中的函数等功能import random#引入random模块 模块是可用代码段的打包print(random.randint(1,10))↓os模块 – 操作系统 – 有了os模...

2018-08-23 13:15:33 334 2

原创 小甲鱼零基础学习python_17 【文件操作的小实例】

今天来练习一个关于文件操作的实例:如下:D盘里存储了一个hello.txt的文件,yhr和zwh共有三段对话,分别以若干’===’分隔,要求: 三段对话的yhr,zwh所说的话单独存储至新的文件:zwh存入boy1,boy2,boy3.txt,而yhr说的话存入girl1,girl2,girl3.txt里。 ↓我的逻辑分析:1. 首先这个txt文件每个人说的话占一行,如果转...

2018-08-23 13:03:07 451 1

原创 小甲鱼零基础学习python_16 【python里关于文件读写的那些事儿】

今天学习了python的文件读写,可以说是第一次真正的了解一个文件打开后操作的每步,之前用c写文件读写的操作的代码,都是一知半解,这次可以说是一步一步的从打开到关闭,都学习了。 先引入两个python关于文件操作的操作方法的表格: (图片转载自wuza小甲鱼系列入门练习15)一. 这次先从文件的打开到关闭,把打开模式以及相关流程介绍一下:文件的打开方法是调用open()函数...

2018-08-22 12:45:27 477 1

原创 小甲鱼零基础学习python_15 【集合,在我的世界里,你就是唯一】

先用集合和字典的一个小例子来引入集合:num={}print(type(num))num2={1,2,3,4,5}print(type(num2))可以看出,num={}是定义了一个空的字典,但是在没有冒号,仅仅采用逗号分隔时,num2={1,2,3,4,5}就成为了集合。集合python3里 {}中一堆数字,不存在冒号’:’ 即没有映射,则为集合。下面...

2018-08-22 11:30:56 254

原创 小甲鱼零基础学习python_14 【深吸一口老气!老多内容的字典入门知识】

字典每次学习一个新的数据类型,都需要写一堆,从创建,修改,删除,访问以及相关基础函数来介绍,比如元组,列表,字符串等…..今天要记录的是字典,其实字典并不是一个数据类型,而是一个映射类型,类似于数据结构,操作系统提到的hash,是一个类似索引的东东。今天就从:创建,修改,删除,访问基础函数四个大块来基本介绍字典叭~一. 创建一个字典:字典 python唯一一个映射类型, 类似于ha...

2018-08-21 15:48:55 1119 1

原创 小甲鱼零基础学习python_13 【递归实现:递归和斐波那契兔崽们的汉诺塔之谜】

递归有人说,天才使用递归,因为递归大大的减少了程序员的代码量,而且能方便程序员实现许多的功能,但从内存等角度上,比如数据结构里提到的空间复杂度和时间复杂度来说,递归算法很多情况下的时间复杂度往往是很大的,并称不上一个好的算法,但是递归在某些方面,却又有别的方式无法媲美的优点,今天举三个例子,来温习前几天学习的递归。1. 阶乘的两种实现:#非递归:def jiecheng(n...

2018-08-21 13:06:39 851 1

原创 小甲鱼零基础学习python_12 【你的lambda】

一. lambda关键字的引入:我们先从普通函数的定义说起:def normalHS(x): return 2*x+1可以看出,若采用普通函数的定义,每次要实现一个新的功能函数,必须要给出函数独一无二的命名,不能和其他函数重名。但是若一个函数的功能使用次数并不多,采用专门命名得方法倒有点过于繁杂,由此,我们引出今天学习的主题:lambda关键字python使用lam...

2018-08-21 12:39:57 304 1

原创 小甲鱼零基础学习python_11 【变量&&闭包&&内嵌函数】

昨天的知识: 函数的变量 & 闭包 & 内嵌昨天学完小甲鱼的视频以后偷懒没有写博客,今天买了美美的小裙子和巴洛克宫廷风小衬衫还是来补一下昨天的笔记和总结吧~做一个努力的美美的程序媛~【一】 返回值:1. python函数跟过程不同,函数一定有返回值;过程可能没有返回值def hello(): print('hello world!')temp=hell...

2018-08-18 18:56:00 968 1

原创 小甲鱼零基础学习python_10 【函数,灵活即强大!】

Python里三大重点:[函数 对象 模块]今天学习的是Python的函数本文主要从函数的创建,函数调用,入口参数三方面来记录:1.基本函数的创建 - - def xxx():#函数的定义def MySecondFunc(): print('this is my second func in python!') print('i am excited!')...

2018-08-16 21:30:54 402 1

原创 小甲鱼零基础学习python_9 【序列!序列!】

序列!序列!回顾:列表,元组和字符串的共同点:1.均可以通过索引得到每一个元素(索引从0开始)2.可以通过分片的方法得到一个范围内的元素的集合3.有许多共同的操作符(重复操作符*,拼接操作符+,成员关系操作符in not in)把元组 列表 字符串统称为序列常见的bif: 项目 价格 list() 把可迭代对象转化...

2018-08-16 21:08:22 255 1

原创 小甲鱼零基础学习python_8 【字符串format格式化】

Format方法 - - 字符串的格式化两种入口参数:位置参数 关键字参数1.位置参数#位置参数str1="{0} love {1}.{2}".format("i","zwh","heart")print(str1)2.关键字参数#关键字参数 python只能识别数字参数作为位置str1="{a} l

2018-08-16 12:05:54 283 1

原创 小甲鱼零基础学习python_7 【字符串一些基本函数】

字符串一些基本函数 函数名称 功能 Capitalize 把字符串第一个字符改为大写 Casefold 把字符串全部改为小写 Center(width) 将字符串居中,并且用空格填充字符串至width长度 Count(sub[,start[,end]]) 表示sub在字符串里出现的次数,start和end表示出现次数,选填 ...

2018-08-16 10:50:26 437 1

原创 小甲鱼零基础学习python_6 【元组与列表】

今天学习了Python的列表及元组提到元组,一时半会只觉熟悉,却想不起了来源,直到看到tuple才想起来,在学习数据库时也有这个元组。不过数据库的元组与Python的元组却是大有区别,python的元组与列表,都与C-like语言里有许多相似的地方; 先讲python的列表,再讲元组,再讲二者的不同;· 列表数组一个基本要求:存储同种类型的数据Python中没有定义数据类...

2018-08-14 19:47:37 292 1

原创 Python小笔记--Try函数 异常处理

异常处理捕捉异常可以使用try/except语句。 try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。 如果你不想在异常发生时结束你的程序,只需在try里捕获它。 语法: 以下为简单的try….except…else的语法:try:<语句> #运行别的代码except <名字>:<语句&...

2018-08-13 22:36:30 22792 2

原创 Python小笔记--函数构造&&判定字符串是否为数字(整型,浮点型)

补充知识:s为字符串:s.isalnum() 所有字符都是数字或者字母s.isalpha() 所有字符都是字母s.isdigit() 所有字符都是数字s.islower() 所有字符都是小写s.isupper() 所有字符都是大写s.istitle() 所有单词都是首字母大写,像标题s.isspace() 所有字符都是空白字符、\t、\n、\r针对浮点型的:...

2018-08-13 22:24:51 733 1

原创 小甲鱼零基础学习python_5【列表 成员/for while循环/range/分支--条件表达式/Break/Continue 】

循环与分支今天学习了python的循环与分支,以及配套的几个小内容1.首先是一个飞机大战小游戏的轮廓:interval的设置是防止整个屏幕充满小飞机,因为while每次执行是非常快的,若每执行一次就诞生一个小飞机,屏幕会密密麻麻。2.分支:Python可以有效避免”悬挂else”,提高程序效率: a.什么是”悬挂else”? C语言里面:这里else其实...

2018-08-13 22:12:41 411 1

原创 小甲鱼零基础学习python_4 【数据类型与常用操作符】

Python的数据类型:(1)几种基本类型[整型int] python3把整型和长整型整合在一起了[布尔类型bool] True False[浮点型float] python区分整型和浮点型主要是看有没有小数点[e记法] —- 科学记数法 Eg:a=0.00000000000000025print(a)a=1.5e2print(a)输出: ...

2018-08-12 20:38:17 251 1

原创 小甲鱼零基础学习python_3 【while】

Python 3 变量 字符串 while今天学习了变量,字符串,while等内容,具体分为以下几大模块1.变量:a. python的变量并不是把值存在变量中,而更像把名字贴在值上面;b.使用变量之前,必须先得给他赋值;c. 变量名可以包括字母 数字 下划线,但是不可以数字开头;d. 对于python来说 区分大小写;fish和Fish为两个不同的变量。stude...

2018-08-11 17:09:51 5991 1

原创 小甲鱼零基础学习python_2 【if -else】

今天学习了Python 2 if-else 语句等内容: 几大内容:1.python中无需声明变量,但是变量必须赋值才能使用;同时python区分大小写:对 Python 来说,fishc 和 FishC 是完全不同的两个名字,所以编程的时候一定要当心。Python只有当标识符已经赋值后才可使用(python变量无需声明)未赋值的标识符直接使用会导致运行时错误。2.缩进 : p...

2018-08-10 18:06:16 418 1

原创 小甲鱼零基础学习python_1 【print】

Python小甲鱼系列–1学习内容print() 的作用以及用法 :1.print 的作用 :输出用户所需要的;2.几个例子a.> print("Hello World!") #不需要分号,""里是字符串,print不是printf,#是注释输出实例: b.&amp

2018-08-10 16:28:37 368 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除