<!DOCTYPE html>
	<html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
	<head>
<title>Bài 4. Biến trong lập trình Python</title>
<meta name="description" content="Bài 4. Biến trong lập trình Python - Savefile - Tin tức - https&#x3A;&#x002F;&#x002F;baitaponha.com&#x002F;savefile&#x002F;boi-gioi-tin-hoc&#x002F;bai-4-bien-trong-lap-trinh-python-21.html">
<meta name="author" content="BÀI TẬP Ở NHÀ">
<meta name="copyright" content="BÀI TẬP Ở NHÀ [ducluu80@gmail.com]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index, archive, follow, noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="content-language" content="vi">
<meta property="og:title" content="Bài 4. Biến trong lập trình Python">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin tức - https&#x3A;&#x002F;&#x002F;baitaponha.com&#x002F;savefile&#x002F;boi-gioi-tin-hoc&#x002F;bai-4-bien-trong-lap-trinh-python-21.html">
<meta property="og:site_name" content="BÀI TẬP Ở NHÀ">
<meta property="og:url" content="https://baitaponha.com/savefile/boi-gioi-tin-hoc/bai-4-bien-trong-lap-trinh-python-21.html">
<link rel="shortcut icon" href="https://baitaponha.com/uploads/logo.ico">
<link rel="canonical" href="https://baitaponha.com/savefile/boi-gioi-tin-hoc/bai-4-bien-trong-lap-trinh-python-21.html">
<link rel="alternate" href="https://baitaponha.com/rss/" title="Tin tức" type="application/rss+xml">
<link rel="alternate" href="https://baitaponha.com/rss/lap-trinh-python-co-ban/" title="Tin tức - Lập trình Python cơ bản." type="application/rss+xml">
<link rel="alternate" href="https://baitaponha.com/rss/giai-de-tin-hoc/" title="Tin tức - Giải đề tin học" type="application/rss+xml">
<link rel="alternate" href="https://baitaponha.com/rss/boi-gioi-tin-hoc/" title="Tin tức - Bồi giỏi tin học" type="application/rss+xml">
<link rel="alternate" href="https://baitaponha.com/rss/lap-trinh-c/" title="Tin tức - Lập trình C++" type="application/rss+xml">
<link rel="alternate" href="https://baitaponha.com/rss/thu-thuat-may-tinh/" title="Tin tức - Thủ thuật máy tính" type="application/rss+xml">
<link rel="preload" as="style" href="https://baitaponha.com/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://baitaponha.com/themes/egov/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://baitaponha.com/themes/egov/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://baitaponha.com/themes/egov/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://baitaponha.com/themes/egov/css/custom.css" type="text/css">
<link rel="preload" as="style" href="https://baitaponha.com/themes/egov/css/style-green.css" type="text/css">
<link rel="preload" as="style" href="https://baitaponha.com/themes/egov/css/news.css" type="text/css">
<link rel="preload" as="script" href="https://baitaponha.com/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://baitaponha.com/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://baitaponha.com/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://baitaponha.com/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://baitaponha.com/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://baitaponha.com/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://baitaponha.com/assets/js/jquery/jquery.cookie.js" type="text/javascript">
<link rel="preload" as="script" href="https://baitaponha.com/themes/egov/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://baitaponha.com/themes/egov/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.googletagmanager.com/gtag/js?id=G-4JBZJ8SEPL" type="text/javascript">
<link rel="preload" as="script" href="https://baitaponha.com/themes/egov/js/bootstrap.min.js" type="text/javascript">
<link rel="StyleSheet" href="https://baitaponha.com/assets/css/font-awesome.min.css">
<link rel="StyleSheet" href="https://baitaponha.com/themes/egov/css/bootstrap.non-responsive.css">
<link rel="StyleSheet" href="https://baitaponha.com/themes/egov/css/style.css">
<link rel="StyleSheet" href="https://baitaponha.com/themes/egov/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://baitaponha.com/themes/egov/css/custom.css">
<link rel="StyleSheet" href="https://baitaponha.com/themes/egov/css/style-green.css">
<link rel="StyleSheet" href="https://baitaponha.com/themes/egov/css/news.css">
<style type="text/css">
	body{background: #fff;}
</style>

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3247389617576546"
     crossorigin="anonymous"></script>
     <!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-4JBZJ8SEPL"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-4JBZJ8SEPL');
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-W4C9RPT');</script>
<!-- End Google Tag Manager -->
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-6V0WCB5SCB"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-6V0WCB5SCB');
</script>
<script async custom-element="amp-auto-ads"
        src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js">
</script>		
<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-262364265-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-262364265-1');
</script>
<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-262364265-1', '.baitaponha.com');
ga('send', 'pageview');
</script>
</head>
	<body>
	    <amp-auto-ads type="adsense"
                    data-ad-client="ca-pub-3247389617576546">
        </amp-auto-ads>
<!-- BEGIN Fanpage Facebook -->
<div id="fb-root"></div>
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v16.0&appId=390459604647856&autoLogAppEvents=1" nonce="H8AT1lQt"></script>

<!-- END Fanpage Facebook -->
        <!-- Google Tag Manager (noscript) -->
            <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W4C9RPT"
            height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
        <!-- End Google Tag Manager (noscript) -->
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">BÀI TẬP Ở NHÀ</h2>
		<p class="pull-right"><a title="BÀI TẬP Ở NHÀ" href="https://baitaponha.com/">https://baitaponha.com</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Bài 4. Biến trong lập trình Python</h1>
		<ul class="list-inline">
			<li>Thứ ba - 18/04/2023 09:13</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
			<p>Trong lập trình, biến là một khái niệm quan trọng để lưu trữ giá trị và tham chiếu đến các đối tượng khác trong chương trình. Biến có thể được tạo ra bằng cách đặt tên cho nó và gán giá trị cho biến đó trong quá trình thực thi chương trình.</p>

<p>Trong Python, biến là vật chứa dữ liệu và được định nghĩa bằng cách gán một giá trị cho một tên biến cụ thể. Biến có thể chứa các giá trị khác nhau, bao gồm các số, chuỗi, danh sách, từ điển và đối tượng khác.</p>
		</div>
				<div class="imghome">
			<img alt="Biến trong lập trình Python" src="https://baitaponha.com/uploads/news/2023_04/tai-xuong.png" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<h2><strong>Khai báo biến trong Python</strong></h2>

<p>Bạn không cần phải khai báo biến trước khi sử dụng chúng trong Python. Điều này có nghĩa là khi gán một giá trị cho biến, biến đó được tạo ra tự động.</p>

<p>Các quy tắc đặt tên biến trong Python:</p>

<ul>
	<li>Tên biến phải bắt đầu bằng một chữ cái (không phải số).</li>
	<li>Tên biến chỉ chứa các ký tự chữ cái, số và dấu gạch dưới (underscore).</li>
	<li>Tên biến không được phép chứa các ký tự đặc biệt như @, !, %, &amp;,...</li>
</ul>

<p>Có thể sử dụng chữ hoa hoặc chữ thường trong tên biến, nhưng Python không phân biệt chữ hoa và chữ thường trong tên biến.</p>

<p>Ví dụ:</p>

<pre>
<code class="language-python">x = 5
y = &quot;Hello, World!&quot;</code></pre>
Trong ví dụ ở trên, tên biến <code>`x`</code> được gán giá trị <code>`5`</code>, trong khi tên biến <code>`y`</code> được gán giá trị <code>`Hello, World!`</code>.

<h2 id="kiểm-tra-kiểu-dữ-liệu-của-biến"><strong>Kiểm tra kiểu dữ liệu của biến</strong></h2>

<p>Trong Python, bạn có thể sử dụng hàm <code>`type()`</code> để kiểm tra kiểu dữ liệu của một biến.</p>

<p>Ví dụ:</p>

<pre>
<code class="language-python">x = 5
y = &quot;Hello, World!&quot;

print(type(x))
print(type(y))
</code></pre>
Output:

<pre>
<code class="language-python">&lt;class &#039;int&#039;&gt;
&lt;class &#039;str&#039;&gt;</code></pre>
Trong ví dụ này, hàm <code>`type()`</code> được sử dụng để kiểm tra kiểu dữ liệu của biến <code>`x`</code> và <code>`y`</code>. Biến <code>`x`</code> là một số nguyên (int), trong khi biến <code>`y`</code> là một chuỗi (str).

<h2 id="gán-giá-trị-cho-biến">Gán giá trị cho biến</h2>

<p>Để gán giá trị cho biến trong Python, bạn chỉ cần sử dụng dấu bằng (=). Ví dụ:</p>

<pre>
<code class="language-python">x = 5
y = &quot;Hello, World!&quot;
</code></pre>

<p>Khi chương trình thực hiện các lệnh này, biến <code>`x`</code> được gán giá trị <code>`5`</code> và biến <code>`y`</code> được gán giá trị <code>`Hello, World!`</code>.<br />
&nbsp;</p>

<h2 id="toán-tử-trong-biến-python"><strong>Toán tử trong biến Python</strong></h2>

<p>Python hỗ trợ các toán tử trong biến như:</p>

<ul>
	<li>Toán tử cộng (+): Sử dụng để cộng các giá trị của hai biến hoặc nối chuỗi.</li>
	<li>Toán tử trừ (-): Sử dụng để trừ giá trị của hai biến hoặc số.</li>
	<li>Toán tử nhân (*): Sử dụng để nhân hai giá trị của hai biến hoặc số.</li>
	<li>Toán tử chia (/): Sử dụng để chia giá trị của hai biến hoặc số.</li>
	<li>Toán tử chia lấy phần dư (%): Sử dụng để chia giá trị của hai biến hoặc số và trả về phần dư.</li>
</ul>

<pre>
<code class="language-python">a = 5
b = 2
c = a + b
d = a - b
e = a * b
f = a / b
g = a % b

print(c)
print(d)
print(e)
print(f)
print(g)
</code></pre>

<p>Output:</p>

<pre>
<code class="language-python">7
3
10
2.5
1
</code></pre>

<h2 id="biến-global-và-local"><br />
<strong>Biến global và local</strong></h2>

<p>Trong Python, biến có thể được định nghĩa và sử dụng ở hai phạm vi khác nhau là phạm vi global và phạm vi local.</p>

<ul>
	<li>Biến global là biến được định nghĩa trong phạm vi chương trình chính và có thể được truy cập từ bất kỳ đâu trong chương trình.</li>
	<li>Biến local là biến được định nghĩa trong phạm vi của một hàm hoặc phương thức và chỉ có thể được truy cập từ bên trong hàm hoặc phương thức đó.</li>
</ul>

<p>Khi cố gắng truy cập một biến local từ bên ngoài phạm vi của nó, Python sẽ báo lỗi.</p>

<p>Ví dụ về biến global và local:</p>

<pre>
<code class="language-python">x = &quot;global&quot;

def myfunc():
  x = &quot;local&quot;
  print(x)

myfunc()
print(x)
</code></pre>

<p>Output:</p>

<pre>
<code class="language-python">local
global
</code></pre>

<p>Trong ví dụ trên, biến <code>`x`</code> là biến global được định nghĩa bên ngoài hàm <code>`myfunc()`</code>. Trong hàm <code>`myfunc()`</code>, biến <code>`x`</code> là biến local và có giá trị <code>`local`</code>. Sau đó, khi gọi hàm <code>`myfunc()`</code>, hàm sẽ in giá trị của biến <code>`x`</code> là <code>`local`</code>. Cuối cùng, khi in giá trị của biến <code>`x`</code> bên ngoài hàm, giá trị của biến global vẫn là <code>`global`</code>.</p>
		</div>
				<div id="author">
						<p>
				<strong>Tác giả:</strong>
				Chat GPT
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://baitaponha.com/savefile/boi-gioi-tin-hoc/bai-4-bien-trong-lap-trinh-python-21.html" title="Bài 4. Biến trong lập trình Python">https://baitaponha.com/savefile/boi-gioi-tin-hoc/bai-4-bien-trong-lap-trinh-python-21.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; BÀI TẬP Ở NHÀ
		</div>
		<div id="contact">
			<a href="mailto:ducluu80@gmail.com">ducluu80@gmail.com</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://baitaponha.com/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<script src="https://baitaponha.com/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="btol",nv_check_pass_mstime=21538000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://baitaponha.com/assets/js/language/vi.js"></script>
<script src="https://baitaponha.com/assets/js/DOMPurify/purify3.js"></script>
<script src="https://baitaponha.com/assets/js/global.js"></script>
<script src="https://baitaponha.com/assets/js/site.js"></script>
<script src="https://baitaponha.com/themes/default/js/news.js"></script>
<script src="https://baitaponha.com/assets/js/jquery/jquery.cookie.js"></script>
<script src="https://baitaponha.com/themes/egov/js/main.js"></script>
<script src="https://baitaponha.com/themes/egov/js/custom.js"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-4JBZJ8SEPL"></script>
<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('js',new Date);gtag('config','G-4JBZJ8SEPL');</script>
<script src="https://baitaponha.com/themes/egov/js/bootstrap.min.js"></script>
</body>
</html>