Số nguyên trong python la gì

Nội dung chính

Show

  • Kiểu dữ liệu số trong python là gì
  • Kiểu dữ liệu số nguyên int trong python
  • Kiểu dữ liệu số thực float trong python | float python là gì
  • Kiểu dữ liệu số phức complex trong python
  • Chương trình mẫu
  • Tổng kết

Python hỗ trợ ba kiểu dữ liệu số trong pythonsố nguyên int, số thực floatsố phức complex, và bạn sẽ học được cách sử dụng các kiểu dữ liệu số này trong bài học sau đây.

Kiểu dữ liệu số trong python là gì

Kiểu dữ liệu số trong python (tiếng anh : Numeric literal; tiếng Nhật : 数値リテラル) là tên loại dữ liệu dùng để gọi các chữ số được dùng trong chương trình python. Cũng
giống như kiểu dữ liệu chữ, kiểu dữ liệu số trong python cũng thuộc dạng Literal – một giá trị mà nó thể hiện chính nó.
Ví dụ như số 11 thuộc kiểu dữ liệu số và nó thể hiện giá trị của chính nó bằng 11 chứ không phụ thuộc vào yếu tố bên ngoài.

Kiểu dữ liệu số nguyên int trong python

Kiểu dữ liệu số nguyên trong python bao gồm số nguyên dương (1,2,3…), số nguyên âm (-1,-2,-3…) và số 0. Số nguyên không chứa dấu phẩy trong chính nó.
Khi viết số nguyên trong một chương trình, chúng ta viết giá trị của chúng
như ví dụ dưới đây:


1


23




-

1


-

123




0


Python cho phép chúng ta thêm dấu gạch chân _ vào vị trí bất kỳ để phân chia chữ số cho dễ nhìn khi viết kiểu dữ liệu số nguyên int như sau:

10000


10_000


1000_0


1_0000


Ngoài ra, chúng ta có thể biểu diễn số nguyên dưới dạng nhị phân (binary), 8 (octal) và 16 (Hex – hexadecimal) tương tự dưới đây:

0b1011


0x9F


-

0b1011


Để biểu diễn
kiểu dữ liệu số nguyên int trong python dưới dạng nhị phân (binary), bát phân (octal) và thập lục phân (Hex – hexadecimal), hãy tham khảo bảng dưới đây:

dạngcách viếtví dụthập phân
Dùng các số từ 0 đến 9 để biểu diễn.
Có thể thêm dâú + hoặc - vào đầu số.
Không thể viết số bắt đầu từ số 0 ngoại trừ chính số 0
100
-100
0
nhị phân
Viết số bắt đầu bằng ký tự 0b.
Dùng 0 và 1 để biểu diễn số.
Có thể thêm dâú + hoặc - vào đầu số
0b1111
-0b1111
bát phân
Viết số bắt đầu bằng ký tự 0o.
Dùng chữ số từ 0 đến 7 để biểu diễn số.
Có thể thêm dâú + hoặc - vào đầu số
0o100
-0o100
0
thập lục phân
Viết số bắt đầu bằng ký tự 0x.
Dùng chữ số từ 0 đến 9 để biểu diễn số.
Có thể thêm dâú + hoặc - vào đầu số
0x100
-0x100
0

Để biến đổi từ các kiểu dữ liệu khác về kiểu dữ liệu số nguyên int trong python, bạn có thể dùng phương thức int(). Bạn cũng có thể đổi các kiểu dữ liệu số nguyên sang các dạng nhị phân, bát phân, thập lục phân bằng các phương thứcbin(), oct() hay hex như các ví dụ sau:


a=

"15"





b =

int

(a)

print(b)





print(

bin

(b))




print(

oct

(b))




print(

hex

(b))


Kiểu dữ liệu số thực float trong python | float python là gì

Kiểu dữ liệu số thực trong python hay còn gọi
float python là kiểu số được biểu diễn dưới dạng số thực dấu phẩy động( tiếng anh : Floating point number; tiếng Nhật:浮動小数点 ).

Chúng ta có thể hiểu một cách đơn giản, float python hay là kiểu dữ liệu số thực chính là các số chứa phần thập phân đằng sau dấu chấm.

Giống với kiểu dữ liệu số nguyên int, chúng ta viết trực tiếp giá trị của số thực float trong python, giống như ví dụ dưới đây:

12.49


-

19.5


Chúng ta cũng có
thể dùng dấu gạch chân _ vào vị trí bất kỳ để phân chia chữ số cho dễ nhìn khi viết kiểu dữ liệu số thực float như sau:

122_3.49


-

1_43249.5


Với các số thực cực kỳ lớn hoặc cực kỳ nhỏ mà số đằng sau dấu phẩy rất nhiều, chúng ta có thể biểu diễn chúng bằng số e trong python như dưới đây:

8.5e+7


2.34e-12


