Ý nghĩa của int() và str() trong python là gì?

Trong Python, tất cả các giá trị chúng ta sử dụng hoặc lưu trữ dưới dạng biến sẽ có một kiểu dữ liệu duy nhất. Nó giải thích bản chất của giá trị và tùy thuộc vào đó python sẽ tự động cấp phát kiểu dữ liệu cho giá trị đó. Trong bài viết này, chúng ta sẽ xem chuyển đổi int thành chuỗi trong python bằng bốn phương thức khác nhau để chuyển đổi giá trị số nguyên đã cho thành giá trị chuỗi

cú pháp

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Python có các loại dữ liệu khác nhau cho một tập hợp giá trị khác nhau, Số nguyên xử lý các số và chuỗi có thể nhận các giá trị chữ và số và python cho phép các cấu trúc dữ liệu khác nhau như danh sách, Tuple, Từ điển & bộ để làm việc với các vấn đề khác nhau. Trong ví dụ dưới đây, chúng tôi đã khai báo 2 giá trị khác nhau và kiểm tra kiểu dữ liệu của các giá trị để đưa ra ý tưởng về kiểu dữ liệu python

x='Its a Beautiful World'
y=85
print[type[x]]
print[type[y]]

đầu ra

Suy ra từ ví dụ trên ta có thể hiểu rõ kiểu dữ liệu chuỗi và kiểu dữ liệu số nguyên. Chúng tôi đã đưa ra một câu lệnh bên trong dấu ngoặc kép và gán nó cho biến 'x', đây là một ví dụ về kiểu dữ liệu chuỗi và biến 'y' là một ký tự số đơn giản

Làm cách nào để chuyển đổi một số nguyên thành chuỗi trong Python?

Trong python, kiểu dữ liệu số nguyên có thể được chuyển đổi thành kiểu dữ liệu chuỗi bằng bốn phương thức. Chúng như sau

  • Sử dụng hàm str[]
  • Sử dụng chuỗi %s
  • sử dụng. hàm định dạng []
  • Sử dụng chuỗi f

1. Phương thức str[]

Cú pháp của hàm str[] được đưa ra dưới đây

cú pháp

str[integer]

Hàm str[] chuyển đổi giá trị được truyền trong hàm str[] và trả về kiểu dữ liệu chuỗi. Đối tượng có thể là char, int hoặc thậm chí là một chuỗi. Nếu không có giá trị nào được truyền vào hàm thì nó không trả về giá trị nào

Ví dụ

Hãy cho chúng tôi xem một mã đơn giản để minh họa chuyển đổi từ int sang chuỗi

#int to string conversion
x = 10
# print the date type of variable x
print[type[x]]
# convert the variable x into string
y = str[x]
# check and print type of y variable
print[type[y]]

đầu ra

Trong phương pháp trên, chúng tôi đã khai báo một giá trị nguyên là 10 cho biến 'x' và chúng tôi đã chuyển đổi nó bằng cách sử dụng hàm str[] trong python và kết quả là các biến 'y' trả về dưới dạng kiểu dữ liệu chuỗi

Ví dụ

Nhiều thao tác như cắt, thay thế, nối, v.v. có thể được thực hiện với kiểu dữ liệu chuỗi. Hãy để chúng tôi thảo luận về một ví dụ khác như hình dưới đây

#code to print string value
a = 'Its a beautiful day'
print[a[1]]
print[a[2:7]]

đầu ra

Trong đoạn mã trên, chúng ta đã khai báo chuỗi ‘Its a beautiful day’ cho biến a. Trong dòng tiếp theo, chúng tôi đã in vị trí đầu tiên được cắt của chuỗi cũng là một chuỗi. Trong dòng tiếp theo, chúng tôi đã cắt vị trí thứ 2 và thứ 7 trong chuỗi và in nó. Kiểu dữ liệu chuỗi có các tính năng linh hoạt và dễ làm việc với

2. Int to String sử dụng từ khóa %s

cú pháp

"%s" % integer value

Ví dụ

# int to string conversion using %s
a = 5
# print the value and data type of variable a
print[a]
print[type[a]]
# convert the integer a into string and print the value and data type
b = "% s" % a
print[b]
print[type[b]]

