![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python入门到秃顶基础篇
文章平均质量分 91
狄鸠
写给5年后的自己
展开
-
python入门到秃顶(1):数据类型与序列类型
一,数值类型有整数,浮点数,布尔数,复数四种1,整数:定义:都懂的就不多BB了,像1,2,3,4这种整数不管怎么除结果都是浮点数2,浮点数:定义:就是小数,像1.1 , 2.3 , 5.6这种浮点数参与运算的结果都是浮点数3,布尔数:定义:只有True (1),False (0)这两个,一般用于判断4,复数:定义:形如Z = A + jB形式的数,一般很少用...原创 2019-02-24 14:42:59 · 240 阅读 · 0 评论 -
python入门到秃顶(2):序列类型方法
引子:列表是一个对象,在python中,列表对象或者说其他的对象他们各自都实现了一些东西手是不是可以拿东西,是不是可以写代码?这些东西就是手的功能,同样的也是这个对象的功能什么是功能?我们讲方法或函数的时候,实现某种特定的功能内置函数dir()查看的它方法一,元组方法查1,A.count(参数) 返回某一个元素在元组里出现的次数2,A.index(参数) 返回元素的索引...原创 2019-02-24 14:53:04 · 153 阅读 · 0 评论 -
python入门到秃顶(3):字符串格式化输出和浅层拷贝
一丶字符串拼接1,字符串直接相加s = 'hello'a = 'jack's+a2,jion() 用来拼接 用法:要在join前面+上一个空的字符串''.join('asd') # 'asd'' '.join('asd') # 'a s d' 前面的字符串里面有个空格,就' '.join(['a','s','d']) # 'a s d' ...原创 2019-02-24 15:09:07 · 162 阅读 · 0 评论 -
python入门到秃顶(4):散列类型、运算符优先级和逻辑运算
一,散列集合 1,集合特征: 1.2,具有唯一性,集合里面不存在相同元素 1.2,具有无序性,集合里面的元素不存在索引 1.3,具有可变性,集合是可变的对象 2,集合定义: 2.1,用set ( ) 类型转换的方法得到集合 2.3,s = set ( ) 这样直接定义一个空集合 2.2,s = {1,2,3} 像这样...原创 2019-02-24 15:16:52 · 159 阅读 · 0 评论 -
python入门到秃顶(5):控制流程
控制流程一,条件判断(if语句)代码块是什么? 就是一部分缩进相同的代码。缩进是什么? 代码前面空出来的部分。为什么要空出来? 为了使用缩进来区分代码块,体现层次关系。[ ],’ ',( ),{ },set( ),0,None 这些条件都为假,其余对象都为真!!>>> if [] :>>> print('hello world!'...原创 2019-02-24 15:27:16 · 117 阅读 · 0 评论 -
python入门到秃顶(6):函数基础和函数参数
一,函数基础 1,什么是函数?函数是实现了某一种特定功能的对象 2,type,id,dir,help,set,list,str,tuple,dict都是函数,实现了特定的功能。 append,add,pop,remove,sort这些都是方法,使用要时前面要加点! 3,函数和方法的区别: 4,创建一个函数所必备的东西: 5,函数命名:可以是大小写字母,下划线,数...原创 2019-02-24 15:30:28 · 130 阅读 · 0 评论 -
python入门到秃顶(7):函数作用域和匿名函数,闭包递归回调
一,匿名函数lambda:用来简写非常简单的函数定义 # 简化定义简单的函数的过程二,函数作用域函数内部可以访问(取值)函数外部的变量 1,函数外部:全局变量(光明的地方) 光明的不能访问黑暗的 2,函数内部,局部变量(黑暗的地方) 黑暗的能访问光明的 3,函数内部是可以访问全局变量的 3.5,先找局部再找全局!! 4,全局不可以访问局部变...原创 2019-02-24 15:35:35 · 187 阅读 · 0 评论 -
python入门到秃顶(8):继承、多继承、魔法方法
一,继承 1,继承。子类和父类有重名的方法会先调用子类有的方法 2,重写,在重新再子类里面定义一个和父类同名的方法二,.多继承 1,多继承 2,多重继承关系 3,重写 4,基类 5,bases# __bases__ 这个魔法属性可以帮我们查看一个类直接继承的父类 6,如果我想要在子类的方法里面调用父类的方法 方法一:类名没有实例能传给方法,所以1...原创 2019-02-24 15:51:41 · 124 阅读 · 0 评论 -
python入门到秃顶(9):文件
一,打开/关闭文件打开文件,打开哪一个文件?打开干嘛?传入两个参数,第一个打开文件,第二个打开干什么?— r 只读 :只允许看,不允许写— w 只写 :只能写不能看,用这模式打开文件,会先把文件内容清空— a 追加 :追加在文本末尾,和列表的append方法很像— b 二进制模式— + 区别: w+ 表示清空写可写 r+表示可读可写 a+表示可读可追加1,只读 r...原创 2019-02-25 00:13:12 · 125 阅读 · 0 评论 -
python入门到秃顶(10):异常
一,异常常见的异常:NameError ,SyntaxError ,TyprError异常本身就是类,被称为异常类,都继承Excetion,是用来报错的类!python中的异常结构,BaseException这个父类里面有4个异常类子类错误回溯二,异常处理 当你使用微信和别人聊的正嗨,忽然程序发生错误,整个微信挂了,聊天的 人心里什么感受?玩游戏玩着...原创 2019-02-25 20:16:52 · 183 阅读 · 0 评论 -
python入门到秃顶(11):迭代器、生成器模块及包
一,推导式1,推到表达式(python特有)# 创建一个1到10列表list_a = [for i in range(1, 11)]print(list_a) 1到10的列表list_a = [i for i in range(1,11)] # 会自动创建一个1到10的列表print(list_a)# for 循环下面的代码块移到for的前面,并且这个推导式会把i的每一次值...原创 2019-04-01 09:02:24 · 235 阅读 · 0 评论