博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python函数
阅读量:6260 次
发布时间:2019-06-22

本文共 2259 字,大约阅读时间需要 7 分钟。

#获取数据, urllib/urllib2

#分析数据,正则、分析xml工具beautifulsoup

#存入数据库;

tuple:元组

virtuaenv使用;沙盒模式
安装virtualenv:
apt-get install virtualenv;
virtualenv test1;
cd tes1 && ls -l
#进入沙盒模式:
source bin/activate;

root@222-132-16-52:~/test1# source bin/activate
(test1)root@222-132-16-52:~/test1#
#新的一个沙盒模式;

程序员的数学

大话数据结构;大话设计模式;
python标准库(介绍基本库)

包管理工具:pip,easy_install

1 #encoding=utf-8  2   3 '''  4 用以下方法将参数设置成可选参数  5 *num: 结合成tuple  6 **num:结合成dict  7   8 入参检查:(异常处理、条件判断)  9     if isinstance(num1, int)  and isinstance(num2, string)  10 ''' 11 from test.test_socket import Urllib2FileobjectTest 12 from inspect import ArgInfo 13 def func_name(*num): 14     print type(num) 15     d = 0 16     for i in num: 17         d += i 18     return d 19  20 print  func_name(1,2,3,4,5,6,7,8) 21  22 ''' 23 a = sorted(sen, key=lambda k:len(k)) 24 命令行:pydoc Urllib2 25  26 Max_value = None; 27  28 def  func2(a, b, c, d): 29     """ 30     @a:说明参数a的类型 31     """ 32 使用断言:asset 33 print func2.__code__.co_filename 34 print func2.__code__.co_varnames 35 ''' 36  37 arg = 1 38 def func3(): 39     arg = 4 40  41 def func2(): 42      global arg  #指明该变量是全局变量 43      arg = 3 44   45  46 func3() 47 print arg 48  49 func2() 50 print arg 51  52 def func4(arg): 53     arg[0] = 5 54     return arg  55  56 tlist =[1, 2, 3] 57 print func4(tlist) 58  59 print tlist 60  61 """ 62 assert isinstance(lst, list), 'Premeter is list only' 63 lst = [s for s in os.listdir(path) if os.path.isdir('%s/%s'%(path, s))] 64 列表推导式 65 基本形式:[x for item in sequence 
], 这里x表示对item的操作, 66 """ 67 68 def func5(): 69 lst2 = [1,2, 4, 6, 9, 0, 3] 70 lst = [s for s in lst2 if s>5] 71 print lst 72 73 func5() 74 75 ''' 76 lambda表达式: 77 1、隐式return, 含有返回值 78 2、lambda一般运用于执行很小的功能,不能在里面使用条件语句 79 ''' 80 81 d = lambda x:x*2 if x>4 else "" 82 g = lambda x:[(x, i) for i in xrange(0, 10)] 83 84 print d(2) 85 86 print g(1) 87 88 89 ''' 90 filter 91 92 ''' 93 t = [1, 2, 3, 4, 5] 94 gg = filter(lambda x:x>3, t) 95 96 print gg 97 98 """ 99 *kargs 元组100 **kwargs 字典101 """102 103 def func9(*kargs, **kwargs):104 #def func9(a, *kargs, **kwargs):105 return kargs106 107 print func9(2, 3, 5, 6, [1, 2, 3, 4], {1:2, 3:4})

 

转载于:https://www.cnblogs.com/chris-cp/p/4621997.html

你可能感兴趣的文章
第20讲 | 区块链项目详解:比特股BTS
查看>>
Chrome不安装插件实现页面长截图
查看>>
二分模板
查看>>
向txt文件追加异常日志
查看>>
MySql常用函数数学函数、加密函数等(转—收藏)
查看>>
CodeForces 797D Broken BST
查看>>
HDU 4089 Activation
查看>>
对MSRA-USTC 2011的 meng-meng(萌萌) 的team project的学习和评价
查看>>
COM逐步教程
查看>>
数据库改名系列(数据库名,逻辑名,物理文件名)
查看>>
新大陆。。?
查看>>
PING 命令中的TIL值
查看>>
U3D内存优化
查看>>
树的数据生成器
查看>>
Java进阶篇设计模式之二 ----- 工厂模式
查看>>
BZOJ1103 [POI2007]大都市
查看>>
cookies和session区别
查看>>
【Unity Shader】渲染管线
查看>>
杭电ACM--2002计算求得体积
查看>>
【洛谷1231】 教辅的组成(网络流)
查看>>