
python
love_Aym
这个作者很懒,什么都没留下…
展开
-
小白学python的第一步之软件安装
编程这个东西是真的奇妙。对于懂得的人来说,会觉得这个工具是多么的好用、有趣,而对于小白来说,就如同大山一样。其实这个都可以理解,大家都是这样过来的。那么接下来就说一下python相关的东西吧,并说一下我对编程的理解。本人也是小白一名,如有不对的地方,还请各位大神指出~01名词解释如果在编程方面接触的比较少,那么对于软件这一块,有几个名词一定要了解,比如开发环境、IDE、代码编辑器、编译器、...转载 2019-11-03 19:34:02 · 647 阅读 · 0 评论 -
【python】文件
输入(input)-->处理-->输出(print)open(...) open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) -> file object一、文件打开模式二、文原创 2017-08-02 21:31:09 · 336 阅读 · 0 评论 -
【python】os和os.path模块及其常用函数方法
模块:包含所有你定义的函数和变量的文件,后缀为.py。模块可以别的程序引入,以使用该模块中的函数等功能。OS:Operating system 操作系统iOS:iPhone OS 苹果手机操作系统对于文件系统的访问,python一般提供OS模块来使用就行python是一个跨平台的语言,同样的源代码在不同的操作系统下都可以实现。因此,有了OS模块。注意原创 2017-08-05 12:48:06 · 3097 阅读 · 0 评论 -
【python】文件-分割文件的练习
转载+原创:http://blog.youkuaiyun.com/donkor_/article/details/62420257任务:将文件(record.txt)中的数据进行分割并按照以下规律保存起来: -小甲鱼的对话单独保存为boy_*.txt的文件(去掉“小甲鱼:”) -小客服的对话单独保存为girl_*.txt的文件(去掉“小客服:”) -文件中总共有三段对话,分别保存为bo转载 2017-08-03 17:28:57 · 659 阅读 · 0 评论 -
【python】列表
python列表:所有类型的数据都可以存放一、创建:1、创建一个普通的列表(数据类型一致)member=[1,2,3,4,5]2、创建一个混合列表(数据类型不一致)member=[1,'小甲鱼',34,0.5]3、创建一个空列表:empty=[]二、向列表添加元素1、append()member.append('小甲鱼')属于对象的函数称为方法,.表示范围原创 2017-07-24 21:09:25 · 374 阅读 · 0 评论 -
【python】工作方向总结
学会Python可以有以下几类工作方向:1、Python开发工程师 :一般需要精通Python编程语言,有Django等框架的使用经验,实习无要求。2、Python高级工程师 : 北上广深的话,薪金在1万以上,需要精通Linux/Unixg平台,有英语阅读功底。3、Web网站开发方向: 熟悉Web开发的常用 Python框架,熟悉掌握Mysql类数据库的操作即可。4、SEO工程师: 为转载 2017-08-05 21:40:36 · 7592 阅读 · 0 评论 -
【python】元组基础知识tuple(和列表的区别)
由于元组和列表是近亲关系,所以元组和列表在实际上使用撒花姑娘非常的相似。一、创建和访问区别:1、元组元素不可改变2、创建列表用中括号[],创建大部分元组用小括号().(不准确的说法)共同点:1、列表和元组访问元素均使用下标形式[],快捷访问使用冒号形式问:列表想到的是中括号,元组想到的是不是小括号呢??答案:不准确例如:temp=(1)temp原创 2017-07-28 16:12:17 · 413 阅读 · 0 评论 -
【python】常见异常及try语句
转自:http://bbs.fishc.com/forum.php?mod=viewthread&tid=45814&extra=page%3D1%26filter%3Dtypeid%26typeid%3D4031、AssertionError 断言语句(assert)失败2、AttributeRRrror 尝试访问位置的对象属性3、IndexError 索引超出系列的范围原创 2017-09-13 10:11:28 · 1251 阅读 · 0 评论 -
【python】图形用户界面入门:EasyGui学习超详细版
转自:小甲鱼扩展阅读http://bbs.fishc.com/forum.php?mod=viewthread&tid=46069&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403安装好的easygui的路径:D:\python\Lib\site-packages注意:了解简单的GUI,安装与学习转载 2017-09-13 21:15:03 · 3226 阅读 · 0 评论 -
【python】类和对象
OOA:面向对象分析OOP:面向对象编程OOD:面向对象设计原创 2017-09-13 21:19:05 · 288 阅读 · 0 评论 -
【python】类、类兑现和实例对象
尽量使用实例类属性,而不是类属性(通常是只用来跟踪和类相关的值) 模糊属性和方法的名字相同,属性会覆盖方法,方法不存在因此:1、不要试图在一个类里边定义出所有能想到的额特性和方法,应该利用集成和组合记住来进行扩展。2、用不同的词性命名,如属性名用名词,方法名用动词。什么是绑定?Python严格眼球方法需要有实例才能被调用,这种限制其实就是python所谓的原创 2017-09-16 19:45:54 · 273 阅读 · 0 评论 -
【python】类和对象:一些相关的BIF
类与对象相关的内置函数1、issubclass(class,classinfo):class是classinfo的子类则返回true注意:1、检查是非严格的检查:一个类被认为可以是其自身的子类2、classinfo可以是类对象组成的元祖,只要class与其中一个候选类的子类,则返回True.其他情况会跑出TypeError>>> class A:pass>>>原创 2017-09-16 20:01:17 · 386 阅读 · 0 评论 -
【python 】魔法方法
构造和转折原创 2017-09-16 22:08:08 · 253 阅读 · 0 评论 -
【python】模块
容器---数据的封装函数--语句的封装类--方法和属性的封装模块--模块就是程序命名空间:相容的函数名字可能包含在不同的模块中,所以必须指明模块,指出函数导入模块1、import 模块名(后边使用必须加上模块名字)2、from 模块名 import 函数名3、import 模块名 as 新名字(给模块定义新名字)原创 2017-11-15 21:10:49 · 202 阅读 · 0 评论 -
【python】浅尝网络爬虫
URL:第一部分:协议---htrp、https、ftp、file、第二部分:域名或者ip地址(:端口号)第三部分:资源的具体地址,如目录或者文件名Lib:urllib模块原创 2017-11-15 22:03:36 · 584 阅读 · 0 评论 -
【python】递归
递归:属于算法领域,函数调用自身(分支思想)例子:汉诺塔游戏、树结构的定义、谢尔宾斯基三角形、女神自拍untimeError: maximum recursion depth exceededruntimeError:超出最大递归深度python默认递归深度为100层,可设置递归深度(调用模块,设置深度为100000)>>> import sys>>> sys....原创 2018-03-27 10:49:54 · 408 阅读 · 0 评论 -
【python】集合
字典:用大括号括起来,具有映射关系,使用冒号和逗号 集合:用大括号括起来,使用逗号隔开的元素一、集合1、特点:唯一性:集合里的每个元素都是独一无二的,没有重复的元素(自动剔除)无序性:说明不能通过索引来得到某个元素2、创建集合1)直接把一堆元素用花括号括起来2)使用set()工厂函数,传入一个序列即可(自动剔除重复元素)set([]),s原创 2017-08-02 21:12:01 · 356 阅读 · 0 评论 -
【python】字典及其创建和访问以及方法(关联数组或哈希表)
字典:一一对应(映射)键(key)-->值(value)字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。注意:列表、元组、字符串都是数据类型,字典不是数据类型而是映射类型一、创建字典字典由多个键和对应值成对组成。字典使用大括号(标志)索引方式用中括号 ,但不是用索引值,而是使用字典中的键,可以是整形变量原创 2017-08-02 10:51:48 · 1292 阅读 · 0 评论 -
【python】条件语句和循环语句
条件分支语法: if 条件: 条件为真执行得操作else: 条件为假执行的操作 while循环语法:while 条件: 条件为真执行的操作 注意:python中if和else和while后边都要有冒号,判断后执行的操作需要进行缩进,此时的缩进相当于C语言中的大括号。缩进特别关键。原创 2017-07-20 21:23:24 · 403 阅读 · 0 评论 -
【python】字符串:格式化
格式化字符串:按照统一的规格去输出成为一个字符串,如果规格不统一就可能造成误会format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型2.单个参数可以多次输出,参数顺序可以不相同3.填充方式十分灵活,对齐方式十分强大4.官方推荐用的方式,%方式将会在原创 2017-07-29 18:11:04 · 413 阅读 · 0 评论 -
【python】序列及其内置函数
一、列表、元组和字符串的共同点把元组、列表和字符串统称为序列。二、序列的内置函数BIF1、list():把一个可迭代对象转换为列表形式: 1)无参数:list() -> new empty list 生成一个空列表2)有参数:list(iterable) -> new list initialized from iterable's itemsit原创 2017-07-31 10:23:43 · 1367 阅读 · 0 评论 -
【python】pickle模块(泡菜)
前提:从文件中读取字符串容易,但是读取出数值比较不容易。如果使用read或者readlines方法都会返回一个字符串,可以使用int、float等方法从字符串中强制转换为整型或者浮点型数值。若保存的文件像列表、字典、集合甚至类的实例这些更加复杂的数据类型时,就会有点难度。可以将这些数据类型转换为字符串再写入到文件中,但是反过来如果想从文本文件中恢复数据对象,即把一个字符串恢复成列表、字典、翻译 2017-08-07 20:55:07 · 578 阅读 · 0 评论 -
【python】*函数:全局局部变量、内部函数、闭包
函数与过程大多数语言都会有以下定义:函数(function):有返回值过程(procedure):是简单的特殊的没有返回值的一个特殊函数python中只有函数没有过程。函数有return的话就返回值,没有return的话就返回None。说明:hello()没有return,所以temp没有值。不会显示不代表没有返回值。即使hello()没有return,也会原创 2017-07-31 20:52:42 · 2289 阅读 · 0 评论 -
【python】lambda表达式、filter()、map()
python允许使用lamada关键字使用匿名函数匿名函数:一、lamada1、lambda语句定义函数:(精简)语法:冒号前边是原函数的参数,冒号的后边是原函数的返回值构建了一个函数对象,它返回的是function object。要使用只需要赋值即可。优点:少了def过程,而且不用命名。lambda返回的是一个没有名字的函数对象。使用时随便给个名字赋值即可。若名字被覆盖,原创 2017-08-01 10:33:01 · 667 阅读 · 0 评论 -
【python】小甲鱼入门课程错题整理
003:http://bbs.fishc.com/thread-36652-1-1.html1、猜一猜下面程序的结果>>>first = 520>>>second = '520'>>>first = second>>>print(first)答案:520注意:这里没有使用单引号,但是他打印的其实是一个字符串。因为是print打印,所以没有单引号。2、程序原创 2017-07-24 16:00:52 · 897 阅读 · 0 评论 -
【python 】数据类型和返回数据类型的函数
字符串+字符串 →称为 "拼接" 数字+数字 →称为"加法运算"一、数据类型:整型、浮点型、布尔类型1、整型:整数注意:python2中长整型需要在后面加l,python3中不区分整型和长整型2、浮点型:小数注意:浮点型和整型的区别就是有无小数点e记法:科学计数法,会变成浮点型,1.5e4=100003、布尔类型:特殊原创 2017-07-24 11:38:30 · 11171 阅读 · 0 评论 -
【python 】逻辑运算符and和random模块外援
1、逻辑运算符and:and逻辑运算符可以将任意表达式连在一起,得到一个布尔类型的值。只有两边的表达式都为真的时候,得到的布尔值才为true。注意:比较运算符的优先级比逻辑运算符的优先级高;提示:可以将比较运算符加上括号,就会优先执行。2、引入外援:random模块该模块中有一个函数叫做randint(),Ta会返回一个随机的整数。使用方法:import r原创 2017-07-24 10:42:08 · 528 阅读 · 0 评论 -
【Python】17个新手常见Python运行时错误
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , cla转载 2017-07-19 21:35:52 · 482 阅读 · 0 评论 -
【python】原始字符串
反斜杠是个很好的东西>>> str='c:\now'>>> print(str)c:ow由于转义字符\n导致换行,此时可以用转义字符\\来表示一个反斜杠,即>>> str='c:\\now'>>> print (str)c:\now但若一个字符串中出现多个斜杠,这样加是比较麻烦的。此时引入原始反斜杠。即在字符串的前面加一个一个英文原创 2017-07-19 21:07:04 · 410 阅读 · 0 评论 -
【python】算术、比较、逻辑操作符及他们的优先级
一、算术操作符加减乘除:+、-、*、/、%a+=4相当于a=a+4a-=3相当于a=a-3a*=3 a/=2%:求余数**:幂运算操作符,2**3,相当于2*2*2注意:幂运算比左侧的单目运算符的优先级高,比右侧的单目运算符优先级低。例如:-3**2 相当于-(3**2) 结果为-9 3**-2 相当于3**(-2) 结果原创 2017-07-24 16:38:46 · 2023 阅读 · 0 评论 -
【python】打飞机小游戏(一)
首先声明一点,这篇博客完全参照了小甲鱼的《零基础入门学习Python》教学视频为了尊重原创,特将原作者的视频地址公布如下:《零基础入门学习Python》打飞机小游戏思路:1、加载背景音乐2、播放背景音乐(单曲循环)3、我方飞机诞生interval = 0(间隔)while True: if 用户是否点击关闭按钮: 退出原创 2017-07-24 17:19:38 · 1466 阅读 · 0 评论 -
【python】汉诺塔游戏
汉诺塔游戏的移动步骤原创 2017-08-02 10:07:13 · 476 阅读 · 0 评论 -
【python】assert关键字
断言(assert)当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常用途:测试程序的时候,与其让错误的条件导致程序后边出现莫名其妙的BUG或者崩溃的时候,不如让程序在错误出现的时候就实现自爆。可以用TA在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了。>>> asser原创 2017-07-24 19:59:30 · 484 阅读 · 0 评论 -
【python】range()
range() 作用:是生成一个从start参数的值开始到stop参数的值结束的数字序列语法:range([start,]stop[,step])--这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。--step=1表示第三个参数的默认值是1--range(5):0 1 2 3 4--range(2,8):2 3 4 5 6 7--range(1原创 2017-07-24 20:24:39 · 543 阅读 · 0 评论 -
【python】字符串的方法
字符串1、访问字符串中的单个字符:使用索引的方法2、字符串中加入新的字符:可使用+进行拼接3、比较、逻辑、成员关系、重复操作符同样适用于字符串各种奇葩字符串的方法参考:http://bbs.fishc.com/forum.php?mod=viewthread&tid=38992&extra=page%3D1%26filter%3Dtypeid%26typeid%3D原创 2017-07-29 13:46:10 · 401 阅读 · 0 评论