2017年2月6日

迭代器-Iterator

摘要: 可以直接作用于for循环的数据类型有以下两类 一类是基础数据类型里的str,list,tuple,dict,set 另一类是generator 这些可以直接作用于for循环的对象统称为可迭代对象 Iterable 可以使用isinstance()判断一个对象是否是Iterable对象: 以下是结果: 阅读全文

posted @ 2017-02-06 15:44 _Joshua 阅读(309) 评论(0) 推荐(0) 编辑

2017年2月5日

生成器-generator

摘要: 您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。 如何产生斐波拉契数列? 斐波那契数列(Fibonacci sequence),又称黄金分割 阅读全文

posted @ 2017-02-05 21:31 _Joshua 阅读(1173) 评论(0) 推荐(0) 编辑

2017年1月26日

文件操作

摘要: (1)打开文件 (2)操作文件 (3)关闭文件 阅读全文

posted @ 2017-01-26 12:50 _Joshua 阅读(299) 评论(0) 推荐(0) 编辑

2017年1月24日

内置函数

摘要: 1, abs() 取绝对值 1 #abs(x) 2 #Return the absolute value of a number. 3 # The argument may be an integer or a floating point number. 4 # If the argument i 阅读全文

posted @ 2017-01-24 16:09 _Joshua 阅读(169) 评论(0) 推荐(0) 编辑

lambda表达式

摘要: 为什么要用lambda? lambda函数只是创建简单的函数对象,是一个函数的单行版本,但是这种语句由于性能的原因,调用的时候绕过函数的栈分配 1、对于单行函数,使用lambda可以省去定义函数的过程,让代码更加精简。 2、在非多次调用的函数的情况下,lambda表达式即用既得,提高性能 lambd 阅读全文

posted @ 2017-01-24 10:17 _Joshua 阅读(186) 评论(0) 推荐(0) 编辑

2017年1月22日

函数基础

摘要: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义函数 -函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 (); -圆 阅读全文

posted @ 2017-01-22 16:20 _Joshua 阅读(174) 评论(0) 推荐(0) 编辑

2017年1月20日

基础数据类型-dict

摘要: 字典Dictinary是一种无序可变容器,字典中键与值之间用“:”分隔,而与另一个键值对之间用","分隔,整个字典包含在{}内: dict1 = {key1:value1, key2:value2} 键必须是唯一的,而值不必,创建时如果同一个键被赋值两次,后一个值会被记住 键必须是不可变类型,如字符 阅读全文

posted @ 2017-01-20 15:44 _Joshua 阅读(238) 评论(0) 推荐(0) 编辑

2017年1月19日

基础数据类型-tuple

摘要: Python中,元组tuple与list类似,不同之处在于tuple的元素不能修改,tuple使用(),list使用[], (1)元组的创建使用(),需要注意的是创建包含一个元素的元组: (2)元组的索引,切片,检查成员,加,乘 1 #索引 2 tuple_number = (1, 2, 3, 4, 阅读全文

posted @ 2017-01-19 15:07 _Joshua 阅读(2734) 评论(0) 推荐(0) 编辑

基础数据类型-list

摘要: 序列是python中的基础数据结构,序列里每一个元素都有一个下标,从0开始,依次递增. list,tuple,dictionary是使用最频繁的三类数据结构。 (1)序列都有的方法包括:索引,切片,检查成员,加,乘: 1 #!/usr/bin/env python 2 # -*- coding: U 阅读全文

posted @ 2017-01-19 12:24 _Joshua 阅读(321) 评论(0) 推荐(0) 编辑

2017年1月18日

基础数据类型-set

摘要: Set是无序不重复元素的序列,基本功能是删除重复元素和测试成员关系, 创建一个集合可以用set()或者({}),但是创建一个空集合只能用set(): s1 = set() print("s1 is", type(s1)) s2 = ({1, 2, 3}) print("s2 is ", type(s 阅读全文

posted @ 2017-01-18 16:08 _Joshua 阅读(230) 评论(0) 推荐(0) 编辑

导航