iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0
AI & Data

初學Python30天系列 第 17

初學python第十七天

  • 分享至 

  • xImage
  •  

今天學習了函數的輸入:
def a(s,count=1):
print(scount)
a('IU')
函數的輸入無法使用可改變的資料,例如:list或dict。以上程式顯示為:
IU
若將程式的count預設值改成5:
def a(s,count=1):
print(s
count)
a('IU',5)
顯示為:
IUIUIUIUIU
就會印出五次,前面的s是輸入字串,後面的count是次數。
接下來學到func函式:
def func(a,b,c=2):
print('a=',a,'b=',b,'c=,',c)
func(1,2)
在函式中輸入三數,會得出:
a= 1 b= 2 c=, 2
若是用下列程式:
def func(a,b,c=2):
print('a=',a,'b=',b,'c=,',c)
func(b=2,a=3)
他會依照a,b,c對照正確答案:
a= 3 b= 2 c=, 2
今天也是學習了一些,基本上教材上的程式碼都還算看得懂,
現在還處在會看但無法實用的階段,希望之後可以打出自己理想
的程式碼。


上一篇
初學python第十六天
下一篇
初學python第十八天
系列文
初學Python30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言