个人读书笔记
文章平均质量分 53
女粉丝很多的码农
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
20161005 Python 函数
def calc(*numbers): sum = 0 for n in numbers: sum = sum + n * n return sum定义可变参数和定义一个list或tuple参数相比,仅仅在参数前面加了一个*号。在函数内部,参数numbers接收到的是一个tuple,因此,函数代码完全不变。但是,调用该函数时,可以传入任意个参数,包括0个参数:原创 2016-10-05 14:18:18 · 360 阅读 · 0 评论 -
UNIX环境高级编程学习总结
这些日子学习了一下APUE(Advanced Programming in the UNIX,UNIX环境高级编程)。这是一本公认的好书,它详细的讲解200多个函数、提出并解决各种可能存在的问题,这绝对是UNIX程序员居家旅行必备宝典。对于初学者来说它讲得太细太繁杂了。学习完本书后,总体的对它有了点认识,并懂得了使用里面常用的函数。下面是简单的对本书重要的章节给个大体的介绍。 本书印象 本转载 2016-12-29 02:16:34 · 1624 阅读 · 0 评论 -
20161101 Python 读书笔记之八皇后问题
生成器 #ecoding=utf-8 #生成器 nested = [[1,2],[3,4],[5]] def flatten(nested): for sublist in nested: for element in sublist: yield element for num in flatten(nested): print num原创 2016-11-01 19:58:39 · 378 阅读 · 0 评论 -
20161111 Python 读书笔记之界面设计
图形用户界面 使用GUI工具包 ----wxPython 1.安装wxPython 测试网址 http://www.crifan.com/wxpython_download_and_install_and_try_it/ 一个小栗子 !/usr/bin/env python --------------------------------------------------原创 2016-11-11 12:51:24 · 1452 阅读 · 0 评论 -
20161007 Python 函数参数介绍
“”“ def func2(*kargs,**kwargs): return kargsprint func2(2,3,4,5,6,7,9,[1,2,3,4],{1:2,3:4}) *kargs 元祖 **kwargs 字典 参数位置: 1.先是位置匹配的参数 2.再是关键字匹配的参数 3.收集匹配的元组参数 4.收集匹配的关键字参数 ”“” def f原创 2016-10-07 20:35:23 · 391 阅读 · 0 评论 -
20161109 Python 读书笔记之文件和素材
文件和素材 #打开文件 #open(name[.mode[,buffering]]) #open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。 #譬如打开一个文件就可以这样 f = open(r'C:\text\somefile.txt') #写操作 f = open('somefile.txt','w') f.write('Hello,') f.write('World!') f原创 2016-11-09 20:24:41 · 440 阅读 · 0 评论 -
20161108 Python 读书笔记之超级模块
python 的超级模块 fileinput 这个模块让你能够轻松的遍历文本文件的所有行 fileinput.filename 函数返回当前正在处理的文件名 fileinput.lineno 返回当前行的行数 fileinput.filelineno 返回当前处理文件文件的当前行数 #代码例子 为Python脚本添加行号 import fileinput原创 2016-11-08 19:36:30 · 715 阅读 · 0 评论 -
20161005 Python笔记
对于Python的魔术方法 __code__ #coding=utf-8 def func1(arg1,arg2,arg3): return arg1 + arg2 print dir(func1.__code__) #查看可以用到的所有魔术方法 print func1.__code__.co_varnames #可以输出目标方法的所有变量名 print func1.__code__.原创 2016-10-05 17:13:35 · 328 阅读 · 0 评论 -
20161005 Python 习题一
1.定义一个方法 func,该func可以引入任意多的整型参数,结果返回其中最大与最小的值。def func1(*num): Max = None Min = None for x in num: #保证传入的是int类型 if isinstance(x,int): #如果是第一次循环 if Ma原创 2016-10-05 16:53:48 · 1101 阅读 · 0 评论 -
CentOS 安装pip教程
1.必须切换到root权限下。 2.下载get_pip.py.在root下wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate3.运行get-pip.pypython get-pip.py4.现在就已经完成了pip的安装5.使用pip命令安装python 沙河环境pip install virtualenv原创 2016-10-05 14:21:57 · 905 阅读 · 0 评论 -
java 对于匹配数字字母 正则表达式:Pattern类与Matcher类详解
package homework;import java.util.regex.Matcher; import java.util.regex.Pattern;public class H1 { public static void main(String[] args) { // TODO 自动生成的方法存根 String s = "1992年2月3日";原创 2016-09-16 13:37:04 · 847 阅读 · 0 评论 -
20161028 Python 读书笔记之类、多态、继承、封装
超级抽象 多态:意味着可以对不同类的对象使用同样的操作,他们会像被”施了魔法一般“工作 封装:对外部世界隐藏对象的工作细节 继承:以普通的类为基础建立专门的类对象 1.1多态 from random import choice #标准库里的rendom中包含的choice函数,可以从序列中随机选出元素,给变量赋值。 x = choice(['Hello!',[1,2,'e原创 2016-10-28 13:20:11 · 586 阅读 · 0 评论 -
20161003 Python笔记之正则表达式 re
group()与groups()用法区别group()要么返回整个匹配对象,要么根据要求返回特定子组。 groups()则返回一个包含唯一或者全部子组的元祖。如果没有子组的要求时,那么当group()仍然返回整个匹配时,groups(),返回一个空元祖。import re re.match #从开始位置开始匹配,如果开头没有则无 re.search #搜索整个字符串 re.findall #原创 2016-10-03 16:48:48 · 389 阅读 · 0 评论 -
1.1 Python 笔记 之正则表达式
正则表达式为高级文本模式匹配、抽取、与/或文本形式的搜索和替换功能提供了基础。 Python 通过标准库中的re模块来支持正则表达式。 可以使用正则表达式来识别有效的Python标识符,例如下面这:[A-Za-z]\w+的含义是第一个字符是字母,也就是说要么A~Z,要么a~z,后面至少一个(+)有字母数字组成的字符(\w)。原创 2016-09-21 22:39:46 · 381 阅读 · 0 评论 -
20161016 Python 读书笔记之函数抽象 参数、作用域
Python读书笔记之函数抽象 参数、作用域 1.斐波那契数列 #ecoding=utf-8 fibs = [0,1] for i in range(8): fibs.append(fibs[-2] + fibs[-1]) print fibs 2.抽象和结构 #下载网页、计算频率、打印每个单词的频率 page = download_page() freqs = compu原创 2016-10-16 20:26:04 · 876 阅读 · 0 评论 -
20161012 Python 读书笔记之 输出、循环
1.使用逗号输出 print 'Age:',42 name = 'Gumby' salution = 'Mr.' greeting = 'Hello.' print greeting,salution,name print greeting + ',',salution,name2.把某件事为另一件事导入 from math import sqrt print sqrt(4) #当函数原创 2016-10-13 20:09:39 · 612 阅读 · 0 评论 -
20161011 Python 读书笔记之 列表、元祖、字典
1.判断是否为可迭代类型 ecoding=utf-8 from collections import Iterable print(isinstance('abc',Iterable)) print(isinstance([1,2,3],Iterable)) print(isinstance(123,Iterable)) 2.Python内置的enumerate函数可以把一个list变成索引-原创 2016-10-11 21:05:41 · 352 阅读 · 0 评论
分享