Python
文章平均质量分 81
xyyojl
希望自己能够持之以恒,坚持下去,做更好的自己。
展开
-
零基础入门Python小甲鱼-笔记5
第4章 了不起的分支和循环4.1 分支和循环 机器码生汇编,汇编生C,C生万物世界上根本没有最优秀的编程语言,只有最适合的语言,面对不通的环境和需求,就会有不通的编程工具去迎合。为什么说了不起的分支和循环,假如没有这两个的话,程序就是一条路走到黑(从上到下依次执行),不会因为某些条件而停下,或者是不能程序员重复利用代码。幸亏,所有能称得上编程语言的,都应该拥有分支和循...原创 2018-06-02 18:13:15 · 902 阅读 · 0 评论 -
零基础入门学习Python 002用Python设计第一个游戏
知识点总结tab缩进,idle的提示功能,pr+tabf5运行模块冒号一个等号表示赋值,两个等号表示等于内置函数BIF(Built-in function),有需要的话,直接调用,只需要知道怎样用,不需要知道怎样运行的查看python的所有的内置函数,dir(__builtins__),查看列表的内置函数,dir(list)查看某个内置函数的功能,help(input) 代码展...原创 2018-07-16 20:52:55 · 477 阅读 · 2 评论 -
零基础入门学习Python 003小插曲之变量和字符串
知识点总结插曲之变量定义 把一个值赋值给一个名字时,ta会存储在内存中(把值存储在变量中) python没有变量只有名字,python并不是把值存储在变量中,而更像是把名字贴在 值的上边 注意的地方: - 在使用变量之前,需要对其先赋值 - 变量名可以包括字母、数字、下划线,但变量名不能以数字开头 - 字母可以是大写或小写,但大小写是不同的,严格区分大小写 - ...原创 2018-07-16 21:10:03 · 396 阅读 · 0 评论 -
零基础入门学习Python 004改进我们的小游戏
知识点总结改进方面: 猜错时有提示,提示大了还是小了应该提供多次机会给用户每次运行程序,答案可以是随机的条件分支 比较的问题,比较操作符的使用> >= < <= == !=,结果返回True/false,留有空格,方便阅读条件分支的if判断if 条件: pass #条件为真的(True)执行的操作 else: pa...原创 2018-07-16 21:41:48 · 777 阅读 · 0 评论 -
零基础入门学习Python 005闲聊之Python的数据类型
知识点总结整型,浮点型,布尔类型,e记法数据类型 整型 int num = 4浮点型 num = 4.11e记法 e就像相当是10布尔类型 True/False类型转换 转换为整数 int() ,浮点数转换为整数,截断处理a = 5.99;b = int(a);print(b)转换为字符串 str()转换为浮点数 float()不能使用str等内置函数声明变量st...原创 2018-07-16 21:59:26 · 636 阅读 · 0 评论 -
零基础入门学习Python 006Python之常用操作符
知识点总结算术操作符 + - * / % ** // 技巧1 a += 3技巧2 a = b = c = d = 10地板取整 10 // 8真正的除法 10 / 8取余(去余数) 11 % 2幂运算操作符 3**2,优先级的问题优先级问题,先乘除再加减,遇到括号先算括号的 -3 * 2 + 5 / -2 -4幂运算操作符比其左侧的一元操作符优先级高-3 * 2 ==-(3 ...原创 2018-07-17 22:26:13 · 397 阅读 · 0 评论 -
零基础入门学习Python 007了不起的分支与循环1
知识点总结首先我们进入了游戏,很容易我们可以发现其实我们是进入了一个大循环里边,为什么这么说呢?大家看到只要我们没有触发死亡机制,也就是我没有拿我自己的飞机去撞这些小飞机,那么这些小飞机都会不断的生成的,这就可以证明我们是在一个循环里边实现的。只有在循环里面,当条件成立的时候,我就生成了一个小飞机。那么接下来,我们来看下分支概念:分支呢也就是我们所习惯用的if条件判断,只要...原创 2018-07-17 22:30:08 · 317 阅读 · 0 评论 -
零基础入门学习Python 008了不起的分支与循环2
知识点总结python有效避免”悬挂else”条件表达式(三元/三目操作符),多少操作符是关于多少个操作数,语法:x if 条件 else y断言(assert),当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常,assert 3 > 4,目的保证某个条件为真例子:按照100分制,90分以上成绩为A,80到90为B,60到80为C,6...原创 2018-07-17 22:40:36 · 401 阅读 · 0 评论 -
零基础入门学习Python 009了不起的分支与循环3
知识点总结for循环:变量range() 语法:range([start,],stop[,step=1]),range(5)包含0但不包含5有三个参数,其中用中括号括起来的两个表示这两个参数是可选的step = 1 表示第三个参数的值默认是1range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列break:终止当前循环,跳出循环体conti...原创 2018-07-18 15:27:09 · 520 阅读 · 0 评论 -
零基础入门学习Python 010列表:一个打了激素的数组1
知识点总结创建列表(大仓库) 创建一个普通列表menber = [“小甲鱼”,”小不点”,”黑夜”]创建一个混合列表mix = [1,”小甲鱼”,3.14],可以放任何的数据类型创建一个空列表 empty = []向列表添加元素 menber.append(“福禄娃娃”),括号里面的参数只能放一个参数,添加一个元素,不能同时添加多个元素menber.extend([“竹林小溪”,...原创 2018-07-19 22:00:10 · 427 阅读 · 1 评论 -
零基础入门学习Python 011列表:一个打了激素的数组2
知识点总结从列表中获取元素 通过元素的索引值(index)从列表中获取单个元素,注意:列表索引值从0开始的利用中间值,把两者进行交换,x,y=2,7;temp = y;y=x;x=tempname = ['鸡蛋','鸭蛋','鹅蛋','李狗蛋'];name[1],name[3] = name[3],name[1]从列表删除元素 menber.remove("艺睛"),删除不在列表中...原创 2018-07-19 22:09:08 · 758 阅读 · 0 评论 -
零基础入门学习Python 015字符串:格式化
知识点总结format()format()方法接受位置参数和关键字参数(),二者均传递一个叫做replacement字段位置参数:"{0} love {1}.{2}".format("I","FishC","com")关键字参数:"{a} love {b}.{c}".format(a="I",b="FishC",c="com") 综合原创 2018-07-25 22:10:44 · 305 阅读 · 0 评论 -
零基础入门学习Python 012列表:一个打了激素的数组3
知识点总结列表的一些常用操作符 比较操作符逻辑操作符not and or连接操作符+重复操作符*成员关系操作符in not in列表类型的内置函数 list2.count(123) 统计123出现的次数 ,计算它的参数在列表中出现的次数list2.index(元素,start,end) list2.index(123,3,7),返回它的参数在列表中位置list2.reve...原创 2018-07-20 22:46:51 · 1120 阅读 · 1 评论 -
零基础入门学习Python 013元组:戴上了枷锁的列表
知识点总结元组和列表是近亲,但是元组不可改变创建一个元组tuple1 = (1,2,3,4,5,6,7,8,9)访问一个元组tuple1[1]元组的标志性符号是逗号(,)tuple1 = (1,),tuple1 = ()经典例子:8* (8,)更新和删除一个元组元组相关的操作符更新和删除一个元组:#更新元组temp = ("小甲鱼","黑夜","小不点")temp =...原创 2018-07-21 20:59:24 · 498 阅读 · 0 评论 -
零基础入门学习Python 001我和Python的第一次亲密接触
知识点总结安装python - 从IDLE启动python - shell外壳(交互框) - 正确的写法:print(“啦啦啦”) - 错误写法:print “啦啦啦”(前任,Python2.X),printf(“啦啦啦”)(小三,C语言的写法) - 尝试在IDLE上输入:print(5+3),5+3,print(“well water” + ” river”) - print(...原创 2018-07-16 20:41:46 · 1104 阅读 · 0 评论 -
零基础入门Python小甲鱼-笔记10
第七章 字典 和集合7.1 字典:当索引不好用时Python的字典把这个字(单词)称为”(key)”,把其对应的含义称为”值(value)”字典是Python中唯一的映射类型,映射:指两个元素集之间元素相互”对应”地关系列表(序列类型)以数组的形式存储,通过索引的方式来获取相应位置的值,一般索引值与对应位置存储的数据是毫无关系的通过一个小demo:先定义一个列表,因为”...原创 2018-06-09 15:26:24 · 729 阅读 · 0 评论 -
Python IDLE入门
Python IDLE入门一、IDLE的安装当你安装python的时候,同时也安装了IDLE,python自带的一个编辑器,初学者可以利用它方便地创建、运行、测试Python程序。你说你安装Python之后,没有这个编辑器,那么肯定你是做了一些小操作,导致没有安装IDLE二、IDLE的启动 安装好Python之后,我们可以按下面的操作启动IDLEwin10启动IDLE...原创 2018-06-03 19:52:51 · 32769 阅读 · 3 评论 -
零基础入门Python小甲鱼-笔记6
第5章 列表、元组和字符串5.1 列表:一个”打了激素”的数组当你需要存储一堆东西时,你可能需要把它放在某种”集合”中,因为将来可能会用得上。在别的编程语言中大多数都是用数组。由于Python的变量没有数据类型,也就是说,Python没有数组的。但是呢,Python加入了更为强大的列表。Python的列表有多强大?如果把数组比作一个集装箱的话,那么Python的列表就是一个工厂的仓...原创 2018-06-03 22:32:19 · 639 阅读 · 0 评论 -
零基础入门Python小甲鱼-笔记7
第5章 列表、元组和字符串-下原文再续,书接上一回 5.2 元组:戴上了枷锁的列表5.2.1 关于元组的一些常用的操作元组和列表最大的区别: 列表 元组 你可以任意修改列表的中的元素,可以任意插入或者删除一个元素,也就是可以增删查改。 元组是不可改变的 创建列表使用中括号[] 创建元组大部分的时候使用小括号()可以对元组作...原创 2018-06-04 23:30:34 · 1522 阅读 · 0 评论 -
零基础入门Python小甲鱼-笔记1
第一章 就这么愉快地开始吧1.1 获得Python初学者对于学习什么语言才是最好的?他们的目的很明确,就是要找到”最好”编程语言,然后持之以恒地学习,那你们在现实社会,很棒棒哦,专注精神(找到人生的伴侣)但是在编程的世界,每种编程语言都有存在的道理/意义,它们各自都有各自擅长的领域和适用性。最重要的适合自己的才是最好的。Python的语法是非常精简的,当然也有人说是最不规范的编...原创 2018-05-29 15:19:12 · 1313 阅读 · 0 评论 -
零基础入门Python小甲鱼-笔记8
第六章 函数6.1函数(Python的乐高积木):把代码打包成不同形状的乐高积木,以便可以发挥想象力进行随意拼装和反复使用。在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块。6.1.1 创建和调用函数1.创建函数的格式如下,在Python中创建函数使用def关键字: def 函数名(): ...原创 2018-06-05 23:44:29 · 459 阅读 · 0 评论 -
零基础入门Python小甲鱼-笔记2
第2章 用Python设计第一个游戏2.1 第一个小游戏零基础入门Python-小甲鱼的书的教学会围绕着生动有趣的例子,和通俗易懂的语言表达,使读者能够快乐的学习Python文字游戏,一个好的开始—先来看一下这段代码,并试图猜测一下每条语句的作用:"""--- 第一个小游戏 ---"""temp = input(&原创 2018-05-30 23:37:29 · 901 阅读 · 0 评论 -
django2.0实现投票应用程序1
编写你的第一个 Django 应用,第 1 部分编写这个应用之前,请先看一下这个Windows快速搭建Django开发环境在Django的官网上,通过创建一个基本的投票应用程序来熟悉和使用django框架,同时学习django的一些套路开发。 django官网的教程是为了django2.0写的。它将由两部分组成:一个让人们查看和投票的公共站点。一个让你能添加、修改和删除投票的...原创 2018-06-07 21:47:49 · 1054 阅读 · 0 评论 -
零基础入门Python小甲鱼-笔记3
第3章 成为高手前必须知道的一些基础知识-上3.1 变量在改进之前那个小游戏之前,有些必须必须掌握的知识需要来讲解一下。变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable)。通过那个名字可以操作那个变量,在现实生活中也相当于叫别人的名字,别人给予你回应,同时可以交流。在大多数编程语言中,都把这种行为称为“给变量赋值”或“把值存储...原创 2018-05-31 23:37:17 · 777 阅读 · 0 评论 -
零基础入门Python小甲鱼-笔记4
第3章 成为高手前必须知道的一些基础知识-下原文再续,书接上一回 3.6 条件分支改进一:当用户猜错的时候程序应该给点提示,比如告诉用户输入的值比答案是大了还是小了。程序修改后(假设答案是8):如果用户输入3,程序应该提示比答案小了如果用户输入9,程序应该提示比答案大了那怎样才能做到这一点呢?自己可以想一下,应该是要用到判断和比较的,不然怎么知道是大了还是小了...原创 2018-06-01 22:42:56 · 1649 阅读 · 0 评论 -
零基础入门Python小甲鱼-笔记9
第六章 函数-下原文再续,书接上一回6.3 我的地盘听我的6.3.1 函数和过程函数和过程的区别函数是有返回值的过程是简单、特殊并且没有返回值的Python严格来说只有函数,没有过程。函数默认会有返回值>>> def hello(): print('Hello')>>> print(hello())He...原创 2018-06-09 15:25:23 · 867 阅读 · 0 评论 -
零基础入门学习Python 014字符串:各种奇葩的内置方法
知识点总结字符串分片str1[:6]和访问字符串str1[2]更新字符串跟元组差不多字符串的内置方法 方法 定义 capitalize() 把字符串的第一个字符改为大写,PS,是返回一个新的字符串,没有改变旧的字符串 caseflod() 把整个字符串的所有字符改为小写 center(width) 把字符串居中,并使用空格填充至长...原创 2018-07-21 21:27:37 · 618 阅读 · 0 评论