
python学习笔记
tanyanzimo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
匿名函数lambda
lambda x: x % 3 == 0Is the same asdef by_three(x): return x % 3 == 0Only we don't need to actually give the function a name; it does its work and returns a value without one. That's why th原创 2015-06-20 22:04:11 · 305 阅读 · 0 评论 -
python的一些机器学习算法库
scikit-learn:官方文档:http://scikit-learn.org/stable/index.htmlpadas:超简要文档:http://www.cnblogs.com/chaosimple/p/4153083.html原创 2015-08-03 10:21:27 · 398 阅读 · 0 评论 -
get()用法
list.get(k,d)get相当于一条if...else...语句,参数k在字典中,字典将返回list[k];如果参数k不在字典中则返回参数d,如果K在字典中则返回k对应的value值;例子:l = {5:2,3:4}print l.get(3,0)返回的值是4;Print l.get(1,0)返回值是0;转载 2015-08-01 09:59:52 · 4419 阅读 · 0 评论 -
and ,or 和and-or
http://www.cnblogs.com/BeginMan/p/3197123.html转载 2015-08-01 09:49:27 · 254 阅读 · 0 评论 -
python判断unicode是否是汉字,数字,英文,或者其他字符
1.判断各种字符下面这个小工具包含了 判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。 unicode字符串归一化等工作。 还有一个能处理多音字的汉字转拼音的程序,还在整理中。 #!/usr/bin/env python# -*- coding:GBK -*- """汉字处理的工具:判断unicode是否是汉字,数字,英文,或者其他字符转载 2015-08-09 19:43:50 · 624 阅读 · 0 评论 -
range()和xrange()
http://www.360doc.com/content/14/0322/01/9482_362598142.shtml转载 2015-08-07 17:13:26 · 388 阅读 · 0 评论 -
Python中的random库
http://blog.youkuaiyun.com/javasus/article/details/8529801转载 2015-07-26 14:01:52 · 485 阅读 · 0 评论 -
8.函数式编程和高阶函数
1.函数式编程函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。我们首先要转载 2015-06-07 15:49:52 · 1031 阅读 · 0 评论 -
7.python高级特性:切片,迭代,列表生成式,生成器,迭代器
1.切片取前3个元素,用一行代码就可以完成切片:>>> L[0:3]['Michael', 'Sarah', 'Tracy']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。如果第一个索引是0,还可以省略:>>> L[:3]['Michael', 'Sarah', 'Tracy']也可以从索引1转载 2015-06-06 12:19:22 · 581 阅读 · 0 评论 -
python的zip函数
zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例:1.示例1:x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = zip(x, y, z)print xyz运行的结果是:[(1, 4, 7), (2, 5, 8), (3, 6, 9)]从这个结转载 2015-06-07 14:26:55 · 291 阅读 · 0 评论 -
2.list和tuple
1.listlist是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']变量classmates就是一个list。用len()函数可以获得lis转载 2015-06-05 19:32:33 · 258 阅读 · 0 评论 -
4.dict和set
1.dictdict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list:names = ['Michael', 'Bob', 'Tracy']scores = [95, 75, 85]给定一个名字,要查找对应的成绩,就先要在n转载 2015-06-05 20:08:50 · 209 阅读 · 0 评论 -
3.条件判断和循环
1.条件判断age = 3if age >= 18: print('your age is', age) print('adult')else: print('your age is', age) print('teenager')注意不要少写了冒号:。当然上面的判断是很粗略的,完全可以用elif做更细致的判断:age = 3转载 2015-06-05 19:36:54 · 303 阅读 · 0 评论 -
1.python基础
1.输出字符串>>> print('The quick brown fox', 'jumps over', 'the lazy dog')The quick brown fox jumps over the lazy dogprint()会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的:print()也可以打印整数,或者计算转载 2015-06-05 16:31:24 · 301 阅读 · 0 评论 -
Python的字典的items(), keys(), values()
Python的字典的items(), keys(), values()都返回一个list[python] view plaincopy>>> dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' } >>> dict.values() ['b', 2, 'world'] >>> dict.转载 2015-06-20 21:32:50 · 292 阅读 · 0 评论 -
import和from...import的使用
1.import导入相应的包import mathprint (math.sqrt(25))2.from...import导入包中相应的模块from math import sqrtprint(sqrt(25))原创 2015-06-20 11:50:38 · 334 阅读 · 0 评论 -
5.内置函数和自定义函数
1.python中有很多内置函数:(1)abs()求一个整数的绝对值(2)max(),min()求最大值,最小值(3)hex()将一个整数转化为十六进制,“0x”格式(4)类型转化函数:int(),float(),str()2.定义函数在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中转载 2015-06-05 20:24:50 · 807 阅读 · 0 评论 -
列表切片list slicing
List slicing allows us to access elements of a list in a concise manner. The syntax looks like this:[start:end:stride]Where start describes where the slice starts (inclusive), end is where it e原创 2015-06-20 21:50:00 · 331 阅读 · 0 评论 -
6.函数的参数
位置参数,关键性参数还未仔细看原创 2015-06-06 11:07:18 · 407 阅读 · 0 评论