Python | Function handling mutable and immutable

Pubblicato il: 23 marzo 2020
sul canale di: Florence Sharmila
46
1

How does the function handles when passed mutable and immutable datatypes as the parameters:

Case1:
def china(a):
print("Inside China\n")
print("Values recieved in side china",a)
a=a+2
print("values after change inside china()",a)
main
num= 3
print("Calling china(), passing", num)
china(num)
print("Back from china(), num value in global scope

Case2:
def china(ChinaList):
print("Inside China\n")
print("Values recieved in side china",ChinaList)
ChinaList.append(2)
ChinaList.extend([5,1])
ChinaList.remove(5)
print("values after change inside china()",ChinaList)
main
IndiaList=[1]
print("Before Calling china(), passing", IndiaList)
china(IndiaList)
print("Back from china(), num value in global scope ", IndiaList)

Case3:
def china(ChinaList):
print("Inside China\n")
print("Values recieved in side china",ChinaList)
ChinaList.append(2)
ChinaList.extend([5,1])
ChinaList.remove(5)
print("values after change inside china()",ChinaList)
main
IndiaList=[1]
print("Before Calling china(), passing", IndiaList)
china(IndiaList)
print("Back from china(), num value in global scope ", IndiaList)


In questa pagina del sito puoi guardare il video online Python | Function handling mutable and immutable della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Florence Sharmila 23 marzo 2020, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 46 volte e gli è piaciuto 1 spettatori. Buona visione!