Ép kiểu int sang string trong python 2022

Ép kiểu int sang string trong python 2022

Mẹo Hướng dẫn Ép kiểu int sang string trong python Chi Tiết


Pro đang tìm kiếm từ khóa Ép kiểu int sang string trong python được Cập Nhật vào lúc : 2022-10-31 09:00:10 . Với phương châm chia sẻ Mẹo Hướng dẫn trong nội dung bài viết một cách Chi Tiết 2022. Nếu sau khi tìm hiểu thêm Post vẫn ko hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Ad lý giải và hướng dẫn lại nha.


Trong bài này mình sẽ hướng dẫn những bạn cách quy đổi và ép kiểu trong Python, đấy là thao tác thường được sử dụng trong thực tiễn khi thao tác với Python. Trước khi vào bài mới thì bạn hãy quay trở lại bài cũ để xem những kiểu tài liệu trong Python đã nhé, tiếp theo đó toàn bộ chúng ta sẽ tiếp tục với phần dưới đây.


Nội dung chính Show


  • 1. Ép kiểu tài liệu ngầm trong Python

  • 2. Ép kiểu trong Python tường minh

  • 3. Bảng những hàm ép kiểu tài liệu trong Python

  • 4. Lời kết

Ép kiểu int sang string trong python


Ép kiểu int sang string trong python


Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.


À để kiểm tra kiểu tài liệu của một biến thì ta dùng hàm type nhé những bạn, cú pháp như sau:


1. Ép kiểu tài liệu ngầm trong Python


Đây là thao tác tự động hóa quy đổi một loại tài liệu sang loại tài liệu khác

của Python, quy trình này sẽ không còn cần bất kỳ sự tham gia của lập trình viên.


Chúng ta hãy xem ví dụ dưới đây, trong số đó Python quy đổi kiểu tài liệu thấp hơn (số nguyên) sang kiểu tài liệu cao hơn (float) để tránh mất tài liệu.


Bài viết này được đăng tại [free tuts .net]



num_int = 123

num_flo = 1.23


num_new = num_int + num_flo


print(“Kiểu tài liệu của num_int:”,type(num_int))

print(“Kiểu tài liệu của num_flo:”,type(num_flo))


print(“Giá trị của num_new:”,num_new)

print(“Kiểu tài liệu của num_new:”,type(num_new))


Kết quả của chương trình này như sau:



Kiểu tài liệu của num_int: <class ‘int’>

Kiểu tài liệu của num_flo: <class ‘float’>

Giá trị của num_new: 124.23

Kiểu tài liệu của num_new: <class ‘float’>


Trong

chương trình trên thì:


  • Mình đã định nghĩa hai biến num_int và num_flo, tiếp theo đó tạo một biến num_new để tàng trữ tổng của hai biến đó.

  • Tiếp theo sẽ dùng hàm type để kiểm tra kiểu tài liệu của toàn bộ ba biến, thật bất thần vì num_new đã mang kiểu float vì đấy là kiểu số to nhiều hơn kiểu int. Như vậy biến num_new đã được quy đổi ngầm.

Bây giờ, hãy thử thêm một chuỗi và một số trong những nguyên và xem Python xử lý thế nào.




dụ
: Bổ sung kiểu tài liệu chuỗi (cao hơn) và kiểu tài liệu số nguyên (thấp hơn)



num_int = 123

num_str = “456”


print(“Kiểu tài liệu của num_int:”,type(num_int))

print(“Kiểu tài liệu của num_str:”,type(num_str))


# Dòng này sẽ lỗi vì string và number không chuyển ngầm được

print(num_int+num_str)


Khi chạy chương trình trên, kết quả sẽ là:



Traceback (most recent call last):

File “C:Usersgf63IdeaProjectsLearnPythonhelloworld.py”, line 7, in <module>

print(num_int+num_str)

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

Kiểu tài liệu của num_int: <class ‘int’>

Kiểu tài liệu của num_str: <class ‘str’>


Như vậy mặc định Python không thể tự động hóa quy đổi ngầm giữa string và number.


2. Ép kiểu trong Python tường minh


Trong ép kiểu tường minh thì lập trình viên sẽ quy đổi loại tài liệu

của một đối tượng người dùng thành loại tài liệu thiết yếu theo nhu yếu của tớ.


Chúng ta sử dụng những hàm được xác lập trước như int(), float(), str(), v.v để thực thi quy đổi loại rõ ràng.


Chuyển đổi loại này cũng khá được gọi là typecasting vì người tiêu dùng ép (thay đổi) kiểu tài liệu của những đối tượng người dùng. Cú pháp như sau:



