2017年3月2日
摘要: 静态方法 @staticmethod # 实际上跟类没关系了 class Dog(): def __init__(self,name) self.name = name @staticmethod def eat(self,food) print("{} is eating {}".format(s 阅读全文
posted @ 2017-03-02 23:12 江米条的挽歌 阅读(122) 评论(0) 推荐(0)
摘要: subprocess模块 ret = os.system("command") 输出命令的结果,但是只返回命令的执行状态,因此ret的值在正常返回为0,不正常为非0 ret = os.popen("command").read() 此命令返回命令执行的结果,ret是命令的输出,但是没有执行状态 im 阅读全文
posted @ 2017-03-02 23:09 江米条的挽歌 阅读(214) 评论(0) 推荐(0)
  2017年1月12日
摘要: 时间模块 time datatime time.clock(2.7) time.process_time(3.3) 测量处理器运算时间,不包括sleep时间 time.altzone 返回与UTC时间的时间差,以秒计算 print(time.altzone) 输出: -32400 time.asct 阅读全文
posted @ 2017-01-12 01:13 江米条的挽歌 阅读(141) 评论(0) 推荐(0)
  2017年1月11日
摘要: python3 编码默认为unicode,unicode和utf-8都是默认支持中文的。 如果要python3的编码改为utf-8,则或者在一开始就声明全局使用utf-8 #_*_coding:utf-8_*_ 或者将字符串单独声明: a = "中文".encode("utf-8") 函数式编程 函 阅读全文
posted @ 2017-01-11 23:33 江米条的挽歌 阅读(152) 评论(0) 推荐(0)
摘要: 关于函数的return li = [11,22,33,44] def f1(arg): arg.append(55) li = f1(li) print(li) 因为li = f1(li) 实际赋值的是f1的return,那么在这种情况下函数f1并未定义return,所以默认返回None 因此li的 阅读全文
posted @ 2017-01-11 23:32 江米条的挽歌 阅读(117) 评论(0) 推荐(0)
摘要: 面向过程: 直接一行一行写代码,遇到重复的内容复制黏贴。 不利于代码阅读 代码没有复用 面向对象 将代码块定义为函数,以后直接调用函数 增强了复用性 函数的定义方法 def 函数名(传递参数): 函数体 return 1、def关键字,创建函数 2、函数名 3、(): 4、 函数体 5、返回值ret 阅读全文
posted @ 2017-01-11 23:26 江米条的挽歌 阅读(158) 评论(0) 推荐(0)
  2016年11月7日
摘要: 创建列表的方式 list= [XX,XX] 或 list1 = list()使用list方法,将字符串或元祖创建为列表 列表名[其实位置:结束位置] 取列表中的特定元素 >>> name ['aa', 'cc', 'dd', 33, 4, 5, 6, 8] >>> name[1:3] ['cc', 阅读全文
posted @ 2016-11-07 11:52 江米条的挽歌 阅读(145) 评论(0) 推荐(0)
  2016年10月14日
摘要: 1、在linux下写python脚本,开头的解释器宣告的写法应该是#!/usr/bin/env python 定义变量name="XXX" age=21 所有使用引号引起的内容都是字符串 变量的意义是标示数据,所以变量名称应该有意义 遇到复杂变量名是使用“_”分割多个单词或单词首字母大写 son_o 阅读全文
posted @ 2016-10-14 22:01 江米条的挽歌 阅读(160) 评论(0) 推荐(0)