{"id":3243,"date":"2021-04-21T14:03:55","date_gmt":"2021-04-21T08:33:55","guid":{"rendered":"https:\/\/python-programs.com\/?p=3243"},"modified":"2021-11-22T18:39:22","modified_gmt":"2021-11-22T13:09:22","slug":"python-programming-compound-statement-parameter","status":"publish","type":"post","link":"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/","title":{"rendered":"Python Programming \u2013 Compound statement Parameter"},"content":{"rendered":"

In this Page, We are Providing Python Programming \u2013 Compound statement Parameter. Students can visit for more Detail and Explanation of Python Handwritten Notes<\/a>\u00a0Pdf.<\/p>\n

Python Programming \u2013 Compound statement Parameter<\/h2>\n

Parameter<\/strong><\/p>\n

The parameter is a named entity in a function (or method) definition that specifies the argument (or in some cases, arguments), that the function can accept. Parameters are defined by the names that appear in a function definition, whereas arguments are the values actually passed to a function when calling it. For example, given the function definition:<\/p>\n

def func ( foo , bar=None , ** kwargs ) : \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 pass<\/pre>\n

foo, bar, and kwargs are parameters of f unc. However, when calling f unc, for example:<\/p>\n

f unc ( 42 , bar=314 , extra=somevar )<\/pre>\n

the values 42 , 314 , and somevar are arguments.<\/p>\n

The actual parameters (arguments) to a function call are introduced in the local symbol table of the called function when it is called; thus, arguments are passed using call by value (where the value is always an object reference, not the value of the object). Actually, call by object reference would be a better description, since if a mutable object is passed, the caller will see any changes the callee makes to it (items inserted into a list).<\/p>\n

>>> def changeme ( mylist ) :\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0mylist.append ( [ 1 , 2 , 3 , 4 ] )\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print \"Values inside the function:\u00a0 \" , mylist\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0return\r\n. . . \r\n>>> mylist= [ 10 , 20 , 30 ] \r\n>>> changeme ( mylist )\r\nValues inside the function: [ 10 , 20 , 30 , [ 1 , 2 , 3 , 4 ] ]\r\n>>> print \"Values outside the function:\u00a0 \" , mylist \r\nValues outside the function: [ 10 , 20 , 30 , [ 1 , 2 , 3 , 4 ] ]<\/pre>\n

In the above example, the append operation maintains the passed object reference. In the following example, the object reference is overwritten inside the function.<\/p>\n

>>> def changeme ( mylist ) :\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 mylist= [ 1 , 2 , 3 , 4 ]\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 print \"Values inside the function: \",mylist\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0return\r\n. . . \r\n>>> mylist= [ 10 , 20 , 30 ]\r\n>>> changeme ( mylist )\r\nValues inside the function: [ 1 , 2 , 3 , 4 ]\r\n>>> print \"Values outside the function:\u00a0 \" , mylist \r\nValues outside the function: [ 10 , 20 , 30 ]<\/pre>\n

There are four types of parameters:<\/p>\n

Positional or keyword parameter<\/strong><\/p>\n

It specifies that an argument can be passed either positionally or as a keyword argument. Note that, only those parameters which are at the end of the parameter list can be given default argument values i.e. the function cannot have a parameter with a default argument value preceding a parameter without a default argument value in the function’s parameter list. This is because the values are assigned to the parameters by position. For example, def func ( a , b=5 ) is valid, but def func ( a=5 , b ) is not valid.<\/p>\n

Only positional parameter<\/strong><\/p>\n

It specifies that an argument can be supplied only by position.<\/p>\n

Var-positional parameter<\/strong><\/p>\n

It specifies that an arbitrary sequence of positional arguments can be provided (in addition to any positional arguments already accepted by other parameters). Such a parameter can be defined by prepending the parameter name with *.<\/p>\n

Var-keyword parameter<\/strong><\/p>\n

It specifies that arbitrarily many keyword arguments can be provided (in addition to any keyword arguments already accepted by other parameters). Such a parameter can be defined by prefixing the parameter name with **.<\/p>\n

Following are few examples of functions.<\/p>\n

>>> def person_info ( fn , In , ag , tel=5128975 , nat=' American ' ) :\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' First name : ' , fn\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' Last name : ' , In\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' Age : ' , ag \r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' Telephone number : ' , tel\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' Nationality : ' , nat\r\n. . . \r\n>>> person_info ( \u2019 Sachin ' , ' Tendulkar ' , 40 , 17896823 , ' Indian ' ) \r\nFirst name: Sachin \r\nLast name: Tendulkar \r\nAge: 40\r\nTelephone number: 17896823 \r\nNationality: Indian\r\n>>> person_info ( ' Mike ' , ' Johnson ' , 20 )\r\nFirst name: Mike \r\nLast name: Johnson \r\nAge: 20\r\nTelephone number: 5128975 \r\nNationality: American\r\n>>> person_info ( ' Nadeem ' , ' Khan * , 54 , nat= ' Pakistani ' )\r\nFirst name: Nadeem \r\nLast name: Khan \r\nAge: 54\r\nTelephone number: 5128975 \r\nNationality: Pakistani\r\n>>> person_info ( ' Chin ' , ' Chan ' , 15 , nat= ' Chinese \u2019 , tel=1894313654 ) \r\nFirst name: Chin \r\nLast name: Chan \r\nAge: 15\r\nTelephone number: 1894313654 \r\nNationality: Chinese \r\n>>>\r\n>>> def person_info ( fn , In , ag , tel , nat ) :\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' First name: ' , fn\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' Last name: ' , In\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' Age: ' , ag\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' Telephone number: ' , tel\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' Nationality: ' , nat\r\n. . . \r\n>>> person_info ( ' Sachin ' , ' Tendulkar ' , 40,17896823, ' Indian') \r\nFirst name: Sachin \r\nLast name: Tendulkar \r\nAge: 40\r\nTelephone number: 17896823 \r\nNationality: Indian\r\n>>> person_info ( ' Chin ' , ' Chan ' , 15 , 1894313654 , ' Chinese ' ) \r\nFirst name: Chin \r\nLast name: Chan \r\nAge: 15\r\nTelephone number: 1894313654 \r\nNationality: Chinese \r\n>>>\r\n>>> def total ( a , b , *numbers ) :\r\n. . .\u00a0 \u00a0 \u00a0 tot=a+b\r\n. . .\u00a0 \u00a0 \u00a0 for num in numbers:\r\n. . .\u00a0 \u00a0 \u00a0 tot=tot+num\r\n. . .\u00a0 \u00a0 \u00a0 return tot\r\n. . .\r\n>>> print ' Total : ' , total ( 1 , 2 , 3 , 4 , 5 )\r\nTotal : 15\r\n>>> print ' Total : ' , total ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 )\r\nTotal : 55 \r\n>>>\r\n>>> def person_info ( fn= ' Chinln = ' Chan ' , ** more_info ) :\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' First name : ' , fn\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' Last name : ' , In\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0if more_info.has_key ( ' ag ' ) :\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0print ' Age : ' , more_info [ ' ag ' ]\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0if more_info.has_key ( ' tel ' ) :\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 print ' Telephone number : ' , more_info [ ' tel ' ]\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0if more_info.has_key ( ' nat ' ) :\r\n. . .\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 print ' Nationality : ' , more_info [ ' nat ' ] \r\n. . . \r\n>>> person_info ( )\r\nFirst name: Chin \r\nLast name: Chan\r\n>>> person_info ( ag=40 , tel=1789 , ln= ' Tendulkar ' , nat= ' Indian ' , fn= ' sachin ' )\r\nFirst name: Sachin \r\nLast name: Tendulkar \r\nAge: 40\r\nTelephone number: 1789 \r\nNationality: Indian\r\n>>> personl_info ( ag=15 , nat= ' Chinese ' , tel=l894313654 )\r\nFirst name: Chin\r\nLast name: Chan\r\nAge: 15 \r\nTelephone number: 1894313654 \r\nNationality: Chinese \r\n>>>\r\n>>> def total( a , b , *numbers , **kwag ) :\r\n. . .       tot=a+b \r\n. . .       for num in numbers:\r\n. . .            tot=tot+num\r\n. . .      for key in kwag:\r\n. . .           tot=tot+kwag [ key ]\r\n. . .      return tot\r\n. . . \r\n>>> print ' Total : ' , total ( 5 , 7 , 10 , 2 , 14 , c=100 , d=106 , e=211 ) \r\nTotal: 455<\/pre>\n","protected":false},"excerpt":{"rendered":"

In this Page, We are Providing Python Programming \u2013 Compound statement Parameter. Students can visit for more Detail and Explanation of Python Handwritten Notes\u00a0Pdf. Python Programming \u2013 Compound statement Parameter Parameter The parameter is a named entity in a function (or method) definition that specifies the argument (or in some cases, arguments), that the function …<\/p>\n

Python Programming \u2013 Compound statement Parameter<\/span> Read More »<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[5],"tags":[],"yoast_head":"\nPython Programming \u2013 Compound statement Parameter - Python Programs<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Programming \u2013 Compound statement Parameter - Python Programs\" \/>\n<meta property=\"og:description\" content=\"In this Page, We are Providing Python Programming \u2013 Compound statement Parameter. Students can visit for more Detail and Explanation of Python Handwritten Notes\u00a0Pdf. Python Programming \u2013 Compound statement Parameter Parameter The parameter is a named entity in a function (or method) definition that specifies the argument (or in some cases, arguments), that the function … Python Programming \u2013 Compound statement Parameter Read More »\" \/>\n<meta property=\"og:url\" content=\"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/\" \/>\n<meta property=\"og:site_name\" content=\"Python Programs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/btechgeeks\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-21T08:33:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-22T13:09:22+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@btech_geeks\" \/>\n<meta name=\"twitter:site\" content=\"@btech_geeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prasanna\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/python-programs.com\/#organization\",\"name\":\"BTech Geeks\",\"url\":\"https:\/\/python-programs.com\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/btechgeeks\/\",\"https:\/\/www.linkedin.com\/in\/btechgeeks\",\"https:\/\/in.pinterest.com\/btechgeek\/\",\"https:\/\/www.youtube.com\/channel\/UC9MlCqdJ3lKqz2p5114SDIg\",\"https:\/\/www.facebook.com\/btechgeeks\",\"https:\/\/twitter.com\/btech_geeks\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/python-programs.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png\",\"contentUrl\":\"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png\",\"width\":350,\"height\":70,\"caption\":\"BTech Geeks\"},\"image\":{\"@id\":\"https:\/\/python-programs.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/python-programs.com\/#website\",\"url\":\"https:\/\/python-programs.com\/\",\"name\":\"Python Programs\",\"description\":\"Python Programs with Examples, How To Guides on Python\",\"publisher\":{\"@id\":\"https:\/\/python-programs.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/python-programs.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#webpage\",\"url\":\"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/\",\"name\":\"Python Programming \u2013 Compound statement Parameter - Python Programs\",\"isPartOf\":{\"@id\":\"https:\/\/python-programs.com\/#website\"},\"datePublished\":\"2021-04-21T08:33:55+00:00\",\"dateModified\":\"2021-11-22T13:09:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/python-programs.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python Programming \u2013 Compound statement Parameter\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#webpage\"},\"author\":{\"@id\":\"https:\/\/python-programs.com\/#\/schema\/person\/ea8ce699662f0d7e248e52fe080b85bb\"},\"headline\":\"Python Programming \u2013 Compound statement Parameter\",\"datePublished\":\"2021-04-21T08:33:55+00:00\",\"dateModified\":\"2021-11-22T13:09:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#webpage\"},\"wordCount\":407,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/python-programs.com\/#organization\"},\"articleSection\":[\"Python\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/python-programs.com\/#\/schema\/person\/ea8ce699662f0d7e248e52fe080b85bb\",\"name\":\"Prasanna\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/python-programs.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/174540ad43736c7d1a4c4f83c775e74d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/174540ad43736c7d1a4c4f83c775e74d?s=96&d=mm&r=g\",\"caption\":\"Prasanna\"},\"url\":\"https:\/\/python-programs.com\/author\/prasanna\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Programming \u2013 Compound statement Parameter - Python Programs","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/","og_locale":"en_US","og_type":"article","og_title":"Python Programming \u2013 Compound statement Parameter - Python Programs","og_description":"In this Page, We are Providing Python Programming \u2013 Compound statement Parameter. Students can visit for more Detail and Explanation of Python Handwritten Notes\u00a0Pdf. Python Programming \u2013 Compound statement Parameter Parameter The parameter is a named entity in a function (or method) definition that specifies the argument (or in some cases, arguments), that the function … Python Programming \u2013 Compound statement Parameter Read More »","og_url":"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/","og_site_name":"Python Programs","article_publisher":"https:\/\/www.facebook.com\/btechgeeks","article_published_time":"2021-04-21T08:33:55+00:00","article_modified_time":"2021-11-22T13:09:22+00:00","twitter_card":"summary_large_image","twitter_creator":"@btech_geeks","twitter_site":"@btech_geeks","twitter_misc":{"Written by":"Prasanna","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/python-programs.com\/#organization","name":"BTech Geeks","url":"https:\/\/python-programs.com\/","sameAs":["https:\/\/www.instagram.com\/btechgeeks\/","https:\/\/www.linkedin.com\/in\/btechgeeks","https:\/\/in.pinterest.com\/btechgeek\/","https:\/\/www.youtube.com\/channel\/UC9MlCqdJ3lKqz2p5114SDIg","https:\/\/www.facebook.com\/btechgeeks","https:\/\/twitter.com\/btech_geeks"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/python-programs.com\/#\/schema\/logo\/image\/","url":"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png","contentUrl":"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png","width":350,"height":70,"caption":"BTech Geeks"},"image":{"@id":"https:\/\/python-programs.com\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/python-programs.com\/#website","url":"https:\/\/python-programs.com\/","name":"Python Programs","description":"Python Programs with Examples, How To Guides on Python","publisher":{"@id":"https:\/\/python-programs.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/python-programs.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#webpage","url":"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/","name":"Python Programming \u2013 Compound statement Parameter - Python Programs","isPartOf":{"@id":"https:\/\/python-programs.com\/#website"},"datePublished":"2021-04-21T08:33:55+00:00","dateModified":"2021-11-22T13:09:22+00:00","breadcrumb":{"@id":"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/python-programs.com\/"},{"@type":"ListItem","position":2,"name":"Python Programming \u2013 Compound statement Parameter"}]},{"@type":"Article","@id":"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#article","isPartOf":{"@id":"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#webpage"},"author":{"@id":"https:\/\/python-programs.com\/#\/schema\/person\/ea8ce699662f0d7e248e52fe080b85bb"},"headline":"Python Programming \u2013 Compound statement Parameter","datePublished":"2021-04-21T08:33:55+00:00","dateModified":"2021-11-22T13:09:22+00:00","mainEntityOfPage":{"@id":"https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#webpage"},"wordCount":407,"commentCount":0,"publisher":{"@id":"https:\/\/python-programs.com\/#organization"},"articleSection":["Python"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/python-programs.com\/python-programming-compound-statement-parameter\/#respond"]}]},{"@type":"Person","@id":"https:\/\/python-programs.com\/#\/schema\/person\/ea8ce699662f0d7e248e52fe080b85bb","name":"Prasanna","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/python-programs.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/174540ad43736c7d1a4c4f83c775e74d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/174540ad43736c7d1a4c4f83c775e74d?s=96&d=mm&r=g","caption":"Prasanna"},"url":"https:\/\/python-programs.com\/author\/prasanna\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts\/3243"}],"collection":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/comments?post=3243"}],"version-history":[{"count":2,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts\/3243\/revisions"}],"predecessor-version":[{"id":3278,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts\/3243\/revisions\/3278"}],"wp:attachment":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/media?parent=3243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/categories?post=3243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/tags?post=3243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}