{"id":4609,"date":"2025-01-21T12:54:23","date_gmt":"2025-01-21T03:54:23","guid":{"rendered":"https:\/\/secondlife.lol\/?p=4609"},"modified":"2025-01-21T12:54:24","modified_gmt":"2025-01-21T03:54:24","slug":"python-args-kwargs-guide","status":"publish","type":"post","link":"https:\/\/secondlife.lol\/en\/python-args-kwargs-guide\/","title":{"rendered":"The Complete Guide to args kwargs for Python Beginners: Arguments Parameter Differences"},"content":{"rendered":"<style>.kb-image4609_33f7f6-13 .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image4609_33f7f6-13 img.kb-img, .kb-image4609_33f7f6-13 .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image4609_33f7f6-13\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1125\" height=\"624\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4056.jpeg\" alt=\"args kwargs \uc124\uba85 \uc774\ubbf8\uc9c0\" class=\"kb-img wp-image-4613\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4056.jpeg 1125w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4056-300x166.jpeg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4056-600x333.jpeg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4056-768x426.jpeg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4056-18x10.jpeg 18w\" sizes=\"(max-width: 1125px) 100vw, 1125px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">hello, <a href=\"http:\/\/python.org\" target=\"_blank\" rel=\"noopener\">Python<\/a> Hey, newbie developers! \ud83d\udc0d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you've ever come across weird things like args kwargs while writing functions and wondered, \"What is this and why do I need it?\", today's post is for you!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let's dive into the world of args and kwargs and arguments and parameters together! Don't worry, it's not hard, I'll make it easy and fun for you, and by the end of this post, you'll be a Python master with args and kwargs at your disposal! \ud83d\ude0e<\/p>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title-wrap{color:var(--global-palette2, #2B6CB0);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{color:var(--global-palette2, #2B6CB0);font-size:28px;font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap .kb-table-of-content-list{color:var(--global-palette1, #3182CE);line-height:2em;font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap .kb-table-of-content-list .kb-table-of-contents__entry:hover{color:var(--global-palette6, #718096);}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);}}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{font-size:28px;}}@media all and (max-width: 767px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{font-size:28px;}}<\/style>\n\n\n<h2 class=\"wp-block-heading\">What are args kwargs?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">First, let's look at what args kwargs are. In a nutshell, they're a special syntax for passing multiple arguments to a function. They're used with a *, as shown below.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>*args<\/strong>: Pass multiple positional arguments to <strong>Tuples<\/strong>in the file.<\/li>\n\n\n\n<li><strong>**kwargs<\/strong>: multiple keyword arguments to <strong><a href=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/\ud30c\uc774\uc36c-\ub515\uc158\ub108\ub9ac-\ud29c\ud130\ub9c1-\ud3ec\uc2a4\ud2b8-\uc378\ub124\uc77c.jpg\" data-type=\"attachment\" data-id=\"4411\">Dictionaries<\/a><\/strong>in the file.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Doesn't sound familiar? Don't worry, we'll walk you through it with an example!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Example of using args kwargs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Example of using *args<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>def print_args(*args):\n    for arg in args:\n        print(arg)\n\nprint_args('hello', 'python', 'world')<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Code commentary:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><code>def print_args(*args):<\/code>: *args to define a function named print_args.<\/li>\n\n\n\n<li><code>for arg in args:<\/code>: traverses all arguments in args.<\/li>\n\n\n\n<li><code>print(arg)<\/code>: Print each argument.<\/li>\n\n\n\n<li><code>print_args('hello', 'python', 'world')<\/code>Call the : function and pass multiple arguments.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">This will print \"hello\", \"python\", and \"world\" on a new line each. Cool, right?<\/p>\n\n\n<style>.kb-image4609_d54050-26 .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image4609_d54050-26 img.kb-img, .kb-image4609_d54050-26 .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image4609_d54050-26\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1125\" height=\"734\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4054.jpeg\" alt=\"args kwargs \uc0ac\uc6a9 \uc608\uc2dc1 \uc774\ubbf8\uc9c0\" class=\"kb-img wp-image-4616\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4054.jpeg 1125w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4054-300x196.jpeg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4054-600x391.jpeg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4054-768x501.jpeg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4054-18x12.jpeg 18w\" sizes=\"(max-width: 1125px) 100vw, 1125px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Example of using **kwargs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Let's try kwargs this time.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>def print_kwargs(**kwargs):\n    for key, value in kwargs.items():\n        print(f\"{key}: {value}\")\n\nprint_kwargs(name=\"Python\", age=30, occupation=\"Programmer\")<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Code commentary:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><code>def print_kwargs(**kwargs):<\/code>: **Define a function named print_kwargs using kargs.<\/li>\n\n\n\n<li><code>for key, value in kwargs.items():<\/code>: Traverse all key-value pairs in kwargs.<\/li>\n\n\n\n<li><code>print(f\"{key}: {value}\")<\/code>: Print each key-value pair.<\/li>\n\n\n\n<li><code>print_kwargs(name=\"Python\", age=30, occupation=\"Programmer\")<\/code>: Call the function with a keyword argument.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">This will output \"Name: Python\", \"Age: 30\", and \"Occupation: Programmer\", each on a new line. How convenient, right?<\/p>\n\n\n<style>.kb-image4609_46fab1-8e .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image4609_46fab1-8e img.kb-img, .kb-image4609_46fab1-8e .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image4609_46fab1-8e\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1125\" height=\"713\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4055.jpeg\" alt=\"args kwargs \uc0ac\uc6a9 \uc608\uc2dc2 \uc774\ubbf8\uc9c0\" class=\"kb-img wp-image-4617\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4055.jpeg 1125w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4055-300x190.jpeg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4055-600x380.jpeg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4055-768x487.jpeg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4055-18x12.jpeg 18w\" sizes=\"(max-width: 1125px) 100vw, 1125px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Argument parameter differences<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now, let's talk about the argument parameter difference, which looks similar, but is actually a different concept.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Parameter: The <strong>Definition<\/strong>When you use <strong>Variables you use<\/strong>Answer.<\/li>\n\n\n\n<li>Argument: The <strong>call<\/strong>When you use <strong>The actual value you pass<\/strong>Answer.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Here's an example of creating a function named greet and then calling it.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>def greet(name):  # where name is a parameter\n    print(f\"Hello, {name}!\")\n\ngreet(\"Python\") # where \"Python\" is the argument<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Does this make sense? Think of parameters as the \"frame\" of a function, and arguments as the \"actual values\" you put into that frame.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How do we actually utilize args kwargs?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">args and kwargs can be useful in a lot of different situations, especially when the number of arguments is fluid.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>def make_pizza(*toppings, **details):\n    print(f\"Pizza toppings: {', '.join(toppings)}\")\n    for key, value in details.items():\n        print(f\"{key}: {value}\")\n\nmake_pizza(\"cheese\", \"olives\", \"green peppers\", size=\"large\", price=20000)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Code commentary:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><code>def make_pizza(*toppings, **details):<\/code>: Use args and kwargs at the same time.<\/li>\n\n\n\n<li><code>print(f\"Pizza toppings: {', '.join(toppings)}\")<\/code>: Print all toppings separated by commas.<\/li>\n\n\n\n<li><code>for key, value in details.items():<\/code>: Navigate to more information.<\/li>\n\n\n\n<li><code>print(f\"{key}: {value}\")<\/code>: Print each additional information.<\/li>\n\n\n\n<li><code>make_pizza(\"cheese\", \"olives\", \"green peppers\", size=\"large\", price=20000)<\/code>: Call a function by passing various arguments.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">This gives you the freedom to pass on toppings and additional information, which is really handy, right?<\/p>\n\n\n<style>.kb-image4609_81aff3-6f .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image4609_81aff3-6f img.kb-img, .kb-image4609_81aff3-6f .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image4609_81aff3-6f\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1125\" height=\"724\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4053.jpeg\" alt=\"args kwargs \uc0ac\uc6a9 \uc608\uc2dc3 \uc774\ubbf8\uc9c0\" class=\"kb-img wp-image-4618\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4053.jpeg 1125w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4053-300x193.jpeg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4053-600x386.jpeg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4053-768x494.jpeg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/IMG_4053-18x12.jpeg 18w\" sizes=\"(max-width: 1125px) 100vw, 1125px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">So, that's it for args kwargs and argument parameter differences. What do you think? It's not as hard as you think, right? You should be able to put these concepts to good use by now.<\/p>\n\n\n<style>.kb-image4457_249bea-0c.kb-image-is-ratio-size, .kb-image4457_249bea-0c .kb-image-is-ratio-size{max-width:300px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image4457_249bea-0c.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image4457_249bea-0c .kb-image-is-ratio-size{align-self:unset;}.kb-image4457_249bea-0c figure{max-width:300px;}.kb-image4457_249bea-0c .image-is-svg, .kb-image4457_249bea-0c .image-is-svg img{width:100%;}.kb-image4457_249bea-0c .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image4457_249bea-0c\"><figure class=\"aligncenter size-medium\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-300x300.webp\" alt=\"\ud14c\ub9ac \uc774\ubaa8\ud2f0\ucf58\" class=\"kb-img wp-image-4456\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-300x300.webp 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-600x600.webp 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-150x150.webp 150w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-768x768.webp 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-12x12.webp 12w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding.webp 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><figcaption><strong>(Happy coding!)<\/strong><\/figcaption><\/figure><\/div>","protected":false},"excerpt":{"rendered":"<p>Hello, beginner Python developers! \ud83d\udc0d When you create a function, you'll need to create an args...<\/p>","protected":false},"author":3,"featured_media":4620,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[3],"tags":[796,798,34,800,799,801,797],"class_list":["post-4609","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python-coding","tag-args","tag-kwargs","tag-python","tag-800","tag-799","tag-801","tag-797"],"taxonomy_info":{"category":[{"value":3,"label":"\ud30c\uc774\uc36c(Python)"}],"post_tag":[{"value":796,"label":"args"},{"value":798,"label":"kwargs"},{"value":34,"label":"python"},{"value":800,"label":"\ub9e4\uac1c\ubcc0\uc218"},{"value":799,"label":"\uc778\uc790"},{"value":801,"label":"\ucf54\ub529\ud301"},{"value":797,"label":"\ud568\uc218"}]},"featured_image_src_large":["https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/\ud30c\uc774\uc36c-\uc139\uc158-4-600x600.jpg",600,600,true],"author_info":{"display_name":"TERE","author_link":"https:\/\/secondlife.lol\/en\/author\/tere\/"},"comment_info":0,"category_info":[{"term_id":3,"name":"\ud30c\uc774\uc36c(Python)","slug":"python-coding","term_group":0,"term_taxonomy_id":3,"taxonomy":"category","description":"","parent":20,"count":119,"filter":"raw","cat_ID":3,"category_count":119,"category_description":"","cat_name":"\ud30c\uc774\uc36c(Python)","category_nicename":"python-coding","category_parent":20}],"tag_info":[{"term_id":796,"name":"args","slug":"args","term_group":0,"term_taxonomy_id":796,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":798,"name":"kwargs","slug":"kwargs","term_group":0,"term_taxonomy_id":798,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":34,"name":"python","slug":"python","term_group":0,"term_taxonomy_id":34,"taxonomy":"post_tag","description":"","parent":0,"count":22,"filter":"raw"},{"term_id":800,"name":"\ub9e4\uac1c\ubcc0\uc218","slug":"%eb%a7%a4%ea%b0%9c%eb%b3%80%ec%88%98","term_group":0,"term_taxonomy_id":800,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":799,"name":"\uc778\uc790","slug":"%ec%9d%b8%ec%9e%90","term_group":0,"term_taxonomy_id":799,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":801,"name":"\ucf54\ub529\ud301","slug":"%ec%bd%94%eb%94%a9%ed%8c%81","term_group":0,"term_taxonomy_id":801,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":797,"name":"\ud568\uc218","slug":"%ed%95%a8%ec%88%98","term_group":0,"term_taxonomy_id":797,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/comments?post=4609"}],"version-history":[{"count":6,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4609\/revisions"}],"predecessor-version":[{"id":4619,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4609\/revisions\/4619"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media\/4620"}],"wp:attachment":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media?parent=4609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/categories?post=4609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/tags?post=4609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}