Python
seven1levin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
快速入门-Python-小甲鱼学习资料-Day000-愉快的开始
入门学习 – Python – 小甲鱼学习资料 – Day01转载 2019-01-04 13:46:36 · 309 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day016-序列!序列!
根据视频自己练习 :下面就是 max(tuple1)的模拟过程 , 迭代之后返回 max值 其实很简单的下面是 sum 方法 :课后练习题测试题答案:0. 我们根据列表、元祖和字符串的共同特点,把它们三统称为什么?序列,因为他们有以下共同点:1)都可以通过索引得到每一个元素2)默认索引值总是从0开始(当然灵活的Python还支持负数索引)3)可以通过分片的方法得到一个范围...转载 2019-01-08 10:12:38 · 363 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day017-函数:Python的乐高积木
根据视频自己练习 :课后练习题测试题答案:你有听说过DRY吗?DRY是程序员们公认的指导原则:Don’t Repeat Yourself.快快武装你的思维吧,拿起函数,不要再去重复拷贝一段代码了!都是重复一段代码,为什么我要使用函数(而不使用简单的拷贝黏贴)呢?使用函数:0) 可以降低代码量(调用函数只需要一行,而拷贝黏贴需要N倍代码)可以降低维护成本(函数只需修改d...转载 2019-01-08 10:26:25 · 271 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day018-函数:灵活即强大
根据视频自己练习 : 课后练习题 def countstr(bigstr,smallstr):count = 0lengh = len(bigstr)if smallstr not in bigstr :print(‘您找的 ‘,smallstr,’ 不在 ‘,bigstr,’ 中’)else:for each in range(0,lengh-1):if bigstr[ea...转载 2019-01-08 10:33:04 · 211 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day019-函数:我的地盘听我的
根据视频自己练习 : 课后练习题1、函数与过程:过程(procedure)是简单的,特殊且没有返回值的;函数(Function)有返回值Python严格来说只有函数没有过程2、局部变量:在局部生效如在函数中定义的变量3、全局变量:作用于整个模块函数内若试图修改全局变量,Python会新建一个同名局部变量用于存储修改值,原全局变量的值不变测试题:0. 下边程序会输入什么?def ...转载 2019-01-08 10:40:03 · 368 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day020-函数:内嵌函数和闭包
根据视频自己练习 : 课后练习题1、内嵌函数:函数内部新创建另一个函数2、闭包:函数式编程的重要语法,如果在一个内部函数里,对外部作用域(但不是在全局作用域的变量)进行引用,那么内部函数就会被认为是闭包。3、nonlocal:用于声明局部变量测试题0. 如果希望在函数中修改全局变量的值,应该使用什么关键字?global在嵌套的函数中,如果希望在内部函数修改外部函数的局部变量,应...转载 2019-01-08 10:53:03 · 230 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day021-函数:lambda 表达式
根据视频自己练习 :课后练习题1、lambda表达式的作用:1)Python写一些执行脚本时,使用lambda就可以省下定义函数的过程,比如说我们只是需要写一个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。2)对于一些比较抽象并且整个程序执行下来只需要调用一两次的函数,有时候我们个函数起个名字也是比较头疼的问题,使用lamb...转载 2019-01-09 07:53:40 · 169 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day022-函数:递归是神马
根据视频自己练习 :会死循环下面定义了一个阶乘的算法课后练习题递归在编程上的形式是如何表现的呢?在编程上,递归表现为函数调用本身这么一个行为。递归必须满足哪两个基本条件?一、 函数调用自身二、 设置了正确的返回条件思考一下,按照递归的特性,在编程中有没有不得不使用递归的情况?例如汉诺塔,目录索引(因为你永远不知道这个目录里边是否还有目...转载 2019-01-09 07:54:24 · 256 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day023-递归:这帮小兔崽子
根据视频自己练习 :课后练习题1、 菲波那切数列的问题 , 数列算法和递归算法都和视频里面一样 , 不必重复了 。2、 汉诺塔问题 :思路 : 把左边A最下面的盘子看成一个整体X , 其他n-1盘子看作一个整体Y ,Y移到B , X移到C , 然后再重复这个思路就行了。 B、C的次序无所谓 , 实现移动目的就行了 。具体演示 详见目录下 汉诺塔游戏swf-4层.mp4...转载 2019-01-09 09:31:02 · 317 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day024-递归:汉诺塔
根据视频自己练习 :课后练习题转载 2019-01-09 09:31:11 · 298 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day025-字典:当索引不好用时1
根据视频自己练习 :笔记:1、字典是Python中唯一的映射类型2、字典包含两个要素:键(key)和值(value)他们是成对出现的,用大括号括起来,多对存在时用逗号隔开。3、可以用dict()直接创建字典,如dict1 = dict(((‘F’,70),(‘i’,105),(‘s’,115),(‘h’,104),(‘C’,67))),创建出来的字典dict1的形式为{(‘F’,70),...转载 2019-01-09 09:31:20 · 276 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day026-字典:当索引不好用时2
根据视频自己练习 :0 1 2 3 …… 30 31 赞 赞 赞 赞 …… 赞 赞课后练习题转载 2019-01-09 09:31:26 · 214 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day030-文件系统:介绍一个高大上的东西
根据视频自行练习os模块中关于文件/目录常用的函数使用方法函数名 使用方法getcwd() 返回当前工作目录chdir(path) 改变工作目录listdir(path=’.’) 列举指定目录中的文件名(’.‘表示当前目录,’…‘表示上一级目录)mkdir(path) 创建单层目录,如该目录已存在抛出异常makedirs(path) 递归创建多层目录,如该目录已存在抛出异常,注意:...转载 2019-01-24 10:22:06 · 483 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day031-永久存储:腌制一缸美味的泡菜
根据视频自己练习Pickling – python的对象转化为二进制存放unpickling – 二进制转化为对象import picklemy_list = [3.1415926,1024,'风魔小次郎',['鱼跃此时海']]file_pickle = open('my_pickled.pkl','wb')pickle.dump(my_list,file_pickle)...转载 2019-01-25 17:19:08 · 511 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day015-字符串:格式化
根据视频自己练习 :集中练习format字符串格式化符号含义符 号 说 明%c 格式化字符及其ASCII码【>>> ‘%c’ %97 ‘a’】%s 格式化字符串%d 格式化整数%o 格式化无符号八进制数%x 格式化无符号十六进制数%X 格式化无符号十六进制数(大写)%f 格式化定点...转载 2019-01-08 09:44:05 · 260 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day014-字符串:各种奇葩的内置方法
根据视频自己练习 :capitalize() 把字符串的第一个字符改为大写casefold() 把整个字符串的所有字符改为小写center(width) 将字符串居中,并使用空格填充至长度 width 的新字符串count(sub[, start[, end]]) 返回 sub 在字符串里边出现的次数,start 和 end 参数表示范围,可选。encode(encoding=‘utf-...转载 2019-01-08 09:39:36 · 565 阅读 · 4 评论 -
入门学习-Python-小甲鱼学习资料-Day013-元组:戴上了枷锁的列表
根据视频自己练习 :课后练习题请用一句话描述什么是列表?再用一句话描述什么是元组?列表:一个大仓库,你可以随时往里边添加和删除任何东西。元组:封闭的列表,一旦定义,就不可改变(不能添加、删除或修改)。什么情况下你需要使用元组而不是列表?当我们希望内容不被轻易改写的时候,我们使用元组(把权力关进牢笼)。当我们需要频繁修改数据,我们使用列表。当元组和列表掉下水,你会救...转载 2019-01-08 09:33:13 · 197 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day028-文件:因为懂你,所以永恒
根据视频自己联练习Python的文件和信息的输入输出 :【1】 文件的打开方式 :【2】 文件对象的方法f = open(‘d:\record.txt’)print(f)print(f.read(36))print(f.tell())print(list(f))f.close()f = open(‘d:\record.txt’)lines=list(f)for each...转载 2019-01-17 10:43:04 · 323 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day027-集合:在我的世界里,你就是唯一
根据视频自己练习 :num = {}type(num)<class ‘dict’> // 空值 默认为 字典num1={1,2,3,4,5,6}type(num1)<class ‘set’> // 赋非空值就成了 集合num2={1,2,3,4,5,6,5,4,3,2,1}num2{1, 2, 3, 4, 5...转载 2019-01-16 09:37:39 · 195 阅读 · 0 评论 -
快速入门-Python-小甲鱼学习资料-Day001-我和Python的第一次亲密接触
标题 入门学习 – Python – 小甲鱼学习资料 – Day001**标题 我和Python的第一次亲密接触本课程讲了一些Python的最基本的操作 , 虽然不全面 , 但是举例还算比较合适 , 也好理解 ,我自己使用的是 JetBrains PyCharm , 实在是好用啊 , 虽然我才刚开始用 , 但是已经喜欢上它了 。 同时说到了课后题 , 看来需要上小甲鱼的网站去搞到课后题和解答了...转载 2019-01-07 13:46:45 · 306 阅读 · 0 评论 -
快速入门-Python-小甲鱼学习资料-Day002-用Python设计第一个游戏
标题 根据视频自己练习 :直接上源码了print(’------------------我爱Python------------------’)tmp = input("test the input, you can input anything you want ")print(tmp)temp = input(“不妨猜一下小次郎现在心里想的是哪个数字:”)guess = int(t转载 2019-01-07 13:55:14 · 216 阅读 · 0 评论 -
快速入门-Python-小甲鱼学习资料-Day003-小插曲之变量和字符串
标题 小插曲之变量和字符串注意一下 : ‘’’ 中间 ‘’’ 的多字符 引用\的转义字符 暂时也用不上 , 以后注意吧 !注意赋值的基本要求。标题 第003课 课后练习题 :如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?str = r’C:\Program Files\FishC\Good’’\’...转载 2019-01-07 14:23:32 · 208 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day004-改进我们的小游戏
标题 改进我们的小游戏根据视频自己练习 :直接上源码了import randomsecret = random.randint(1,10)print(’------------------我爱自由工作室------------------’)temp = input(“不妨猜一下小次郎现在心里想的是哪个数字:”)guess = int(temp)while guess != sec...转载 2019-01-07 14:35:02 · 296 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day005-闲聊之Python的数据类型
标题 闲聊之Python的数据类型根据视频自己练习 :主要是 熟练使用 int str float bool 数据类型就行了 , 更多的技巧在以后的编程过程中再提高吧 !!!测试代码如下 :tmp= “1024”makeint01 = int(tmp)makefloat01 = float(tmp)print(makeint01)print(makefloat01)m...转载 2019-01-07 14:37:38 · 276 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day006-Pyhon之常用操作符
标题 Pyhon之常用操作符根据视频自己练习 :视频练习代码 :a=b=c=d=10 ; print(a-1) ; print(b+3) ; print(c*10)print(d/4) ; print(d//4)print(a%3) ; print(a%7)print(2**10)print(-32) # 幂操作符 比 左 侧优先级 高print(3-2) # ...转载 2019-01-07 14:40:04 · 545 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day007-了不起的分支和循环1
标题 了不起的分支和循环打飞机框架.py加载背景音乐播放背景音乐(设置单曲循环)我方飞机诞生interval = 0while True:if 用户是否点击了关闭按钮:退出程序interval += 1if interval == 50: interval = 0 小飞机诞生小飞机移动一个位置屏幕刷新if 用户鼠标产生移动: 我方飞机中心位置 ...转载 2019-01-07 16:17:50 · 173 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day008-了不起的分支和循环2
标题 了不起的分支和循环2根据视频自己练习 :分数分级练习题#我写的代码score = input(“please input the score :”)while not score.isdigit():score = input(“input error , please input a number :”)score = int(score)if 100>= score...转载 2019-01-07 16:22:50 · 200 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day009-了不起的分支和循环3
标题 根据视频自己练习 :While 和for 循环Range 函数举例 :2个关键语句 break 和 continue测试 break 和 continuename = “seven1levin”guess = input(“正确输入姓名才能退出哦”)while True :if guess == name :breakelse :guess = input...转载 2019-01-07 16:31:44 · 300 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day010-列表:一个打了激素的数组1
标题 根据视频自己练习 :Append 和 extendAppen 添加单个元素 , extend添加多个元素 , 但是要以数组形式 。Insert 插入元素的时候可以定义插入的位置 , 注意 , 是从0开始计数从0开始才是python的默认标题 课后练习题测试题答案:0. 列表都可以存放一些什么东西?我们说 Python 的列表是一个打了激素的数组,如果把数组比喻成集装箱,...转载 2019-01-07 16:35:50 · 243 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day012-列表:一个打了激素的数组2
标题 根据视频自己练习 :标题 课后练习题011的课后练习题0. 下边的列表分片操作会打印什么内容?list1 = [1, 3, 2, 9, 7, 8]list1[2:5][2,9,7]1.请问 list1[0] 和 list1[0:1] 一样吗?不一样,list1[0]返回第0个元素的值,list1[0:1]返回一个只含有第0个元素的列表2.如果你每次想...转载 2019-01-08 09:28:08 · 164 阅读 · 0 评论 -
入门学习-Python-小甲鱼学习资料-Day029-文件:一个任务
根据视频自己练习任务如下:【理清思路】1、 首先读取文件2、 将文件存入列表逐行进行分析 :如果没有到 分隔符 “” 标识 , 那就进行数据提取并分别存在boy 和gilr 列表中 ;如果到了 分隔符 “” 标识 , 那就将已经分类的列表数据命名存储为文件 ;3、 直到文件结束后 , 关闭文件 , 任务完成。初稿代码如下 :f = open('record.txt')...转载 2019-01-18 13:43:56 · 474 阅读 · 1 评论 -
入门学习-Python-小甲鱼学习资料-Day011-列表:一个打了激素的数组3
根据视频自己练习 :也就是 : 列表类型的 内置函数注意 : 赋值的时候 = list6[] 和 = list6[:] 是不同的概念 , = list6[] 不是拷贝复制 , 更像是链接引用 , 看上面的 list7 和 list8 结果就知道了 。所以 , 列表建议使用使用 extend等添加元素 ,而不是用 “+” 拼接 ; 复制用分片 , 可以保证数据的独立性 ...转载 2019-01-08 09:27:25 · 287 阅读 · 0 评论 -
Python基础知识--windows环境下python和pip命令找不到如何解决
Python基本运行环境问题 : python 、pip 找不到 如何解决1 、 Python 找不到如何解决安装python之后经常会出现下面的问题 , python在命令行无法运行 , 如下图 :这是因为环境变量没有定义 , 需要做以下操作【W10为例】,图形示例 :首先确定 python的安装路径在Python的IDE图标上点击右键 , 选择 open the locatio...原创 2019-04-26 16:55:48 · 19652 阅读 · 1 评论
分享