{"id":366,"date":"2025-03-15T03:25:54","date_gmt":"2025-03-15T03:25:54","guid":{"rendered":"https:\/\/news.techjunior.vn\/?p=366"},"modified":"2025-03-15T03:25:54","modified_gmt":"2025-03-15T03:25:54","slug":"%f0%9f%93%8c-f-string-cong-cu-dinh-dang-chuoi-manh-me-nhat-trong-python-%f0%9f%9a%80%f0%9f%90%8d","status":"publish","type":"post","link":"https:\/\/news.techjunior.vn\/?p=366","title":{"rendered":"\ud83d\udccc F-STRING \u2013 C\u00d4NG C\u1ee4 \u0110\u1ecaNH D\u1ea0NG CHU\u1ed6I M\u1ea0NH M\u1ebc NH\u1ea4T TRONG PYTHON! \ud83d\ude80\ud83d\udc0d"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"438\" src=\"https:\/\/news.techjunior.vn\/wp-content\/uploads\/2025\/03\/image-2-1.png\" alt=\"\" class=\"wp-image-367\" srcset=\"https:\/\/news.techjunior.vn\/wp-content\/uploads\/2025\/03\/image-2-1.png 680w, https:\/\/news.techjunior.vn\/wp-content\/uploads\/2025\/03\/image-2-1-300x193.png 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd25 <strong>B\u1ea1n \u0111\u00e3 t\u1eebng g\u1eb7p r\u1eafc r\u1ed1i khi n\u1ed1i chu\u1ed7i trong Python ch\u01b0a?<\/strong><\/h3>\n\n\n\n<p>Trong l\u1eadp tr\u00ecnh Python, <strong>\u0111\u1ecbnh d\u1ea1ng chu\u1ed7i<\/strong> l\u00e0 m\u1ed9t thao t\u00e1c r\u1ea5t ph\u1ed5 bi\u1ebfn. V\u00ed d\u1ee5, khi hi\u1ec3n th\u1ecb th\u00f4ng tin c\u1ee7a m\u1ed9t ng\u01b0\u1eddi d\u00f9ng, xu\u1ea5t k\u1ebft qu\u1ea3 t\u00ednh to\u00e1n ho\u1eb7c l\u00e0m vi\u1ec7c v\u1edbi d\u1eef li\u1ec7u t\u1eeb API, b\u1ea1n c\u1ea7n ch\u00e8n d\u1eef li\u1ec7u v\u00e0o chu\u1ed7i m\u1ed9t c\u00e1ch r\u00f5 r\u00e0ng v\u00e0 d\u1ec5 \u0111\u1ecdc.<\/p>\n\n\n\n<p>Tr\u01b0\u1edbc khi Python 3.6 ra \u0111\u1eddi, l\u1eadp tr\u00ecnh vi\u00ean th\u01b0\u1eddng d\u00f9ng c\u00e1c c\u00e1ch sau:<br>\u274c <strong>Ph\u00e9p n\u1ed1i chu\u1ed7i (<code>+<\/code>)<\/strong>: C\u1ed3ng k\u1ec1nh, ph\u1ea3i chuy\u1ec3n \u0111\u1ed5i ki\u1ec3u d\u1eef li\u1ec7u b\u1eb1ng <code>str()<\/code>.<br>\u274c <strong>% Formatting<\/strong>: Kh\u00f3 \u0111\u1ecdc, kh\u00f3 qu\u1ea3n l\u00fd khi c\u00f3 nhi\u1ec1u bi\u1ebfn.<br>\u274c <strong><code>.format()<\/code><\/strong>: D\u1ec5 \u0111\u1ecdc h\u01a1n nh\u01b0ng v\u1eabn kh\u00e1 d\u00e0i d\u00f2ng.<\/p>\n\n\n\n<p>\ud83d\udca1 <strong>Gi\u1ea3i ph\u00e1p? H\u00e3y d\u00f9ng F-String (<code>f\"\"<\/code>)!<\/strong><\/p>\n\n\n\n<p>F-String gi\u00fap b\u1ea1n \u0111\u1ecbnh d\u1ea1ng chu\u1ed7i ng\u1eafn g\u1ecdn, d\u1ec5 hi\u1ec3u v\u00e0 hi\u1ec7u qu\u1ea3 h\u01a1n r\u1ea5t nhi\u1ec1u. H\u00e3y c\u00f9ng kh\u00e1m ph\u00e1 chi ti\u1ebft v\u1ec1 c\u00f4ng c\u1ee5 m\u1ea1nh m\u1ebd n\u00e0y! \ud83d\udd0e<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udee0 <strong>1. F-String l\u00e0 g\u00ec?<\/strong><\/h2>\n\n\n\n<p>F-String (vi\u1ebft t\u1eaft c\u1ee7a <strong>Formatted String Literals<\/strong>) l\u00e0 m\u1ed9t c\u00e1ch \u0111\u1ecbnh d\u1ea1ng chu\u1ed7i \u0111\u01b0\u1ee3c gi\u1edbi thi\u1ec7u t\u1eeb <strong>Python 3.6<\/strong>, gi\u00fap b\u1ea1n d\u1ec5 d\u00e0ng ch\u00e8n bi\u1ebfn v\u00e0o chu\u1ed7i b\u1eb1ng c\u00e1ch \u0111\u1eb7t d\u1ea5u <code>{}<\/code> b\u00ean trong chu\u1ed7i c\u00f3 ti\u1ec1n t\u1ed1 <code>f<\/code>.<\/p>\n\n\n\n<p><strong>\ud83d\udccc C\u00fa ph\u00e1p c\u01a1 b\u1ea3n:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>f\"chu\u1ed7i {bi\u1ebfn}\"\n<\/code><\/pre>\n\n\n\n<p>B\u1ea1n ch\u1ec9 c\u1ea7n <strong>\u0111\u1eb7t ch\u1eef <code>f<\/code> tr\u01b0\u1edbc chu\u1ed7i<\/strong>, v\u00e0 <strong>ch\u00e8n bi\u1ebfn v\u00e0o trong <code>{}<\/code><\/strong>, Python s\u1ebd t\u1ef1 \u0111\u1ed9ng thay th\u1ebf <code>{}<\/code> b\u1eb1ng gi\u00e1 tr\u1ecb c\u1ee7a bi\u1ebfn \u0111\u00f3.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\ude80 <strong>2. V\u00ec sao n\u00ean d\u00f9ng F-String?<\/strong><\/h2>\n\n\n\n<p>\u2705 <strong>Ng\u1eafn g\u1ecdn h\u01a1n<\/strong> \u2013 Kh\u00f4ng c\u1ea7n d\u00f9ng <code>+<\/code> \u0111\u1ec3 n\u1ed1i chu\u1ed7i, ti\u1ebft ki\u1ec7m th\u1eddi gian vi\u1ebft code.<br>\u2705 <strong>D\u1ec5 \u0111\u1ecdc h\u01a1n<\/strong> \u2013 C\u00fa ph\u00e1p tr\u1ef1c quan h\u01a1n so v\u1edbi <code>.format()<\/code> hay <code>% formatting<\/code>.<br>\u2705 <strong>Nhanh h\u01a1n<\/strong> \u2013 F-String c\u00f3 hi\u1ec7u su\u1ea5t t\u1ed1t h\u01a1n <code>.format()<\/code> v\u00e0 <code>% formatting<\/code>.<br>\u2705 <strong>H\u1ed7 tr\u1ee3 bi\u1ec3u th\u1ee9c Python<\/strong> \u2013 C\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n t\u00ednh to\u00e1n ngay trong <code>{}<\/code> m\u00e0 kh\u00f4ng c\u1ea7n khai b\u00e1o th\u00eam bi\u1ebfn.<br>\u2705 <strong>Linh ho\u1ea1t<\/strong> \u2013 D\u1ec5 d\u00e0ng \u0111\u1ecbnh d\u1ea1ng s\u1ed1, chu\u1ed7i, ng\u00e0y gi\u1edd, th\u1eadm ch\u00ed c\u1ea3 \u0111\u1ed1i t\u01b0\u1ee3ng ph\u1ee9c t\u1ea1p.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udfaf <strong>3. Khi n\u00e0o n\u00ean d\u00f9ng F-String?<\/strong><\/h2>\n\n\n\n<p>\ud83d\udd39 Khi c\u1ea7n gh\u00e9p nhi\u1ec1u bi\u1ebfn v\u00e0o chu\u1ed7i m\u1ed9t c\u00e1ch nhanh ch\u00f3ng.<br>\ud83d\udd39 Khi c\u1ea7n th\u1ef1c hi\u1ec7n c\u00e1c ph\u00e9p to\u00e1n ngay trong chu\u1ed7i.<br>\ud83d\udd39 Khi c\u1ea7n \u0111\u1ecbnh d\u1ea1ng d\u1eef li\u1ec7u nh\u01b0 s\u1ed1 th\u1eadp ph\u00e2n, ng\u00e0y gi\u1edd.<br>\ud83d\udd39 Khi mu\u1ed1n code d\u1ec5 \u0111\u1ecdc, d\u1ec5 b\u1ea3o tr\u00ec h\u01a1n.<\/p>\n\n\n\n<p>F-String kh\u00f4ng ch\u1ec9 gi\u00fap b\u1ea1n vi\u1ebft code ng\u1eafn g\u1ecdn h\u01a1n m\u00e0 c\u00f2n l\u00e0m t\u0103ng <strong>hi\u1ec7u su\u1ea5t th\u1ef1c thi<\/strong> c\u1ee7a ch\u01b0\u01a1ng tr\u00ecnh. Theo m\u1ed9t s\u1ed1 b\u00e0i ki\u1ec3m tra t\u1ed1c \u0111\u1ed9, <strong>F-String nhanh h\u01a1n so v\u1edbi <code>.format()<\/code> v\u00e0 <code>% formatting<\/code><\/strong> do kh\u00f4ng ph\u1ea3i th\u1ef1c hi\u1ec7n nhi\u1ec1u thao t\u00e1c n\u1ed9i b\u1ed9 nh\u01b0 c\u00e1c ph\u01b0\u01a1ng ph\u00e1p c\u0169.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udee0 <strong>4. C\u00e1ch s\u1eed d\u1ee5ng F-String<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udccc <strong>4.1. Ch\u00e8n bi\u1ebfn v\u00e0o chu\u1ed7i<\/strong><\/h3>\n\n\n\n<p>F-String cho ph\u00e9p b\u1ea1n ch\u00e8n tr\u1ef1c ti\u1ebfp gi\u00e1 tr\u1ecb c\u1ee7a bi\u1ebfn v\u00e0o chu\u1ed7i m\u00e0 kh\u00f4ng c\u1ea7n d\u00f9ng <code>+<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>name = \"Alice\"\nage = 25\nprint(f\"Xin ch\u00e0o, t\u00f4i l\u00e0 {name} v\u00e0 t\u00f4i {age} tu\u1ed5i.\")\n<\/code><\/pre>\n\n\n\n<p>\u2728 <strong>K\u1ebft qu\u1ea3:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Xin ch\u00e0o, t\u00f4i l\u00e0 Alice v\u00e0 t\u00f4i 25 tu\u1ed5i.\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udccc <strong>4.2. S\u1eed d\u1ee5ng bi\u1ec3u th\u1ee9c Python trong <code>{}<\/code><\/strong><\/h3>\n\n\n\n<p>B\u1ea1n c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n c\u00e1c ph\u00e9p to\u00e1n ho\u1eb7c g\u1ecdi h\u00e0m tr\u1ef1c ti\u1ebfp trong <code>{}<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a, b = 5, 3\nprint(f\"T\u1ed5ng: {a + b}, T\u00edch: {a * b}, Chia: {a \/ b:.2f}\")\n<\/code><\/pre>\n\n\n\n<p>\u2728 <strong>K\u1ebft qu\u1ea3:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>T\u1ed5ng: 8, T\u00edch: 15, Chia: 1.67\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udccc <strong>4.3. \u0110\u1ecbnh d\u1ea1ng s\u1ed1 v\u1edbi F-String<\/strong><\/h3>\n\n\n\n<p>B\u1ea1n c\u00f3 th\u1ec3 \u0111\u1ecbnh d\u1ea1ng s\u1ed1 th\u1eadp ph\u00e2n, s\u1ed1 l\u1edbn ho\u1eb7c s\u1ed1 c\u00f3 d\u1ea5u ph\u00e2n c\u00e1ch.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi = 3.14159265358979\nprint(f\"Pi l\u00e0m tr\u00f2n 2 ch\u1eef s\u1ed1: {pi:.2f}\")\n<\/code><\/pre>\n\n\n\n<p>\u2728 <strong>K\u1ebft qu\u1ea3:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Pi l\u00e0m tr\u00f2n 2 ch\u1eef s\u1ed1: 3.14\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udccc <strong>4.4. \u0110\u1ecbnh d\u1ea1ng chu\u1ed7i v\u1edbi F-String<\/strong><\/h3>\n\n\n\n<p>B\u1ea1n c\u00f3 th\u1ec3 c\u0103n ch\u1ec9nh v\u0103n b\u1ea3n d\u1ec5 d\u00e0ng v\u1edbi F-String.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>name = \"Python\"\nprint(f\"|{name:&lt;10}|\")  # C\u0103n tr\u00e1i\nprint(f\"|{name:^10}|\")  # C\u0103n gi\u1eefa\nprint(f\"|{name:&gt;10}|\")  # C\u0103n ph\u1ea3i\n<\/code><\/pre>\n\n\n\n<p>\u2728 <strong>K\u1ebft qu\u1ea3:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>|Python    |\n|  Python  |\n|    Python|\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udccc <strong>4.5. L\u00e0m vi\u1ec7c v\u1edbi ng\u00e0y th\u00e1ng<\/strong><\/h3>\n\n\n\n<p>F-String c\u0169ng h\u1ed7 tr\u1ee3 \u0111\u1ecbnh d\u1ea1ng ng\u00e0y gi\u1edd.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>from datetime import datetime\ntoday = datetime.now()\nprint(f\"H\u00f4m nay l\u00e0 {today:%d\/%m\/%Y}\")\n<\/code><\/pre>\n\n\n\n<p>\u2728 <strong>K\u1ebft qu\u1ea3:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>H\u00f4m nay l\u00e0 12\/03\/2025\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udccc <strong>4.6. D\u00f9ng F-String v\u1edbi danh s\u00e1ch v\u00e0 \u0111\u1ed1i t\u01b0\u1ee3ng<\/strong><\/h3>\n\n\n\n<p>B\u1ea1n c\u00f3 th\u1ec3 duy\u1ec7t danh s\u00e1ch ho\u1eb7c hi\u1ec3n th\u1ecb thu\u1ed9c t\u00ednh c\u1ee7a \u0111\u1ed1i t\u01b0\u1ee3ng trong F-String.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>class Person:\n    def __init__(self, name, age):\n        self.name = name\n        self.age = age\n\nperson = Person(\"Alice\", 25)\nprint(f\"{person.name} n\u0103m nay {person.age} tu\u1ed5i.\")\n<\/code><\/pre>\n\n\n\n<p>\u2728 <strong>K\u1ebft qu\u1ea3:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Alice n\u0103m nay 25 tu\u1ed5i.\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\u26a0 <strong>5. Nh\u1eefng l\u01b0u \u00fd khi d\u00f9ng F-String<\/strong><\/h2>\n\n\n\n<p>\u2757 <strong>Ch\u1ec9 d\u00f9ng \u0111\u01b0\u1ee3c t\u1eeb Python 3.6 tr\u1edf l\u00ean<\/strong> \u2013 N\u1ebfu b\u1ea1n \u0111ang l\u00e0m vi\u1ec7c v\u1edbi Python 2 ho\u1eb7c phi\u00ean b\u1ea3n c\u0169 h\u01a1n, b\u1ea1n ph\u1ea3i d\u00f9ng <code>.format()<\/code> ho\u1eb7c <code>% formatting<\/code>.<br>\u2757 <strong>Kh\u00f4ng th\u1ec3 ch\u1ee9a <code>{}<\/code> tr\u1ed1ng<\/strong> \u2013 <code>{}<\/code> trong F-String <strong>ph\u1ea3i ch\u1ee9a bi\u1ec3u th\u1ee9c h\u1ee3p l\u1ec7<\/strong>. N\u1ebfu c\u1ea7n hi\u1ec3n th\u1ecb <code>{}<\/code> trong chu\u1ed7i, h\u00e3y d\u00f9ng d\u1ea5u <code>{{<\/code> v\u00e0 <code>}}<\/code>.<br>\u2757 <strong>D\u00f9ng h\u1ee3p l\u00fd \u0111\u1ec3 tr\u00e1nh code qu\u00e1 d\u00e0i<\/strong> \u2013 N\u1ebfu c\u00f3 nhi\u1ec1u bi\u1ec3u th\u1ee9c ph\u1ee9c t\u1ea1p, h\u00e3y x\u1eed l\u00fd tr\u01b0\u1edbc khi \u0111\u01b0a v\u00e0o F-String \u0111\u1ec3 code d\u1ec5 \u0111\u1ecdc h\u01a1n.<\/p>\n\n\n\n<p>V\u00ed d\u1ee5, n\u1ebfu F-String qu\u00e1 ph\u1ee9c t\u1ea1p:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>result = f\"T\u1ed5ng: {sum(&#091;x**2 for x in range(10) if x % 2 == 0])}\"\n<\/code><\/pre>\n\n\n\n<p>N\u00ean t\u00e1ch th\u00e0nh nhi\u1ec1u d\u00f2ng:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>squares = &#091;x**2 for x in range(10) if x % 2 == 0]\ntotal = sum(squares)\nresult = f\"T\u1ed5ng: {total}\"\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udfc6 <strong>6. T\u1ed5ng k\u1ebft<\/strong><\/h2>\n\n\n\n<p>\u2705 <strong>F-String l\u00e0 c\u00e1ch nhanh nh\u1ea5t, d\u1ec5 \u0111\u1ecdc nh\u1ea5t \u0111\u1ec3 \u0111\u1ecbnh d\u1ea1ng chu\u1ed7i trong Python.<\/strong><br>\u2705 <strong>Gi\u00fap vi\u1ebft code ng\u1eafn g\u1ecdn, d\u1ec5 b\u1ea3o tr\u00ec v\u00e0 c\u00f3 hi\u1ec7u su\u1ea5t cao h\u01a1n.<\/strong><br>\u2705 <strong>Thay th\u1ebf ho\u00e0n to\u00e0n c\u00e1ch n\u1ed1i chu\u1ed7i truy\u1ec1n th\u1ed1ng v\u00e0 <code>.format()<\/code>.<\/strong><\/p>\n\n\n\n<p>\ud83d\udc49 <strong>B\u1ea1n \u0111\u00e3 s\u1eed d\u1ee5ng F-String ch\u01b0a? N\u1ebfu ch\u01b0a, h\u00e3y th\u1eed ngay h\u00f4m nay \u0111\u1ec3 c\u1ea3m nh\u1eadn s\u1ef1 ti\u1ec7n l\u1ee3i c\u1ee7a n\u00f3!<\/strong> \ud83d\udcac\u2b07\ufe0f<\/p>\n\n\n\n<p>#Python #FString #LapTrinhPython #CodeGonGang #PythonTips<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udd25 B\u1ea1n \u0111\u00e3 t\u1eebng g\u1eb7p r\u1eafc r\u1ed1i khi n\u1ed1i chu\u1ed7i trong Python ch\u01b0a? Trong l\u1eadp tr\u00ecnh Python, \u0111\u1ecbnh d\u1ea1ng chu\u1ed7i l\u00e0 m\u1ed9t thao t\u00e1c r\u1ea5t ph\u1ed5 bi\u1ebfn. V\u00ed d\u1ee5, khi hi\u1ec3n th\u1ecb&#8230;<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-366","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/news.techjunior.vn\/index.php?rest_route=\/wp\/v2\/posts\/366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/news.techjunior.vn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news.techjunior.vn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news.techjunior.vn\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/news.techjunior.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=366"}],"version-history":[{"count":1,"href":"https:\/\/news.techjunior.vn\/index.php?rest_route=\/wp\/v2\/posts\/366\/revisions"}],"predecessor-version":[{"id":368,"href":"https:\/\/news.techjunior.vn\/index.php?rest_route=\/wp\/v2\/posts\/366\/revisions\/368"}],"wp:attachment":[{"href":"https:\/\/news.techjunior.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news.techjunior.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news.techjunior.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}