(required_datatype)(expression)


Ví dụ dưới đây sẽ thể hiện việc ép kiểu từ string sang int trong Python, chương trình sẽ

không báo lỗi.



num_int = 123

num_str = “456”


print(“Kiểu tài liệu của num_int:”,type(num_int))

print(“Kiểu tài liệu của num_str trước lúc ép kiểu:”,type(num_str))


num_str = int(num_str)

print(“Kiểu tài liệu của num_str sau khi ép kiểu:”,type(num_str))


num_sum = num_int + num_str


print(“Tổng của num_int và num_str:”,num_sum)

print(“Kiểu tài liệu của sum:”,type(num_sum))


Chạy lên kết quả này sẽ như sau:



Kiểu tài liệu của num_int: <class ‘int’>

Kiểu tài liệu của num_str trước lúc ép kiểu: <class ‘str’>

Kiểu tài liệu của num_str sau khi ép kiểu: <class ‘int’>

Tổng của num_int và num_str: 579

Kiểu tài liệu của sum: <class ‘int’>


Trong ví dụ trên thì bạn thấy tôi đã sử dụng hàm int() để thực thi quy đổi, ép kiểu một cách rõ ràng.


3. Bảng những hàm ép kiểu tài liệu trong Python


Sau đấy là bảng list những hàm được sử dụng để kép kiểu trong Python, mời những bạn theo dõi.


STTFunction & Description1

int(x [,base]) ép kiểu int

2

long(x [,base] ) ép kiểu long int.

3

float(x) ép kiểu float.

4

complex(real [,imag]) ép kiểu complex number.

5

str(x) ép kiểu string.

6

repr(x) ép thành chuỗi biểu thức.

7

eval(str) ép chuỗi sang object.

8

tuple(s) ép kiểu tuple.

9

list(s) ép kiểu list.

10

set(s) ép kiểu set.

11

dict(d) ép kiểu dictionary.

12

frozenset(s) ép kiểu frozen set.

13

chr(x) ép kiểu in sang kiểu char

14

unichr(x) ép kiểu int sang Unicode character.

15

ord(x) ép ký tự sang kiểu int.

16

hex(x) ép kiểu integer sang chuỗi thập lục phân.

17

oct(x) ép kiểu integer chuỗi bát phân.


4. Lời kết


Như vậy là bạn đã tìm hiểu xong việc quy đổi, ép kiểu trong Python, đấy là kiến thức và kỹ năng cơ bản nên bạn nên phải nắm vững để sau này hoàn toàn có thể học nâng cao lên nhé. Sau đấy là một vài lời tổng kết:


  • Chuyển đổi kiểu tài liệu là quy đổi đối tượng người dùng từ một kiểu tài liệu này sang kiểu tài liệu khác.

  • Chuyển đổi kiểu ngầm định được trình thông dịch Python thực thi tự động hóa.

  • Python tự động hóa chọn kiểu tài liệu cao hơn để

    tránh mất tài liệu trong quy đổi loại ngầm định.

  • Chuyển đổi loại rõ ràng cũng khá được gọi là ép kiểu, nhiều chủng loại tài liệu của đối tượng người dùng được quy đổi bằng phương pháp sử dụng những hàm của người tiêu dùng.

  • Trong ép kiểu việc mất tài liệu hoàn toàn có thể xẩy ra khi toàn bộ chúng ta thực thi đối tượng người dùng theo phong cách tài liệu rõ ràng.

https://www.youtube.com/watch?v=UCjpbNXWwqs Tải thêm tài liệu liên quan đến nội dung bài viết Ép kiểu int sang string trong python


programming

python

Int() trong Python

Str() trong Python


Ép kiểu int sang string trong pythonReply
Ép kiểu int sang string trong python9
Ép kiểu int sang string trong python0
Ép kiểu int sang string trong python Chia sẻ


Share Link Down Ép kiểu int sang string trong python miễn phí


Bạn vừa Read Post Với Một số hướng dẫn một cách rõ ràng hơn về Clip Ép kiểu int sang string trong python tiên tiến và phát triển nhất ShareLink Tải Ép kiểu int sang string trong python miễn phí.


Thảo Luận vướng mắc về Ép kiểu int sang string trong python


Nếu sau khi đọc nội dung bài viết Ép kiểu int sang string trong python vẫn chưa hiểu thì hoàn toàn có thể lại Comments ở cuối bài để Mình lý giải và hướng dẫn lại nha

#Ép #kiểu #int #sang #string #trong #python

Related posts:

Post a Comment

Previous Post Next Post

Discuss

×Close