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

本文共 2202 字,大约阅读时间需要 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})

 

转载地址:http://lzmxl.baihongyu.com/

你可能感兴趣的文章
ZOJ1093 动态规划
查看>>
.Echo 命令中经常提到回显,是什么意思?
查看>>
MySQL在大数据Limit使用
查看>>
iOS中如何创建一个滑出式导航面板(1)
查看>>
Solr5.3.1整合IKAnalyzer
查看>>
Swift - 06 - 数值类型转换和类型别名
查看>>
华为3G模块EM770W在LINUX下的驱动安装
查看>>
omnet++4.0安装使用
查看>>
Jquery JSOPN在WebApi中的问题
查看>>
[React Testing] Conditional className with Shallow Rendering
查看>>
a or an
查看>>
Coursera课程《大家的python》(Python for everyone)课件
查看>>
PHP程序猿必须学习的第二课——站点安全问题预防
查看>>
2016第5周三
查看>>
Spring学习10-SpringMV核心组件2及SpringMVC项目示例
查看>>
hdu 5620 KK's Steel(推理)
查看>>
(笔记)电路设计(十五)之基本电路单元的认识
查看>>
nginx 日志获取不到远程访问ip问题解决
查看>>
有若干个字符串,比較找出当中最大者
查看>>
开源 免费 java CMS - FreeCMS2.0 会员我的评论
查看>>