{"id":7257,"date":"2025-03-31T01:27:56","date_gmt":"2025-03-31T01:27:56","guid":{"rendered":"https:\/\/www.pythontutorial.net\/?page_id=7257"},"modified":"2025-03-31T01:51:34","modified_gmt":"2025-03-31T01:51:34","slug":"python-assignment-operators","status":"publish","type":"page","link":"https:\/\/www.pythontutorial.net\/python-basics\/python-assignment-operators\/","title":{"rendered":"Python Assignment Operators"},"content":{"rendered":"\n<p><strong>Summary<\/strong>: in this tutorial, you&#8217;ll learn how to use the Python assignment operators to assign values to variables.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='assignment-operator'>Assignment operator <a href=\"#assignment-operator\" class=\"anchor\" id=\"assignment-operator\" title=\"Anchor for Assignment operator\">#<\/a><\/h2>\n\n\n\n<p>In Python, you use the assignment operator to assign a value to a variable. For example, the following use the assignment operator (=) to assign number <code>0<\/code> to the variable <code>count<\/code>:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">count = <span class=\"hljs-number\">0<\/span>\n\nprint(count)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=Y291bnQgPSAwDQoNCnByaW50KGNvdW50KQ\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-number\">0<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>You can perform a calculation on a variable and assign the result back to it as follows:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">count = <span class=\"hljs-number\">0<\/span>\ncount = count + <span class=\"hljs-number\">1<\/span>\n\nprint(count)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=Y291bnQgPSAwDQpjb3VudCA9IGNvdW50ICsgMQ0KDQpwcmludChjb3VudCk\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-number\">1<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>In this example, we assign <code>0<\/code> to the <code>count<\/code> variable and then increment its value by one and assign it back to the <code>count<\/code> variable.<\/p>\n\n\n\n<p>Note that the <code>=<\/code> in the following expression is an assignment, not equal comparison:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">count = count + <span class=\"hljs-number\">1<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>In Python, the equal operator that compares two values is <code>==<\/code>. You&#8217;ll learn it in the <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-comparison-operators\/\">comparison operators<\/a> tutorial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='compound-assignment-operators'>Compound Assignment Operators <a href=\"#compound-assignment-operators\" class=\"anchor\" id=\"compound-assignment-operators\" title=\"Anchor for Compound Assignment Operators\">#<\/a><\/h2>\n\n\n\n<p>In programming, we often want to express our ideas concisely. For example, you can increment the count variable and assign its result back to the variable in one step using the compound assign operator +=:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">count = <span class=\"hljs-number\">0<\/span>\ncount += <span class=\"hljs-number\">1<\/span>\n\nprint(count)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=Y291bnQgPSAwDQpjb3VudCArPSAxDQoNCnByaW50KGNvdW50KQ\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-number\">1<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-7\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>In this example, the operator += adds one to the count variable and assigns its result back to the variable:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">count += <span class=\"hljs-number\">1<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-8\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>It&#8217;s equivalent to the following:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-9\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">count = count + <span class=\"hljs-number\">1<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-9\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Here are the common compound assignment operators in Python:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Operator<\/th><th>Description<\/th><th>a<\/th><th>b<\/th><th>Example<\/th><th>Equivalent To<\/th><th>Result<\/th><\/tr><\/thead><tbody><tr><td><code>+=<\/code><\/td><td>Add and Assign<\/td><td>5<\/td><td>2<\/td><td><code>a += b<\/code><\/td><td><code>a = a + b<\/code><\/td><td><code>7<\/code><\/td><\/tr><tr><td><code>-=<\/code><\/td><td>Subtract and Assign<\/td><td>5<\/td><td>2<\/td><td><code>a -= b<\/code><\/td><td><code>a = a - b<\/code><\/td><td><code>3<\/code><\/td><\/tr><tr><td><code>*=<\/code><\/td><td>Multiply and Assign<\/td><td>5<\/td><td>2<\/td><td><code>a *= b<\/code><\/td><td><code>a = a * b<\/code><\/td><td><code>10<\/code><\/td><\/tr><tr><td><code>\/=<\/code><\/td><td>Divide and Assign<\/td><td>5<\/td><td>2<\/td><td><code>a \/= b<\/code><\/td><td><code>a = a \/ b<\/code><\/td><td><code>2.5<\/code><\/td><\/tr><tr><td><code>\/\/=<\/code><\/td><td>Floor Divide and Assign<\/td><td>5<\/td><td>2<\/td><td><code>a \/\/= b<\/code><\/td><td><code>a = a \/\/ b<\/code><\/td><td><code>2<\/code><\/td><\/tr><tr><td><code>%=<\/code><\/td><td>Modulus and Assign<\/td><td>5<\/td><td>2<\/td><td><code>a %= b<\/code><\/td><td><code>a = a % b<\/code><\/td><td><code>1<\/code><\/td><\/tr><tr><td><code>**=<\/code><\/td><td>Exponentiate and Assign<\/td><td>5<\/td><td>2<\/td><td><code>a **= b<\/code><\/td><td><code>a = a ** b<\/code><\/td><td><code>25<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id='add-and-assign'>Add and Assign (+=) <a href=\"#add-and-assign\" class=\"anchor\" id=\"add-and-assign\" title=\"Anchor for Add and Assign (&lt;code&gt;+=&lt;\/code&gt;)\">#<\/a><\/h3>\n\n\n\n<p>The add and assign operator (<code>+=<\/code> ) allows you to add a value to a variable and assign the result back to it. For example:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-10\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">count = <span class=\"hljs-number\">0<\/span>\ncount += <span class=\"hljs-number\">1<\/span>  <span class=\"hljs-comment\"># Same as: count = count + 1<\/span>\n\nprint(count)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-10\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=Y291bnQgPSAwDQpjb3VudCArPSAxICAjIFNhbWUgYXM6IGNvdW50ID0gY291bnQgKyAxDQoNCnByaW50KGNvdW50KQ\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-11\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-number\">1<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-11\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id='subtract-and-assign'>Subtract and Assign (-=) <a href=\"#subtract-and-assign\" class=\"anchor\" id=\"subtract-and-assign\" title=\"Anchor for Subtract and Assign (&lt;code&gt;-=&lt;\/code&gt;)\">#<\/a><\/h3>\n\n\n\n<p>The subtract and assign operator (<code>-=<\/code>) allows you to subtract a value from a variable and assigns the result back to the variable:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-12\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">quantity = <span class=\"hljs-number\">5<\/span>\nquantity -= <span class=\"hljs-number\">2<\/span>  <span class=\"hljs-comment\"># Same as: quantity = quantity- 2<\/span>\n\nprint(quantity)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-12\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=cXVhbnRpdHkgPSA1DQpxdWFudGl0eSAtPSAyICAjIFNhbWUgYXM6IHF1YW50aXR5ID0gcXVhbnRpdHktIDINCg0KcHJpbnQocXVhbnRpdHkp\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-13\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-number\">3<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-13\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id='multiply-and-assign'>Multiply and Assign (*=) <a href=\"#multiply-and-assign\" class=\"anchor\" id=\"multiply-and-assign\" title=\"Anchor for Multiply and Assign (&lt;code&gt;*=&lt;\/code&gt;)\">#<\/a><\/h3>\n\n\n\n<p>The multiply and assign operator ( <code>*=<\/code> ) operator allows you to multiply a number and assigns the result back to the variable:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-14\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">a = <span class=\"hljs-number\">10<\/span>\na *= <span class=\"hljs-number\">2<\/span>  <span class=\"hljs-comment\"># Same as: a = a * 2<\/span>\n\nprint(a)  <span class=\"hljs-comment\"># Output: 20<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-14\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=YSA9IDEwDQphICo9IDIgICMgU2FtZSBhczogYSA9IGEgKiAyDQoNCnByaW50KGEpICAjIE91dHB1dDogMjA\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">20<\/code><\/span><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id='divide-and-assign'>Divide and Assign (\/=) <a href=\"#divide-and-assign\" class=\"anchor\" id=\"divide-and-assign\" title=\"Anchor for Divide and Assign (&lt;code&gt;\/=&lt;\/code&gt;)\">#<\/a><\/h3>\n\n\n\n<p>The divide and assign operator ( <code>\/=<\/code> ) allows you to divide and assign the result:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-15\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">amount = <span class=\"hljs-number\">25<\/span>\namount \/= <span class=\"hljs-number\">2<\/span> <span class=\"hljs-comment\"># same as amount = amount \/ 2<\/span>\n\nprint(amount)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-15\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=YW1vdW50ID0gMjUNCmFtb3VudCAvPSAyICMgc2FtZSBhcyBhbW91bnQgPSBhbW91bnQgLyAyDQoNCnByaW50KGFtb3VudCk\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-16\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-number\">12.5<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-16\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id='floor-divide-and-assign'>Floor Divide and Assign (\/\/=) <a href=\"#floor-divide-and-assign\" class=\"anchor\" id=\"floor-divide-and-assign\" title=\"Anchor for Floor Divide and Assign (&lt;code&gt;\/\/=&lt;\/code&gt;)\">#<\/a><\/h3>\n\n\n\n<p>The floor divide and assign operator ( <code>\/\/=<\/code> ) allows you to perform <strong>integer division<\/strong> and assign a value back:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-17\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">amount = <span class=\"hljs-number\">10<\/span>\namount \/\/= <span class=\"hljs-number\">3<\/span>  <span class=\"hljs-comment\"># Same as: amount = amount \/\/ 3<\/span>\n\nprint(amount)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-17\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=YW1vdW50ID0gMTANCmFtb3VudCAvLz0gMyAgIyBTYW1lIGFzOiBhbW91bnQgPSBhbW91bnQgLy8gMw0KDQpwcmludChhbW91bnQp\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-18\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-number\">3<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-18\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id='modulus-and-assign'>Modulus and Assign (%=) <a href=\"#modulus-and-assign\" class=\"anchor\" id=\"modulus-and-assign\" title=\"Anchor for Modulus and Assign (&lt;code&gt;%=&lt;\/code&gt;)\">#<\/a><\/h3>\n\n\n\n<p>The modulus and assign operator ( <code>%=<\/code>) calculates the remainder and assigns it to a variable:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-19\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">amount = <span class=\"hljs-number\">10<\/span>\namount %= <span class=\"hljs-number\">3<\/span>\n\nprint(amount)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-19\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=YW1vdW50ID0gMTANCmFtb3VudCAlPSAzDQoNCnByaW50KGFtb3VudCk\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-20\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-number\">1<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-20\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id='exponentiate-and-assign'>Exponentiate and Assign (**=) <a href=\"#exponentiate-and-assign\" class=\"anchor\" id=\"exponentiate-and-assign\" title=\"Anchor for Exponentiate and Assign (&lt;code&gt;**=&lt;\/code&gt;)\">#<\/a><\/h3>\n\n\n\n<p>The exponentiate and assign operator (<code>**=<\/code> ) allows you to raise a number to a power and assign the result back:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-21\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">a = <span class=\"hljs-number\">2<\/span>\na **= <span class=\"hljs-number\">3<\/span>  <span class=\"hljs-comment\"># Same as: a = a ** 3<\/span>\nprint(a)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-21\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=YSA9IDINCmEgKio9IDMgICMgU2FtZSBhczogYSA9IGEgKiogMw0KcHJpbnQoYSk\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-22\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-number\">8<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-22\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id='summary'>Summary <a href=\"#summary\" class=\"anchor\" id=\"summary\" title=\"Anchor for Summary\">#<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the assignment operator (<code>=<\/code>) to assign a value to a variable.<\/li>\n\n\n\n<li>Use compound assignment operators to calculate and assign the result to a variable in one step.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id='quiz'>Quiz <a href=\"#quiz\" class=\"anchor\" id=\"quiz\" title=\"Anchor for Quiz\">#<\/a><\/h2>\n\n\n\n<iframe loading=\"lazy\"\n  name=\"quiz\"\n  src=\"\/quiz\/?quiz=assignment-operators\"\n  height=\"700\"\n  width=\"600\"\n  class=\"iframe\"\n><\/iframe>\n<div class=\"helpful-block-content\" data-title=\"\">\n\t<header>\n\t\t<div class=\"wth-question\">Was this tutorial helpful ?<\/div>\n\t\t<div class=\"wth-thumbs\">\n\t\t\t<button\n\t\t\t\tdata-post=\"7257\"\n\t\t\t\tdata-post-url=\"https:\/\/www.pythontutorial.net\/python-basics\/python-assignment-operators\/\"\n\t\t\t\tdata-post-title=\"Python Assignment Operators\"\n\t\t\t\tdata-response=\"1\"\n\t\t\t\tclass=\"wth-btn-rounded wth-yes-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\tclass=\"feather feather-thumbs-up block w-full h-full\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> Yes <\/span>\n\t\t\t<\/button>\n\n\t\t\t<button\n\t\t\t\tdata-response=\"0\"\n\t\t\t\tdata-post=\"7257\"\n\t\t\t\tdata-post-url=\"https:\/\/www.pythontutorial.net\/python-basics\/python-assignment-operators\/\"\n\t\t\t\tdata-post-title=\"Python Assignment Operators\"\n\t\t\t\tclass=\"wth-btn-rounded wth-no-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> No <\/span>\n\t\t\t<\/button>\n\t\t<\/div>\n\t<\/header>\n\n\t<div class=\"wth-form hidden\">\n\t\t<div class=\"wth-form-wrapper\">\n\t\t\t<div class=\"wth-title\"><\/div>\n\t\t\t<textarea class=\"wth-message\"><\/textarea>\n\t\t\t<input type=\"button\" name=\"wth-submit\" class=\"wth-btn wth-btn-submit\" id=\"wth-submit\" \/>\n\t\t\t<input type=\"button\" class=\"wth-btn wth-btn-cancel\" value=\"Cancel\" \/>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Summary: in this tutorial, you&#8217;ll learn how to use the Python assignment operators to assign values to variables. Assignment operator # In Python, you use the assignment operator to assign a value to a variable. For example, the following use the assignment operator (=) to assign number 0 to the variable count: Try it Output: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":37,"menu_order":9,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7257","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/7257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/comments?post=7257"}],"version-history":[{"count":5,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/7257\/revisions"}],"predecessor-version":[{"id":7269,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/7257\/revisions\/7269"}],"up":[{"embeddable":true,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/37"}],"wp:attachment":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/media?parent=7257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}