Python三元運算和Python函數介紹

來源:互聯網
上載者:User
三元運算:

if 1+1 == 2 :    print (True)else:    print (False)      #等同於:print (True if 1+1==2 else False)

函數的基本文法def XX():

    定義函數#  return aa  傳回值# 或 pass      什麼也不返回# XX()   調用函數 #函數的有三中不同的參數: #------普通參數------def func(name):      print (name) func('fanhaibo')    # ------預設參數------ def  func2(name,age=30):    print (name,age) func2('fanhaibo')func2('張三',20) # ------動態參數------# *argsdef func3(*args):    print  (args) func3(1)func3('hello')func3(1,2,3)func3([1,2,3])func3({1:'a',2:'b'})#**kwargs:可以傳入多個元素以key= valuedef func4(**kwargs):    print(kwargs) func4(name='fanhaibo',age=30)   #*args **kwargs def func5(arg,*args,**kwargs):    #print  (args)    #print(kwargs)    print  (arg,args,kwargs) #把1傳給arg,把’a‘’b‘’c‘作為元組傳給args,把name、age傳給kwargsfunc5(1,'a','b','c',name='fanhaibo',age=30)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.