- 博客(13)
- 收藏
- 关注
转载 python之路 - 文件
#1. 打开文件,得到文件句柄并赋值给一个变量f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r#2. 通过句柄对文件进行操作data=f.read()#3. 关闭文件f.close()注意!#强调第一点:打开一个文件包含两部分资源:操作系统级打开的文件+应用程序的变量。在操作完毕一个文件时,必须把与该文件的这两部分资源一个不落地回收,回...
2018-04-17 23:51:49
280
原创 python reduce()函数
reduce() 函数会对参数序列中元素进行累积。函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。from functools import reducenum_calc = [1,2,3,100]res =...
2018-04-14 00:28:41
322
原创 python filter()函数
ilter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。web=['csdn','google','github','baidu']def filter_test(array): ret = []...
2018-04-14 00:07:22
224
转载 python的匿名函数lambda
#/普通函数def func(a,b,c): return a+b+cprint(func(1,2,3))#返回值为6#lambda匿名函数func = lambda a,b,c:a+b+cprint(func(1,2,3))#返回结果为6# 冒号:之前的a,b,c表示它们是这个函数的参数。# 匿名函数不需要return来返回值,表达式本身结果就是返回值。无参匿名函数:--...
2018-04-13 23:39:01
855
原创 python之路 - 递归
函数调用在函数内部,可以调用其他函数。如果在调用一个函数的过程中直接或间接调用自身本身def calc(n): print(n) if int(n/2) ==0: return n return calc(int(n/2)) calc(10) #输出:10521import timeanimal_list = ['老虎','狮子','树...
2018-04-01 15:14:40
208
转载 python - 字符串格式化
Python的字符串格式化有两种方式: 百分号方式、format方式百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101]This PEP proposes a new system for built-in string formatting operations, intended as a replacement for th...
2018-03-25 15:38:05
166
原创 python之路 - 集合
set集合是无序的,不能通过索引和切片来做一些操作#创建集合>>> n = set('hello')>>> print(n){'l', 'o', 'e', 'h'}#集合添加、删除#(1)添加>>> n = set('hello')>>> n.add('onion')>>>
2018-03-25 14:54:11
125
原创 python之路 - 字典
###1、基本机构 ###info = { "k1": "v1", # 键值对 "k2": "v2"}### 2 字典的value可以是任何值 ###info = { "k1": 18, "k2": True, "k3": [ 11, [], (), 22,
2018-03-18 00:14:32
148
原创 python之路 - 列表
#!/usr/bin/env python# -*- coding:utf-8 -*-#1.在列表末尾添加新的对象listo = ['Google','Github','csdn']listo.append('twitter')print(listo)#2.清空列表,类似于 del a[:]listo = ['Google','Github','csdn','twitter']...
2018-03-13 23:21:50
144
原创 python - 基础知识练习题
#!/usr/bin/env python3# 1、执行Python 脚本的两种方式1.>>python ../pyhton.py2. >>python.py #2、简述位、字节的关系一个位就代表一个0或1,每8个位(bit,简写为b)组成一个字节(Byte)字节byte,位bit,1byte=8bit#3.简述ascii、unicode、utf-‐8、...
2018-03-13 22:05:27
678
原创 python之路 - 字符串
#!/usr/bin/python3# def capitalize(self):# """ 首字母变大写 """# '''value = 'onion'# name = value.capitalize()# print(name)# '''# def center(self, width, fillchar=None):# """ 内容居中,width:总长度;fil...
2018-03-13 21:54:02
205
原创 python之路 - 逻辑运算符
True = TFalse = Fnotnot x布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。not(a and b) 返回 Falseandx and y布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。(a and b) 返回 。orx or y布尔"或" - 如果 x 是非 0,它...
2018-03-06 21:51:13
218
原创 python之路 - while,for循环小习题
#1、使用while循环输入 1 2 3 4 5 6 8 9 10n = 1while n < 11: if n == 7: pass else: print(n) n = n + 1 #2.求1-100的所有数的和sum = 0for i in range(1,101): sum += iprint (sum) #3.输出 1-100 内的所有偶数for ...
2018-03-06 21:18:52
2920
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人