導入時間模塊
In [2]: import time
In [3]: time.ctime(time.time())
Out[3]: 'Wed Apr 5 15:16:26 2017'
In [4]: time.time()
Out[4]: 1491376668.733707
In [5]: time.ctime(time.time()) //轉換時間格式
Out[5]: 'Wed Apr 5 15:18:07 2017'
聲明函數
In [6]: def myprint(): //聲明myprint()函數
...: print "hello world"
...:
In [7]: myprint() //調用myprint()函數
hello world
In [8]: print myprint()
hello world
None
函數
In [1]: def f(): //定義函數f()
...: a= 1
...: b=3
...: c=2
...: return a,b,c //返回a,b,c的值,省略了括號
...:
In [2]: f()
Out[2]: (1, 3, 2)
In [3]: a,b,c =f() //將f()函數的值依次賦給a,b,c
In [4]: print a,b,c
1 3 2
In [5]: def abs(x): //定義絕對值函數
...: if x>=0:
...: return x //當x爲正數時,返回x的值
...: else:
...: return -x //否則返回-x的值
...:
In [6]: abs(2)
Out[6]: 2
In [7]: abs(-5)
Out[7]: 5
In [8]: def abs(x):
...: if x>=0:
...: print x
...: else:
...: print -x
...:
In [9]: abs(-5)
5
In [10]: print abs(-13)
13 //
None //
In [12]: def power(x): //定義3次方函數
....: return x*x*x
....:
In [13]: power(2)
....: return x**3
....: #In [20]: def power(x):
Out[13]: 8 #....: return x**3
#....:
In [14]: power(3) #In [21]: power(3)
Out[14]: 27 #Out[21]: 27
--------------------
In [15]: def abs(x): //聲明絕對值函數abs()
....: return x if x>=0 else -x //x>=0時返回x,否則返回-x
....:
In [16]: abs(-5)
Out[16]: 5
In [17]: abs(5)
Out[17]: 5
In [22]: def info(name,age=18,address="xi'an"):
....: print name,age,address
....:
In [23]: info("hzy") //傳遞參數
hzy 18 xi'an
In [24]: info ("hzy",20)
hzy 20 xi'an
In [16]: def add(*args):
....: sum =0
....: for i in args:
....: sum =sum +i
....: return sum
....:
In [17]: add(1,2,3,4)
Out[17]: 10