Trong đó, 8.5e+7 có giá trị bằng 8.5×100000=850000, và 2.34e-12 có giá trị bằng 2.34×0.0001=0.000234.

Chúng ta cũng có thể đổi từ các kiểu
dữ liệu khác về kiểu dữ liệu số thực float trong python bằng phương thức float() như ví dụ sau đây:


a=

"15"





b =

float

(a)


print(b)



Kiểu dữ liệu số phức complex trong python

Kiểu dữ liệu số phức trong python là các số được biểu thị bằng phần thực và phần ảo như dưới đây:

a + bj

Python là một trong những ngôn ngữ lập trình hiếm hoi hỗ trợ kiểu dữ liệu số phức, lý do là bởi số phức thường được sử dụng trong hình học toán học và kỹ thuật, mà đây lại vốn là các lĩnh vực có thể phát huy thế mạnh về khả năng xử lý dữ liệu của python.

Tuy nhiên thực tế trong các
chương trình python thông dụng thì hầu như không liên quan mấy tới việc xử lý kiểu dữ liệu số phức nên bạn cũng không cần lo lắng nếu chưa hiểu rõ về loại số này. Nếu bạn muốn viết kiểu dữ liệu số phức trong Python, hãy tham khảo như ví dụ dưới đây:

4.2

+

5j


3

+

4j


4j


(

3.2

+

4j

)

Chương trình mẫu

Chúng ta sẽ viết một chương trình đơn giản hiển thị giá trị của các kiểu dữ liệu số trong python như dưới đây:

print(

"Số nguyên:"

,

12345

)



print(

"Số thực :"

,

2.34e-12

)



print(

"Số phức :"

,

4.2

+

5j

)


Tổng kết

