python
liurong07
我的未来是不是梦?
展开
-
[python]获取时间、获取文件名
python常用语句原创 2017-09-11 19:35:59 · 1198 阅读 · 0 评论 -
[python]python的命令行参数
命令行参数sys.argv[i] (i=0 , 1, ……)#!/usr/bin/python#-*- coding: utf-8 -*-import sysif __name__ == '__main__': for i in range(0, len(sys.argv)): print sys.argv[i]运行结果$ python原创 2017-12-06 14:33:27 · 237 阅读 · 0 评论 -
[python]库
os库[work@bjyz-liurong onLineCase]$ cat cmd.py #!/usr/bin/python# -*- coding: utf-8 -*-import osif __name__ == '__main__': os.system('pwd') ----相当于执行pwd命令[work@bjyz-liurong onLin原创 2017-10-30 21:03:29 · 149 阅读 · 0 评论 -
[python]format的使用
举例1>>> name="lucy">>> age=18>>> print "This is {0}, aged {1}".format(name, age) This is lucy, aged 18{0}表示取第0个参数,{1}取第1个参数,分别对应name,age变量的值,从下例感受一下:>>> print "This is {1}, aged {1}".form原创 2017-10-13 15:35:48 · 196 阅读 · 0 评论 -
[python]生成随机数
需引random随机库➜ pythonQa cat a.py#!/usr/bin/python# -*- coding: utf-8 -*-import randomdef genNum(): num = random.randint(0, 1) #生成0,1之间的随机整数 return num if __name__ == '__main__原创 2017-10-30 17:37:39 · 319 阅读 · 0 评论 -
[python]json
json: java script object notation js对象符号{"host": "bjyz-liurong.epc"} 这叫1个json object,类似于c语言中的struct json经常用到的2个方法 json.dumps json.loads原创 2017-10-12 21:16:53 · 122 阅读 · 0 评论 -
[python]截取字符串
按index截取>>> str = "01234">>> str[0:2] 不包含index为2'01'>>> str[2:] 第二个参数缺省时表示截取到最末尾'234'>>> str[2:-1] 不包含-1的元素'23'按分割符截取字符串查找到index>>> a'0123401234'>>> >>> a.find("0原创 2017-10-20 13:35:04 · 451 阅读 · 0 评论 -
[python]数组语法相关
a[-1] 表示数组a中的最后一个元素,例如:>>> a = [5, 4, 3, 2, 1, 0]>>> a[5, 4, 3, 2, 1, 0]>>> a[-1]0append(x)方法,在数组最末尾增加一个元素x,例如:>>> a.append(100)>>> a[5, 4, 3, 2, 1, 0, 100]>>> a.append(101, 102)Trac原创 2017-10-09 18:26:30 · 429 阅读 · 0 评论 -
[python]谈谈 if __name__ == '__main__'
(一)先说说__name__是什么__name__是个变量,双下划线开头结尾的变量,可不是一般的变量哦,是系统的变量。这个变量的值是什么呢?分两种情况:情况1)在可以直接执行的脚本内,它的值是__main__情况2) 在被import到其他文件内时,它的值就是文件的名字。觉不觉得它就是中文语法里面的指示代词呢?在自己称呼时叫做“我”(__main__)在别人称原创 2017-10-09 11:04:22 · 186 阅读 · 0 评论 -
[python]编译型语言vs解释型语言
之前学习c的时候,它的修饰词是:高级语言,编译型语言。 我们如何理解这句话呢,c语言是用高级语言编写的机器不能直接执行(机器语言才能直接执行,例如汇编语言),需要先编译、链接,最终生成可执行的二进制文件,机器才能执行。 但是我们学习python的时候,说它是“解释型”语言。 直到遇见.pyc,就疑惑了,这是怎么回事? .pyc是不是编译的中间产物?原创 2017-09-13 11:00:44 · 371 阅读 · 0 评论 -
[python]sys.path.append()方法
通过一个例子来看输出结果:其实sys.path是一个列表,这个列表内的路径都添加到环境变量中去了。使用sys.path.append()方法可以添加自定义的路径。原创 2017-10-08 14:07:45 · 18849 阅读 · 0 评论 -
[python]python的格式输出
示例代码:str = "hello_world"print "%s"%strprint ("%s"%str)输出结果:hello_worldhello_world第一个%s表示按照字符串输出第二个%是链接符,其后的内容是待输出的内容,可以理解为c语言中的逗号使用注意:链接符后面的待输出内容,最好用括号括起来。避免错误。prin原创 2017-09-12 19:53:27 · 351 阅读 · 0 评论 -
[python]python没有null
遇到出错:name 'null' is not defined原因: python里的空不是null,也不是NULL,是None,所以报错解决办法: 把null定义为全局变量,并初始化为‘’global nullnull = ''原创 2017-09-12 19:44:45 · 1621 阅读 · 0 评论 -
[python]队列的实现
python中的Queue模块1.创建一个队列对象import Queuemy_queue = Queue.Queue(),其中可以填写参数,指定队列的长度,例如:my_queue = Queue.Queue(maxsize=10),队列长度为10。my_queue = Queue.Queue(maxsize=0), 当maxsize为0时表示队列长度无限。原创 2018-01-24 16:52:50 · 379 阅读 · 0 评论