Knowledge hub công nghệ ứng dụng thực chiến tại Việt Nam Weekly digest · Đăng ký →
Data-driven business

Chuyển chuỗi thành số trong python

Chuyển chuỗi thành số trong python – Các loại dữ liệu số trong python, bao gồm số nguyên và chuỗi đều là các đối tượng.…

TThủy Tiên
Theo dõi
Chuyển chuỗi thành số trong python

Chuyển chuỗi thành số trong pythonCác loại dữ liệu số trong python, bao gồm số nguyên và chuỗi đều là các đối tượng. Thông thường, khi viết mã Python, bạn sẽ cần chuyển đổi dữ liệu sang loại khác. 

Trong bài viết dưới đây, chúng tôi sẽ hướng dẫn đến bạn cách chuyển chuỗi thành số trong python. Bạn sẽ học được cách chuyển chuỗi thành số cũng như tiến hành tính toán trong python bằng các hàm int hay float trong python hiệu quả. 

Tại sao cần chuyển chuỗi thành số trong python

– Trong python, kể cả khi một chuỗi ký tự hiển thị là số, nhưng nếu số đó không phải là kiểu dữ liệu số, chúng ta vẫn không thể sử dụng trực tiếp để các toán tử tính toán với chuỗi đó được. 

– Như ví dụ dưới đây, lỗi TypeError đã xảy ra: 

<pre><code>

print(10 + “12”)

<pre><code>

– Khi đó lỗi sẽ trả về hiển thị như sau:

<pre><code>

Traceback (most recent call last):

  File “Main.py”, line 1, in <module>

    print(10 + “12”)

TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’

<pre><code>

– Đây là lỗi thường xảy ra, nguyên nhân do chữ số “12” không phải kiểu dữ liệu số mà trong trường hợp này là kiểu dữ liệu chuỗi.

– Vì vậy, để tính toán với các chữ số dưới dạng kiểu dữ liệu chuỗi, chúng ta cần chuyển chuỗi thành số trước khi bắt đầu tính toán. 

Chuyển chuỗi thành số với python

– Như chúng ta đã biết, python hiện hỗ trợ 3 kiểu dữ liệu số là: số nguyên int, số thực float, và số phức complex.

– Do số phức không thường được ứng dụng nhiều. Vì vậy khi chuyển chuỗi thành số, chúng ta thường phải chuyển dữ liệu về dạng số nguyên hoặc số thực. Để thực hiện, bạn hãy sử dụng cú pháp sau đây: 

int(x)

float(x)

– Trong đó: int float dùng để gọi hàm số

x là chữ số có kiểu dữ liệu dạng chuỗi ký tự cần chuyển qua dạng số

Hướng dẫn chuyển chuỗi thành số

– Ví dụ minh họa cụ thể:

Chuyển chuỗi thành số nguyên trong python: 

<pre><code>

num = “25”

print(15 + int(num))

<pre><code>

Chuyển chuỗi thành số thực trong python: 

<pre><code>

num = “18.325”

print(4.5 + float(num));

<pre><code>

– Qua ví dụ minh họa, có thể thấy chữ số ở định dạng chuỗi ký tự sau khi được chuyển về kiểu dữ liệu số đã có thể sử dụng bình thường trong python. 

Chuyển chuỗi thành số trong python

Trên đây là hướng dẫn chi tiết về cách chuyển chuỗi thành số trong python. Mong rằng bài viết sẽ giúp bạn hiểu hơn về cách chuyển đổi trong python. Đồng thời, bạn hãy luyện tập thực hành nhiều hơn cùng các ví dụ minh họa để nắm bắt kiến thức chắc chắn hơn nhé!

>> Xem thêm học về business analysishọc về data analysis với python – khóa học hàng đầu về dữ liệu tại Cole

T
Tác giả Cole Blog

Thủy Tiên

Viết về công nghệ, dữ liệu và định hướng nghề thực chiến.

Tác giả trên Cole Blog, phụ trách các bài viết giúp người đi làm học nhanh hơn, hiểu rõ hơn và áp dụng công nghệ vào công việc hiệu quả hơn.

18bài viết12.4kfollowers96klượt đọc

Bài viết khác từ tác giả này

Thảo luận

Đăng nhập để bình luận
Gửi bình luận
C
Cole BlogGợi ý thảo luận

Anh có thể đặt câu hỏi, góp ý hoặc lưu lại insight quan trọng sau khi đọc bài.