Python
nphyez
我们只被自己定义!
展开
-
Python基础:列表、元组、字典、集合
1. 列表(list)1. 1定义列表cars = ['benz', 'audi', 'toyota', 'tsla']bicycles = [] # 创建一个空列表1.2 访问元素cars[0] # benzcars[-1] # tsla1.3 添加元素表尾添加append()cars.append('honda')使用列表常用的场景就是创建一个空列表,并给列表添加元素:numbers = []for value in range(1, 10): number原创 2021-11-06 15:26:35 · 331 阅读 · 0 评论 -
python创建守护进程
#!/usr/bin/env python# encoding: utf-8# description: 一个守护进程的简单包装类, 具备常用的start|stop|restart|status功能, 使用方便# 需要改造为守护进程的程序只需要重写基类的run函数就可以了# date: 2015-10-29# usage: 启动: python daemon...原创 2019-06-18 01:06:41 · 8620 阅读 · 0 评论 -
Python编程——IO(输入输出)
--START--#-*- coding=utf-8 -*-#io: file#create, read, write, delete, etc.poem = '''\Programming is funWhen the work is doneif you wanna make your work also fun:use Python!'''f = file('p原创 2013-12-20 17:26:51 · 988 阅读 · 0 评论 -
Python编程——类的继承
Python编程之类的继承#-*-coding=utf-8-*-import osclass SchoolMember: '''Represents any school member.''' def __init__(self, name, age): print 'SchoolMember.self = %d'%id(self) self.name = nam原创 2013-12-20 14:01:16 · 851 阅读 · 0 评论 -
Python经典问题——中文乱码:打印中文时显示乱码
在windows下用notepad++编辑python脚本,并用python命令运行,发现运行结果里中文显示为乱码。乱码原因:因为脚本中声明的编码方式为utf-8,并且脚本文件也是采用utf-8方式编码的。但是windows的本地默认编码是cp936,也就是gbk编码,所以在控制台直接打印utf-8的字符串当然是乱码了。解决方法:在控制台打印的地方用一个转码就ok了转载 2014-01-03 09:55:37 · 5446 阅读 · 0 评论 -
Python:类与对象的变量[SimpleClass.py]
#coding=utf-8#1. 定义一个类class Person: '''RePresents a person''' Population = 0 #2.对象的方法#__init__方法:在类的一个对象被创建时运行,用来给对象做一些期望的初始化 def __init__(self, name): self.name = name原创 2013-11-27 10:53:06 · 814 阅读 · 0 评论 -
Python编程——异常(except)
#-*- coding=utf-8-*-#try..exceptimport systry: s = raw_input('Enter something -->')except EOFError: print '\nWhy did you do an EOF on me?' sys.exit() # exit the programexcept: print '\nSo原创 2013-12-28 15:40:55 · 1099 阅读 · 0 评论 -
SimpleClass:Python之面向对象编程
#coding=utf-8#定义一个类class Person: def sayHi(self): #函数定义时必须提供参数self,调用sayHi()方法时没有任何参数 print 'Hi, How are you? ', self.name def __init__(self, name): self.name = name原创 2013-11-22 15:46:47 · 842 阅读 · 0 评论 -
byteofpython_chn/ch10s02:编写一个Python脚本
byteofpython_chn/ch10s02:备份脚本# -*- coding: utf-8 -*-#用rar完成备份import osimport timeMajorObject = [ r'E:\eBooks\Linux', r'E:\eBooks\JAVA']TargetDir = r'E:\eBook原创 2013-11-20 17:07:29 · 903 阅读 · 0 评论 -
python调用os.system执行系统命令,中文输出显示乱码
why?# coding=utf-8#中文注释import osimport timeMajorObject = { '/cygdrive/e/eBooks/Linux', '/cygdrive/e/eBooks/JAVA'}TargetDir = '/cygdrive/e/eBooks/'Target原创 2013-11-19 20:08:47 · 15119 阅读 · 0 评论 -
将Ultraedit设置为Python/Java编译环境
Python编译环境的配置如下,JAVA编译环境的设置于Python相似(replace the word python to java will done!)。1. 菜单项选择,高级->工具配置2.如下设置“命令”菜单项名称:运行python程序命令行: python %n%e工作目录:%p3.如下设置“输出”命令行输出(DOS命令):勾选“输出到列表窗口”,“捕原创 2013-09-26 15:07:17 · 2956 阅读 · 0 评论 -
python学习笔记
#encoding declare#coding=utf-8#or# -*- coding: UTF-8 -*-print "hello world!"#自然字符串#一定要用自然字符串处理正则表达式。否则会需要使用很多的反斜杠。#方法:给字符串加上r或R前缀a = r"Today is a happy day! It's sunny!原创 2013-09-27 17:20:40 · 671 阅读 · 0 评论 -
Python异常:SyntaxError: Non-ASCII character '\xe4' in file...解析
异常提示:File "demo.py", line 6 SyntaxError: Non-ASCII character '\xe4' in file demo.py on line 6, but no encoding declared; seehttp://www.python.org/peps/pep-0263.html for details 原因:在编写Python原创 2013-09-27 17:18:22 · 16825 阅读 · 0 评论