- 博客(15)
- 收藏
- 关注
原创 Python程序调用另一个Python程序
Python程序调用另一个python程序,大概有几种调用方式:这里有两个Python程序,假设分别为a.py和b.py两个程序1、在a.py里面调用b.py里面的函数,有以下两种情况 (1)在同一文件目录下——这个时候可以直接用import b(注意不加.py)然后函数调用用b.function() (2)不在同一目录下——这个时候需要把b.py添加到程序路径里面,
2017-07-18 16:15:17 51499 3
原创 python 列表转化为字符串
将python里面的列表转化为字符串,列表里面的格式可能有两种,一种是字符串,对于这种可以直接进行转化:例如:a=['a','b','c'] ''.join(a) #abc如果要是列表中都是数字的话,首先需要将数字每个单独转化为字符,然后再进行列表转化为字符串例如:a=[1,2,3] b=[str(n) for n in
2016-10-26 11:44:47 4675
原创 python enumerate函数
enumerate主要用来遍历序列中的元素以及他们的下标:enumerate(iterable[, start]) -> iterator for index, value of iterableenumerate()函数中的第一个参数,必须是一个可迭代的序列,比如字符串、列表以及字典,返回他们的下标和元素,后面的start可以指定下标开始的值是多少。>>> for i,j in en
2016-10-26 11:09:41 769
原创 python 递归函数
python里面也可以使用递归函数,所谓递归函数就是利用函数本身调用自身,然后一直不停地调用自身,达到合适的条件,然后返回计算后的值。例如:#计算5的以内的加法 def add(j): if j==0: return 0 return j+add(j-1)
2016-10-24 19:42:56 5397
原创 python ord()与chr()用法以及区别
ord()函数主要用来返回对应字符的ascii码,chr()主要用来表示ascii码对应的字符他的输入时数字,可以用十进制,也可以用十六进制。例如:print ord('a) #97 print chr(97) #a print chr(0x61) #a一个简单的程序来灵活运用。
2016-10-23 20:02:32 44955 1
原创 python list列表删除元素需要注意的问题
有三种方法:remove()、del、pop()remove() 必须知道列表中的元素的名字,如果用的是索引值的话,会报错del 可以利用索引值删除,也可以删除整个列表,三种方法里面只有它有这个功能pop() 默认删除列表最后一个元素,但是可以指定pop()然后再括号里面添加索引值进行删除例如:a=['a','b','c'] a.remove('a')
2016-10-20 10:54:45 4512
原创 python元祖创建时需要注意的问题
当用python穿件元祖tuple时,需要注意一下一个问题例如:temp=(1)type temp 返回的类型为int当用temp=(1,)返回的类型是tuple区别是否是元祖的关键不是小括号,而是逗号。元祖本身不可以修改,但是若是要修改元祖,可以通过切片的方式,来对元祖进行修改。例如:temp=(a,b,c,d)temp=temp[:2]+(e
2016-10-19 21:56:23 2657
原创 stdout stdin python里面的标准输出和输入
使用stdout 以及stdin时,需要导入from sys import stdout ,from sys import stdinstdout相当于print,有一点区别就是sys.stdout.write('')这个默认是没有空格的 需要自己添加sys.stdout.write(' '+'\n')这个语句就类似于print ‘’输出语句。在python3.5里面默认是print后面
2016-10-18 20:12:09 8798
原创 python 两种版本在cmd命令行切换
有的时候因为一些原因需要安装两种版本的python,一种是python2.7,另一种是python3.5,在cmd命令行切换。
2016-10-18 08:43:44 9822 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人