Python基礎點記錄2
---- PygLatin
1 介紹函數的調用,就是直接函數名
def square(n):
squared = n**2
print "%d squared is %d." % (n, squared)
return squared
square(10)
2 介紹函數可以使用參數的傳遞
把函數的參數改為base,exponent。調用函數傳入37和4
def power(base,exponent):
result = base**exponent
print "%d to the power of %d is %d." % (base, exponent, result)
power(37,4)
3 介紹*的用法,比如我們傳入一個字符串,那麽我們可以使用*name接收,然後可以利用name來輸出。不一定使用name,可以是任何的名字
def favorite_actors(*name):
print "Your favorite actors are:" , name
favorite_actors("Michael Palin", "John Cleese", "Graham Chapman")
4 介紹函數體裏面還可以調用另外的函數
def fun_one(n):
return n * 5
def fun_two(m):
return fun_one(m) + 7
5 介紹Python裏面可以導入很多的系統的模塊,就像c語言的include
1 導入math模塊,import math
Ps:假設我們沒有導入math模塊的時候,那麽執行print sqrt(25)的時候會報錯
2 執行print math.sqrt(25),加了一個math說明調用系統的庫函數
import math
print math.sqrt(25)
6 Import我們還可以只是單獨的導入模塊裏面的方法
從math模塊裏面值導入sqrt函數
from math import sqrt
print sqrt(25)
7 Import 使用from module import * 來表示從模塊裏面導入所有的函數
8 Import from module import *方法的缺點就是,如果我們導入了很多的模塊,那麽可能導致出現相同的函數名,因此我們最好是使用import module,然後使用module.name
1 介紹了第一個函數max(),比如max(1,2,3)返回的是3 (min函數是類似的)
2 max()函數的參數是一個數組,返回數組中的最大值
3 使用max函數來得到一個數組的最大值
maximum = max(4,0,-3,78)
print maximum
9 介紹絕對值函數abs(),返回的值永遠是正數,比如abs(-5)返回的是5
absolute = abs(-42)
print absolute
10 介紹type函數的使用,type函數返回的是當前這種數據的類型,比如int , float等
Python基礎點記錄2