随笔分类 - Python
摘要:1.安装。msysgit是Windows版的Git,从http://msysgit.github.io/下载,然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!安装完成后,还需要最后一步设置,在命令行输入:$ ...
阅读全文
摘要:1. \d 可以匹配一个数字。'00\d’ 可以匹配'007'。 2. \w 可以匹配一个字符。'\w\w\d'可以匹配'py3'。 3. . 可以匹配任意字符。’py.'可以匹配'pyc'、'pc0'、'py!'、 4. * 表示任意个字符(包括0个)。 5. + 表示...
阅读全文
摘要:class Person: '''Represents a person.''' population = 0 def __init__(self,name): '''Initializes the person's data.''' self.name...
阅读全文
摘要:Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明:1、使用sys.argv[]的一简单实例import sys,os os.system(sys.argv[1]) 这个例子os.system接收命令行参数,运行参数指令,保...
阅读全文
摘要:在完成backup_ver1.py的例子是,遇到了几个问题。1.教程上是用zip进行压缩,而本机未安装zip,DOS无法执行zip命令。Solved:换用rar命令执行,其中将C:/Program Files/WinRAR下的Rar.exe拷贝到%SystemRoot%/system32下,这样你就...
阅读全文
摘要:startwith方法是用来测试字符串是否以给定字符串开始。in操作符用来检验一个给定字符串是否为另一个字符串的一部分。find方法用来找出给定字符串在另一个字符串中的位置,或者返回-1以表示找不到子字符串。str类也有以一个作为分隔符的字符串join序列的项目的整洁的方法,它返回一个生成的大字符串...
阅读全文
摘要:用‘b=a’复制,对变量a,b的操作都会对a指向的对象起作用。用‘b=a[]’赋值,则只是赋值。#!/usr/bin/env python# -*- coding: utf-8 -*-# Filename:reference.py__author__ = 'JerryQiu'print 'Simpl...
阅读全文
摘要:用easy_install和pip来安装第三方库很方便它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。不过因为某些原因,访问官方的pypi不稳定,很慢甚至访问不了。跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有。...
阅读全文
摘要:装ez_setup时,遇到了问题,报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position ordinal not in range(128) Something went wrong during the in...
阅读全文
摘要:>>> L = ['Hello', 'World', 18, 'Apple', None]>>> [s.lower() for s in L if isinstance(s,str)]在考虑保留非字符串内容时加入,if else方法。但放置在for in 语句之后则报错。参考关于if else放前面...
阅读全文
摘要:执行python命令有两种方法:1、在command环境中直接code。通过enter换行,相信这也是python语句后需要加“:”的语法原因。另外,在定义多行函数时需要通过shift+enter换行输入。2、在代码编辑器中编辑,保存为.py文件,再经过command环境调用文件执行。
阅读全文
摘要:由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:#!/usr/bin/env python# -*- coding: utf-...
阅读全文

浙公网安备 33010602011771号