{"id":29978,"date":"2023-01-12T13:01:58","date_gmt":"2023-01-12T07:31:58","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/"},"modified":"2023-01-12T13:01:58","modified_gmt":"2023-01-12T07:31:58","slug":"solved-does-python-have-something-like-pointer-in-c-programming-language","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/","title":{"rendered":"[Solved] Does python have something like pointer in C programming language?"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-69578669\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"69578669\" data-parentid=\"69553066\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>This is a popular question for people who learn python.<\/p>\n<p>The answer is that <strong>python has no pointer but using id(). And id() return C language memory address in CPython interpreter.<\/strong><\/p>\n<p>Everything in python is a python object and id() is the identity of the python object. When you write python code you need to understand how id() works, or you will waste many memory spaces. By the way, the following picture shows some real examples of how id() work in python.<br \/>\n<a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg\"><img decoding=\"async\" src=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg\" alt=\"enter image description here\"><\/a><\/p>\n<p>In the CPython interpreter, the id() returns the C memory address value of PyObject. Everything in python is a python object even for the True\/False value.<br \/>\nThe description of id() in python is<\/p>\n<blockquote>\n<p><em>Return the \u201cidentity\u201d of an object. This is an integer that is guaranteed to be unique and constant for this object during its lifetime. Two objects with non-overlapping lifetimes may have the same id() value.<\/em><\/p>\n<\/blockquote>\n<p>There are many interpreters in Python and they can implement id(). We know the most popular one is CPython and its source code is here<br \/>\n<a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/python\/cpython\">https:\/\/github.com\/python\/cpython<\/a><\/p>\n<p>And the source code to implement id() is here<br \/><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpg\"><img decoding=\"async\" src=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpg\" alt=\"enter image description here\"><\/a><\/p>\n<p>CPython is the interpreter in C. In the source code, every python object is PyObject in C and the id() will return the C memory address of this PyObject. But remember that does not mean the interpreter should return memory address for id(). It&#8217;s just CPython interpreter do it and it is satisfied with the specification of python.<\/p>\n<p>So, that&#8217;s why I say python has no pointer but id(). And CPython interpreter returns the C memory address of PyObject as the value of id().<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">4<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Does python have something like pointer in C programming language? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] This is a popular question for people who learn python. The answer is that python has no pointer but using id(). And id() return C language memory address in CPython interpreter. Everything in python is a python object and id() is the identity of the python object. When you write python code you need &#8230; <a title=\"[Solved] Does python have something like pointer in C programming language?\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/\" aria-label=\"More on [Solved] Does python have something like pointer in C programming language?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[712,349],"class_list":["post-29978","post","type-post","status-publish","format-standard","hentry","category-solved","tag-pointers","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Does python have something like pointer in C programming language? - JassWeb<\/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:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Does python have something like pointer in C programming language? - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] This is a popular question for people who learn python. The answer is that python has no pointer but using id(). And id() return C language memory address in CPython interpreter. Everything in python is a python object and id() is the identity of the python object. When you write python code you need ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-12T07:31:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Does python have something like pointer in C programming language?\",\"datePublished\":\"2023-01-12T07:31:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/\"},\"wordCount\":300,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg\",\"keywords\":[\"pointers\",\"python\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/\",\"name\":\"[Solved] Does python have something like pointer in C programming language? - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg\",\"datePublished\":\"2023-01-12T07:31:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#primaryimage\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Does python have something like pointer in C programming language?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Does python have something like pointer in C programming language? - JassWeb","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:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Does python have something like pointer in C programming language? - JassWeb","og_description":"[ad_1] This is a popular question for people who learn python. The answer is that python has no pointer but using id(). And id() return C language memory address in CPython interpreter. Everything in python is a python object and id() is the identity of the python object. When you write python code you need ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/","og_site_name":"JassWeb","article_published_time":"2023-01-12T07:31:58+00:00","og_image":[{"url":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg","type":"","width":"","height":""}],"author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Does python have something like pointer in C programming language?","datePublished":"2023-01-12T07:31:58+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/"},"wordCount":300,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"image":{"@id":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#primaryimage"},"thumbnailUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg","keywords":["pointers","python"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/","url":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/","name":"[Solved] Does python have something like pointer in C programming language? - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#primaryimage"},"image":{"@id":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#primaryimage"},"thumbnailUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg","datePublished":"2023-01-12T07:31:58+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#primaryimage","url":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2023\/01\/Solved-Does-python-have-something-like-pointer-in-C-programming.jpeg"},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-does-python-have-something-like-pointer-in-c-programming-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Does python have something like pointer in C programming language?"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/29978","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=29978"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/29978\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=29978"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=29978"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=29978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}