đầu ra

Trong chương trình trên, chúng ta đã gán giá trị nguyên là 5 cho biến và in ra giá trị và kiểu dữ liệu của biến. Trong phần tiếp theo, chúng ta đã chuyển đổi số nguyên a thành chuỗi b bằng cách sử dụng từ khóa %s. Ở bước cuối cùng, chúng tôi đã in kiểu dữ liệu của b và kiểm tra kết quả. Hãy để chúng tôi xem một ví dụ khác, nơi chúng tôi sẽ thêm hai giá trị số nguyên và chuyển đổi chúng thành một chuỗi

Ví dụ

#code to add two int values and convert the result to string
a = 10
b = 5
c = a + b
print[type[c]]
x = '%s' %c
print[type[x]]

đầu ra

Giống như ví dụ trước, chúng tôi đang thêm hai giá trị int và gán kết quả cho c và in kiểu dữ liệu. Trong phần tiếp theo, chúng tôi sẽ chuyển đổi int thành string và kiểm tra kiểu dữ liệu

3. Chuyển đổi từ Int sang String Sử dụng f-String

cú pháp

f'{integer_value}'

Ví dụ

________số 8

đầu ra

4. Chuyển đổi từ int sang chuỗi bằng cách sử dụng. định dạng [] Phương thức

cú pháp

'{}'.format[integer_value]

Ví dụ

str[integer]
0

đầu ra

Trong đoạn mã trên, chúng ta đã gán chuỗi “Bala” cho biến có tên là name và gán giá trị int là 26 cho biến age. Trong bước tiếp theo, chúng tôi sẽ chuyển đổi biến tuổi thành chuỗi bằng cách sử dụng. format[] và in chuỗi như trong đầu ra

Ví dụ

Trong ví dụ dưới đây, chúng tôi đã có hai giá trị chuỗi làm đầu vào và thực hiện một thao tác bổ sung và in kiểu dữ liệu của giá trị kết quả

str[integer]
1

đầu ra

Trong đoạn mã trên, chúng tôi đã khai báo hai đầu vào x và y dưới dạng chuỗi và thực hiện thao tác tính tổng, đồng thời chuyển đổi chúng thành giá trị số nguyên và tổng kết quả được in dưới dạng đầu ra. Nếu chúng tôi không chuyển đổi các giá trị thành int và thực hiện thao tác bổ sung, chúng tôi sẽ nhận được kết quả đầu ra

Trong đầu ra này ở trên, chúng tôi đã khai báo hai giá trị chuỗi và thực hiện phép tính tổng vì chúng là giá trị chuỗi, đầu ra chỉ là sự kết hợp của cả hai chuỗi. Phép toán không được thực hiện vì nó là giá trị chuỗi

Phần kết luận

Trong bài viết này, chúng tôi đã thảo luận về chuyển đổi int thành chuỗi bằng các ví dụ khác nhau. Việc chuyển đổi kiểu dữ liệu được coi là rất quan trọng trong python vì nó được sử dụng trong các tình huống thời gian thực khác nhau. Khi làm việc với các loại thuật toán trong lĩnh vực khoa học dữ liệu, chúng ta cần chuyển đổi kiểu dữ liệu

Bài viết được đề xuất

Đây là hướng dẫn về Python Int to String. Ở đây chúng tôi thảo luận về định nghĩa và cách chuyển đổi một số nguyên thành một chuỗi trong python cùng với các ví dụ khác nhau và triển khai mã. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Int và str có nghĩa là gì trong Python?

Từ và Số . " Một từ mà bạn đặt trong dấu ngoặc kép chỉ là một chuỗi các chữ cái được gọi là "str" ​​trong python. Các số không có dấu thập phân là số nguyên và được gọi là "int" trong python .

str[] nghĩa là gì trong Python?

Hàm str[] chuyển đổi giá trị đã chỉ định thành một chuỗi .

Int[] có nghĩa là gì trong Python?

Định nghĩa và cách sử dụng . converts the specified value into an integer number.

Chủ Đề