Trên đây Kiyoshi đã hướng dẫn bạn về các loại số trong python rồi. Để nắm rõ nội dung bài học
hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo.

Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại <a title=”Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên
website của chúng tôi” style=”color:#fff;background-color:silver” rel=”license noopener” target=”_blank” href=”https://creativecommons.org/licenses/by-nc-nd/4.0/”>Creativecommons</a> và <a title=”Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi” style=”color:#fff;background-color:silver”
target=”_blank” rel=”noopener” href=”https://www.dmca.com/Protection/Status.aspx?ID=1631afcd-7c4a-467d-8016-402c5073e5cd” class=”dmca-badge”&gt;DMCA&lt;/a&gt;&lt;script src=”https://images.dmca.com/Badges/DMCABadgeHelper.min.js”&gt;</p><h3 style=”font-size:15px”>Bài viết liên quan</h3><ul class=”popular-posts”><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/chuyen-chuoi-thanh-so-trong-python/” title=”Chuyển chuỗi thành số trong python” rel=”bookmark”>Chuyển chuỗi thành số trong python</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank” href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/kiem-tra-so-chan-le-trong-python/” title=”Kiểm tra
số chẵn lẻ trong python” rel=”bookmark”>Kiểm tra số chẵn lẻ trong python</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank” href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/kiem-tra-so-doi-xung-trong-python/” title=”Kiểm tra số đối xứng trong python” rel=”bookmark”>Kiểm tra số đối xứng trong python</a></h3></div></li><li
class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank” href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/kiem-tra-so-chinh-phuong-trong-python/” title=”Kiểm tra số chính phương trong python” rel=”bookmark”>Kiểm tra số chính phương trong python</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/kiem-tra-so-nguyen-to-trong-python/” title=”Kiểm tra số nguyên tố trong python” rel=”bookmark”>Kiểm tra số nguyên tố trong python</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank” href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/kiem-tra-so-nguyen-so-thuc-trong-python/”
title=”Kiểm tra số nguyên trong python” rel=”bookmark”>Kiểm tra số nguyên trong python</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank” href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/kiem-tra-so-hoan-hao-trong-python/” title=”Kiểm tra số hoàn hảo trong python” rel=”bookmark”>Kiểm tra số hoàn hảo trong python</a></h3></div></li><li
class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank” href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/lam-tron-so-trong-python-bang-ham-round/” title=”Làm tròn số trong python bằng hàm round” rel=”bookmark”>Làm tròn số trong python bằng hàm round</a></h3></div></li></ul></div><div id=”keugoi”><span>Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt
Nam!</span></div><section class=”icon-bar-2″ style=”border-bottom:dotted grey .3px!important”><a target=”_blank” title=”chia sẻ qua facebook” rel=”noopener noreferrer” href=”https://www.facebook.com/sharer/sharer.php?u=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/so-trong-python/” class=”facebook”><i class=”fa fa-facebook”></i></a> <a target=”_blank” rel=”noopener noreferrer”
href=”https://twitter.com/intent/tweet?url=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/so-trong-python/” title=”chia sẻ qua twitter” class=”twitter”><i class=”fa fa-twitter”></i></a> <a target=”_blank” rel=”noopener noreferrer” href=”https://getpocket.com/edit?url=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/so-trong-python/” title=”chia sẻ qua pocket” class=”pocket”><i class=”fa fa-get-pocket”></i></a>
<span class=”zalo-share-button” title=”chia sẻ qua zalo” style=”margin-left:18px;margin-bottom:-3px” data-href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/so-trong-python/” data-oaid=”579745863508352884″ data-layout=”3″ data-color=”blue” data-customize=”false”></span></section><p class=”ico-folder”><a target=”_blank” href=”https://laptrinhcanban.com/”><span itemprop=”HOME”>HOME</span></a><span class=”sya”></span>&gt;&gt;
<a target=”_blank” class=”article-category-link” href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/”>python cơ bản – lập trình python cho người mới bắt đầu</a>&gt;&gt;<a target=”_blank” class=”article-category-link” href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/”>05. số trong python</a></p><nav id=”article-nav”><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/dem-so-lan-xuat-hien-cua-ky-tu-trong-chuoi-python/” id=”article-nav-older” class=”article-nav-link-wrap” style=”float:left;text-align:right;padding-right:20px”><strong class=”article-nav-caption”>Bài sau</strong><div class=”article-nav-title”>Đếm số lần xuất hiện của ký tự trong chuỗi python</div></a><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/so-pi-trong-python/” id=”article-nav-newer” class=”article-nav-link-wrap” style=”float:right;text-align:left;padding-left:20px”><strong class=”article-nav-caption”>Bài tiếp</strong><div class=”article-nav-title”>Số pi trong python</div></a><span id=”ezoic-pub-ad-placeholder-611″ class=”ezoic-adpicker-ad”></span></nav><div id=”recent_posts_down”><div
class=”widget_athemes_tabs”><ul id=”widget-tab” class=”clearfix widget-tab-nav”><li class=”active”>Bài viết mới nhất</li></ul><div class=”widget”><ul><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small
size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban46.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/”>Làm tròn số trong JavaScript (Math.round, Math.ceil, Math.floor)</a></span> <span>tháng 7 1,
2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban45.webp”></a></div><div
class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/”>Số mũ trong JavaScript (Math.pow, Math.exp)</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban44.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/”>Math.max và Math.min trong JavaScript</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/”><img
width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban43.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/”>Math.random trong JavaScript</a></span>
<span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/throw-trong-javascript/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″
data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban42.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/throw-trong-javascript/”>throw trong JavaScript và cách trả về ngoại lệ tuỳ ý</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div
class=”widget-entry-thumbnail”><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/cac-ngoai-le-trong-javascript-va-cach-xu-ly/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban41.webp”></a></div><div class=”widget-entry-summary”><span
style=”margin:0″><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/cac-ngoai-le-trong-javascript-va-cach-xu-ly/”>Các ngoại lệ trong JavaScript và cách xử lý tương ứng</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/try-catch-trong-javascript/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban40.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/try-catch-trong-javascript/”>try…catch trong JavaScript và cách xử lý ngoại lệ</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/xu-ly-ngoai-le-cua-ham-xu-ly-mo-ta-trong-khoi-try/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban39.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/xu-ly-ngoai-le-cua-ham-xu-ly-mo-ta-trong-khoi-try/”>Xử lý ngoại lệ của hàm xử lý mô tả trong khối try</a></span> <span>tháng 7 1, 2022</span></div></li></ul></div></div></div><footer class=”entry-meta entry-footer”></footer><hr class=”entry-footer-hr”></div><span class=”ezoic-autoinsert-ad
ezoic-longest_content”></span><div id=”profiletitle2″>Profile</div><div id=”profileblock2″><div id=”profilephoto2″><a target=”_blank” rel=”noopener” href=”https://www.facebook.com/mr.nchita”><img width=”100″ height=”100″ alt=”きよしです!笑” ezimgfmt=”rs rscb2 src ng ngcb2″ class=”ezlazyload” data-ezsrc=”/css/images/kiyoshi.webp”></a></div><div id=”profiletext2″><p>Tác giả : <a href=”https://www.facebook.com/mr.nchita”
target=”_blank” rel=”nofollow noopener”>Kiyoshi (Chis Thanh)</a></p><p>Kiyoshi là một <a href=”https://www.youtube.com/c/ChisThanh” target=”_blank” rel=”nofollow noopener”>cựu du học sinh tại Nhật Bản</a>. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.<span id=”ezoic-pub-ad-placeholder-196″ class=”ezoic-adpicker-ad”></span></p></div></div></div></article><aside
id=”sidebar”><div id=”sidebar_first”><span class=”ezoic-autoinsert-ad ezoic-sidebar”></span><div class=”search” style=”margin-top:-30px”><div id=”fb-root”></div><script async defer crossorigin=”anonymous” src=”https://connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v12.0&appId=3084959888222500&autoLogAppEvents=1″ nonce=”KPkvxeh4″>

Số nguyên trong python la gì

Số nguyên trong python la gì