É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.
Show 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)) 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 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ánhBài tiếp theo ✪ Học Online thật dễ dàng Người chia sẻ: Tuấn Trần Khóa học: Python Cơ bảnViết đóng góp bài học này
Kiểu số trong python Trong Python chúng ta có 3 kiểu dữ liệu số 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 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 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 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 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óp0.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ủyEmail 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.
Bài 05. Kiểu dữ liệu số trong python
Bài tiếp theo Bài học liên quanPython 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 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 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 |