Ép kiểu int trong python

Quá trình chuyển đổi giá trị của một kiểu dữ liệu (số nguyên, chuỗi, số float, v.v.) sang kiểu dữ liệu khác được gọi là ép kiểu (chuyển đổi kiểu). Python có hai kiểu chuyển đổi kiểu.


Chuyển đổi kiểu ngầm định: Python tự động chuyển đổi một kiểu dữ liệu này sang kiểu dữ liệu khác. Quá trình này không cần bất kỳ sự tham gia nào của người dùng.

#Ví dụ

a = 5

b = 2.0

c =  a/b

print(“Kiểu dữ liệu của a: ”, type(a))

print(“Kiểu dữ liệu của a: ”, type(b))

print(“Kiểu dữ liệu của a: ”, type(c))


Ép kiểu int trong python


Chúng ta có thể thấy c có kiểu dữ liệu float vì Python luôn chuyển đổi kiểu dữ liệu nhỏ hơn sang kiểu dữ liệu lớn hơn để tránh mất dữ liệu.


#Bạn hãy thử đoạn code sau đây xem có gặp lỗi hay không?

n = 100

m = “200”

print(n+m)


Chuyển đổi kiểu rõ ràng: do chúng ta thực gõ lệnh chuyển đổi kiểu dữ liệu của một đối tượng thành kiểu dữ liệu bắt buộc. Chúng tôi sử dụng các hàm có sẵn

Trang chủKhóa học khácPython Cơ bảnBài 05. Kiểu dữ liệu số trong python

Bài 05. Kiểu dữ liệu số trong python

Ép kiểu int trong python

Thêm vào yêu thíchThêm vào yêu thíchXóa khỏi yêu thích 0

So sánh

Bài tiếp theo

✪ Học Online thật dễ dàng
✪ Nội dung học miễn phí
✪ Thời gian học thoải mái
✪ Giáo trình học : Video hoặc bài viết
►●─────────── trên dưới 1h

Người chia sẻ: Tuấn Trần

Khóa học: Python Cơ bản

Viết đóng góp bài học này

  • Lý thuyết bài học
  • Đóng góp bài học (0)

Kiểu số trong python

Trong Python chúng ta có 3 kiểu dữ liệu số
Kiểu số nguyên (integer) ví dụ 1, 2, 4, 5, -1, -9, 0 trong python ký hiệu là: int
Kiểu số thực (float) ví dụ: 1.5, 2,7, 3.0 , trong python ký hiệu là: float
Kiểu số phức(complex) ví dụ 1j

x = 1    # int
y = 2.8  # float
z = 1j   # complex

Để Kiểm tra kiểu dữ liệu của bất kỳ đối tượng nào trong Python, hãy sử dụng hàm type ():

print(type(x))
print(type(y))
print(type(z))

Kiểu số nguyên(integer), kí hiệu trong python là: int
Int (hoặc số nguyên), là một số nguyên, dương hoặc âm, không có số thập phân trong đó, không giới hạn chiều dài

x = 1
y = 35656222554887711
z = -3255522

print(type(x))
print(type(y))
print(type(z))

Số thực(float), ký hiệu trong python là: float
Là một số, dương hoặc âm, chứa một hoặc nhiều số thập phân sau nó

x = 1.10
y = 1.0
z = -35.59

print(type(x))
print(type(y))
print(type(z))

Float cũng có thể là các số khoa học với chữ “e” để biểu thị lũy thừa của 10.

x = 35e3
y = 12E4
z = -87.7e100

print(type(x))
print(type(y))
print(type(z))

Số phức(comlex), ký hiệu trong python là: complex
Số phức được viết với “j” là phần ảo:

x = 3+5j
y = 5j
z = -5j

print(type(x))
print(type(y))
print(type(z))

Chuyển đổi kiểu dữ liệu(hay còn gọi là ép kiểu dữ liệu): Data Type Conversion
Các bạn xem và làm theo ví dụ dưới đây để nắm rõ nhé, trong xử lý dữ liệu chúng ta cần phải nắm chắc vấn đề này

x = 1    # int
y = 2.8  # float
z = 1j   # complex

# Ép kiểu từ int sang float(convert from int to float):
a = float(x)

# Ép kiểu từ float sang int (convert from float to int):
b = int(y)

# Ép từ kiểu int sang complex (convert from int to complex):
c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

Chúc các bạn học tốt và nắm vững kiến thức bài này

Cộng đồng đóng góp

0.0 / 5

0

0

0

0

0

Viết đóng góp

Chưa có đóng góp nào cho bài học này

Be the first to review “Bài 05. Kiểu dữ liệu số trong python” Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Đánh giá sao cho bài học này:

Viết đóng góp của bạn vào ô bên dưới *

Tên của bạn *

Địa chỉ Email *

Lưu tên của tôi, email, và trang web trong trình duyệt này cho lần bình luận kế tiếp của tôi.

Ép kiểu int trong python

Bài 05. Kiểu dữ liệu số trong python

  • Lý thuyết bài học
  • Đóng góp bài học (0)

Bài tiếp theo

Bài học liên quan

Ép kiểu int trong python

Python Cơ bản

Bài 10. Tuple trong python – Phần 1. Tồng quan về Tuple

Người chia sẻ: Tuấn Trần

So sánh

Thêm vào yêu thíchXóa khỏi yêu thích 1

Ép kiểu int trong python

Python Cơ bản

Bài 12. Kiểu dữ liệu Dictionary (Dict) – Phần 2. Xử lý kiểu dữ liệu Dict

Người chia sẻ: Tuấn Trần

So sánh

Thêm vào yêu thíchXóa khỏi yêu thích 0

Ép kiểu int trong python

Python Cơ bản

Bài 04. Kiểu dữ liệu trong python

Người chia sẻ: Tuấn Trần

So sánh

Thêm vào yêu thíchXóa khỏi yêu thích 0