Chuỗi python float đến int

Trong một số trường hợp nhất định, bạn có thể cần chuyển đổi một chuỗi thành số nguyên hoặc số float để thực hiện một số thao tác nhất định trong Python

Một ví dụ về chuyển đổi chuỗi thành intBản trình diễn chuyển đổi chuỗi thành float

[Cả hai ví dụ này đều được giải thích bên dưới cùng với cách hiểu danh sách và sử dụng cơ số 16, 36, v.v. giá trị]

Nếu bạn thử thực hiện một số thao tác với "chuỗi số" như cộng, trừ, nó sẽ tạo ra lỗi như hình bên dưới

Mã sẽ tạo ra lỗi

str_a = '50'

b = 10

c = str_a + b

in [c]

Đầu ra

Xem bản demo và mã trực tuyến

Bạn có thể sử dụng các hàm int và float của Python để chuyển đổi một chuỗi thành một số nguyên và số float trước khi thực hiện bất kỳ thao tác nào, như minh họa trong các ví dụ bên dưới

Sử dụng hàm int[] để chuyển đổi một chuỗi thành số nguyên

Sử dụng mã giống như trong ví dụ trên, ngoại trừ chuyển đổi giá trị chuỗi thành số nguyên bằng cách sử dụng int. Xem mã và đầu ra

Xem bản demo và mã trực tuyến

Mật mã

1

2

3

4

5

6

7

str_a = '50'

 

b = 10

 

c = int[str_a] + b

 

in ["Giá trị của c = ",c]


 

Đầu ra là giá trị của c, là tổng của các biến str_a và b

Chuyển đổi chuỗi thập phân thành số thực

Bạn có thể sử dụng lớp float để chuyển đổi một chuỗi thập phân thành số float. Xem ví dụ sau để minh họa

Xem bản demo và mã trực tuyến

Mã sử ​​dụng float để chuyển đổi một chuỗi

1

2

3

4

5

6

7

8

9

10

11

#Bản demo của chuỗi nổi

 

 

 

str_a = '50. 85'

 

b = 10. 33

 

c = phao[str_a] + b

 

in ["Giá trị của c = ",c]


 

Ghi chú. nếu bạn thử sử dụng int ở đây, nó sẽ báo lỗi

Chuyển đổi số chuỗi trong danh sách Python thành số nguyên

Nếu bạn định chuyển đổi số chuỗi có trong danh sách python, thì một trong những cách để chuyển đổi các chuỗi đó thành int là sử dụng khả năng hiểu danh sách

Một danh sách mới sẽ được tạo để bạn có thể sử dụng int trong mỗi lần lặp lại như trong ví dụ bên dưới

Xem bản demo và mã trực tuyến

Mật mã

1

2

3

4

5

6

7

8

9

10

11

#Bản demo của chuỗi thành int trong danh sách

 

str_lst = ['1',

Chủ Đề