随笔分类 -  Python学习笔记

个人学习Python时的收获与总结
Python:print()函数的几个常用参数
摘要:1.参数sep:设置输出字符产之间的字符串。默认是空格 2.参数end:设置输出文本末尾的字符串。默认是'\n' 3.参数file:指定文本将要发送到的文件、标准流或其他类似文件的对象,默认是sys.stdout 阅读全文

posted @ 2017-08-19 21:10 Tom文星 阅读(7458) 评论(0) 推荐(0)

Python:迭代器的简单理解
摘要:一、什么是迭代器 迭代,顾名思义就是重复做一些事很多次(就现在循环中做的那样)。迭代器是实现了__next__()方法的对象(这个方法在调用时不需要任何参数),它是访问可迭代序列的一种方式,通常其从序列的第一个元素开始访问,直到所有的元素都被访问才结束。 [注意]:迭代器只能前进不能后退 [迭代器的 阅读全文

posted @ 2017-08-19 20:08 Tom文星 阅读(18768) 评论(0) 推荐(0)

Python:生成器的简单理解
摘要:一、什么是生成器 在Python中,由于受到内存的限制,列表容量肯定是有限的。例如我们创建一个包含一亿个元素的列表,Python首先会在内存中开辟足够的空间来存储这个包含一亿个元素的列表,然后才允许用户去使用这个列表,这就可能会导致以下问题: 1、内存中没有足够的内存空间开存储这个列表,从而导致列表 阅读全文

posted @ 2017-08-19 16:16 Tom文星 阅读(575) 评论(0) 推荐(0)

Python:装饰器的简单理解
摘要:1、装饰器的本质是函数,主要用来装饰其他函数,也就是为其他函数添加附加功能 2、装饰器的原则: (1) 装饰器不能修改被装饰的函数的源代码 (2) 装饰器不能修改被装饰的函数的调用方式 3、实现装饰器的知识储备 (1) Python中函数即‘变量’ [说明]: 当Python解释器遇到语句x='To 阅读全文

posted @ 2017-08-18 00:43 Tom文星 阅读(368) 评论(0) 推荐(0)

Python:文件操作总结1——文件基本操作
摘要:一、文件的操作流程 1、打开文件,得到文件句柄并赋值给一个变量 2、通过句柄对文件进行操作 3、关闭文件 二、文件的打开与关闭 A、文件的打开——open函数 [参数说明]: file——文件的位置+文件的名字,需要加引号 [注]:若不指明文件的位置,则默认其位于当前文件夹下 mode——文件的的打 阅读全文

posted @ 2017-08-15 19:23 Tom文星 阅读(949) 评论(0) 推荐(0)

Python:集合操作总结
摘要:集合是一组无序排列的不重复元素集 [注]:集合的最大作用是对一个序列进行去重操作 一、集合的分类 在Python中集合分为两类,为可变集合(set)和不可变集合(frozenset)。对于可变集合(set)是允许添加和删除元素的;而对于不可变集合(frozenset)则不允许对集合进行添加和删除操作 阅读全文

posted @ 2017-08-13 22:39 Tom文星 阅读(556) 评论(0) 推荐(0)

Python:字典操作总结
摘要:字典是Python中唯一的映射类型 [注]:字典中数据是无序排放的 一、字典的创建方法 方法1:用大括号包裹键值对从而创建字典 方法2:利用内建函数dict()来创建字典 (1)利用dict()创建空字典 (2)利用dict()以传入关键字的方式创建字典 (3)利用dict()以映射函数的方式创建字 阅读全文

posted @ 2017-08-13 16:19 Tom文星 阅读(698) 评论(0) 推荐(0)

Python:内建函数zip
摘要:1.语法 [说明]:iterable——一个或多个迭代器 2.功能 zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个的元组,然后返回由这些元组组成的列表 [注]: (1) 如果各个迭代器的元素个数不一样,则返回列表的长度与最短的对象相同 (2) 利用*好操作符,可以将元组解压 阅读全文

posted @ 2017-08-13 16:16 Tom文星 阅读(270) 评论(0) 推荐(0)

Python:字符串操作总结
摘要:所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值最大值)对字符串同样适用,且字符串是不可变的。 一、字符串格式化 转换说明符 [注]: 这些项的顺序至关重要 (1)%字符:标记转换说明符的开始 (2)转换标志(可选) (3)最小字段宽度(可选):转换后的字符串至少应该具有该值指定 阅读全文

posted @ 2017-08-12 18:04 Tom文星 阅读(588) 评论(0) 推荐(0)

Pyhont:内建函数enumerate
摘要:1、enumerate的中文意思 2、enumerate参数为可遍历的变量,如字符串、列表等,其返回值为enumerate类。 3、enumerate多用在for循环中得到计数 。 [注]:若在for循环中同时需要index和value值,则此时可以考虑enumerate 4、enumerate的使 阅读全文

posted @ 2017-08-12 02:20 Tom文星 阅读(273) 评论(0) 推荐(0)

Python:元组操作总结
摘要:Python的元组和列表类似,不同之处在于元组中的元素不能修改(因此元组又称为只读列表),且元组使用小括号而列表使用中括号,如下: 特别注意: 1、元组中只包含一个元素时,需要在元素后面添加逗号来消除歧义 2、元组中的元素值使不允许修改的,但可以对元组进行连接组合 3、元组中的元素是不允许删除的,但 阅读全文

posted @ 2017-08-12 01:16 Tom文星 阅读(17382) 评论(1) 推荐(0)

Python:列表操作总结
摘要:一、创建一个列表 只要把逗号分隔的不同数据项使用方括号括起来即可 [注]:1.列表中的数据项不需要具有相同的数据类型 2.列表的索引从0开始,并且列表可以进行截取、组合 二、访问列表中的值 使用下标索引来访问列表中的值,同样也可以使用方括号的形式来截取字符 三、列表脚本操作符 Python表达式 元 阅读全文

posted @ 2017-08-11 23:27 Tom文星 阅读(494) 评论(0) 推荐(0)

Python:三元运算
摘要:如果条件为真,result=值1 如果条件为假,result=值2 例子: 阅读全文

posted @ 2017-08-11 20:32 Tom文星 阅读(249) 评论(0) 推荐(0)

Python:Python的运行过程
摘要:1.Python是什么 和Java以及c#一样,Python也是一门基于虚拟机的语言。熟悉Java开发的人在命令行执行一个Java程序的过程通常如下: javac hello.java java hello Python的运行过程与Java类似,只不过将这两步融合成了一步而已。当我们在命令行输入py 阅读全文

posted @ 2017-08-11 20:13 Tom文星 阅读(428) 评论(0) 推荐(0)

Python:字符串中引用外部变量的3种方法
摘要:方法一: 方法二: 方法三: 阅读全文

posted @ 2017-08-11 19:33 Tom文星 阅读(5335) 评论(1) 推荐(0)

Python:模块学习——os模块
摘要:os模块提供了多个访问操作系统服务的功能 os模块中一些重要的函数和变量 阅读全文

posted @ 2017-08-11 19:16 Tom文星 阅读(210) 评论(0) 推荐(0)

Python:模块学习——sys模块
摘要:sys模块常见函数和变量 sys.argv:命令行参数,实现从程序外部向程序传递参数 [注]:(1) sys.argv[0] 表示代码本身的文件路径 (2)sys.argv是一个元组,可以用[ ]提取其中的元素,其第一个元素是程序本身的文件路径,其后的元素是用户输入的各种参数 sys.exit(ar 阅读全文

posted @ 2017-08-11 18:27 Tom文星 阅读(180) 评论(0) 推荐(0)

导航