python
文章平均质量分 53
顿了丶
这个作者很懒,什么都没留下…
展开
-
python 数字、字符串及操作符
1.python的数值类型: python 支持五种基本数字类型,其中有三种是整形类型 .有符号整形 .长整形 .布尔值 .浮点值 .复数 下面是一些例子:int 0101 84 -237 0x80 017 -680 -0x92 long 29909382103L原创 2017-12-26 10:13:08 · 966 阅读 · 0 评论 -
python 装饰器
函数式编程 函数作为形参传入函数 函数作为返回值 def cacl_sum(*args): all_sum = 0 for i in args: all_sum += i return all_sum cacl_sum(1,2,3,4,5) 闭包 def lazy_sum(*args): # args 是元组 def原创 2018-01-17 10:07:08 · 211 阅读 · 0 评论 -
python 函数操作
函数的定义 def 函数名(): 函数体 return 返回值1,返回值2 函数的调用 函数名() 实现打印返回值: print 函数名() 总结: 定义函数时,函数不执行; 调用函数时, 函数才执行; 有参数的函数 必选参数 形式参数 def add(x, y): print x + y 实参 , x=1, y=2 add(1 2) 3 默认参数 In [原创 2018-01-07 15:52:24 · 258 阅读 · 0 评论 -
python 集合操作
集合操作 - 字典的近亲 集合的两个功能: 1)集合可以实现去重的功能; 2)集合可以实现关系测试; 交集, 差集,并集, 是否子集, 是否没有交集。 集合集合set的定义 集合是不重复的数据结构; 如果花括号里面为空,则是字典类型; s = {} print type(s) type 'dict'> 定义集合的第一种方式 ; s = {1, 2, 3, 2, 3原创 2018-01-07 15:29:04 · 454 阅读 · 0 评论 -
python 高级特性 (生成器 & yield关键字)
生成器 读取生成器元素的两种方式: g.next() for 循环读取;(生成器实质上是可迭代对象) 1. 列表生成式,当生成元素即打印,会占用内存; [i for i in range(10000000)] #打印i会占用系统内存 g= (i for i in range(1000000)) #如果给予赋值的话 就变成生成器 g.next() #使原创 2018-01-15 22:03:33 · 520 阅读 · 0 评论 -
映射类型:字典
字典:如果想将值分组到一个结构中,并且通过编号对其进行引用,列表就能派上用场了。字典是一种通过名字引用值的数据结构,字典中的值并没有特殊的顺序,但是都是存储在一个特定的键(Key)里,键可以是数字、字符串或者元组。 1.如何创建字典和给字典赋值 创建字典只需要把字典赋值给一个变量,不管这个字典是否包含元素。赋值创建字典 , key-value , 键值对 d = {"key原创 2018-01-02 14:58:42 · 4048 阅读 · 0 评论 -
列表
列表 像字符串类型一样,列表类型也是序列式的数据类型,可以通过下标或者切片操作来访问某一个或者一块连续的元素。然而,相同的方面也就这些,字符串只能由字符组成,而不是不可变的(不能单独改变它的某个值),而列表则是能保留任意数目的 python 对象的灵活容器。就像我们将要看到的例子所式,创建列表非常简单,向列表中添加元素也是如此。 列表不仅可以包含python的标准类型,而且可原创 2018-01-02 10:12:31 · 131 阅读 · 0 评论 -
python if语句、while&for语句
* 代码快通过缩进对齐表达代码逻辑,而不是使用大括号。因为没有了额外的字符,程序的可读性更高。而且缩进完全能够清楚的表达一个语句属于那个代码块。当然代码块也可以只有一个语句组成。 1.if 语句(判断语句) 标准if语句的语法如下:if 表达式: 满足表达式执行的语句..... if 表达式: 满足表达式执行的语句..... else: 不满足表达式执行的语句....原创 2017-12-26 15:09:14 · 430 阅读 · 0 评论 -
python 文件管理系统
文件管理 # 1. open 内置函数打开文件, 返回值是一个文件对象 ; 默认文件打开方式为只读 'r'; f = open("/home/kiosk/hello") print type(f) # 2. 读取文件内容 f.read() # 3. 关闭文件 f.close() 文件操作的其他模式 理解模式不同的三个点 文件不存在,是否报错; 文件是否只读,只写还是读写; 文件原创 2018-01-18 21:39:23 · 6677 阅读 · 0 评论