Làm thế nào để bạn chuyển đổi một chuỗi thành một giá trị trong python?
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách có thể chuyển đổi một chuỗi thành Số nguyên trong Python Show
Python tự động gán một loại cho một biến khi gán nó. Để thay đổi loại biến, bạn sẽ cần dựa vào các hàm có sẵn Hàm cho phép chúng ta chuyển chuỗi thành số nguyên bằng Python là hàm “ 2”. Hàm int sẽ chuyển đổi số bằng cách sử dụng “cơ số 10” theo mặc định. Cơ sở 10 là những gì hệ thống thập phân được xây dựng dựa trênKhông giống như chuyển đổi một số nguyên thành một chuỗi trong Python, chỉ có một chức năng mà bạn sẽ thấy hữu ích Trong phần tiếp theo, chúng tôi sẽ chỉ cho bạn cách có thể sử dụng hàm “ 2” để chuyển đổi một chuỗi thành một số nguyên. Chúng tôi sẽ chỉ cho bạn các trường hợp khác nhau, bao gồm xử lý các số bát phân, thập lục phân và nhị phânMục lục
Sử dụng int() để chuyển đổi chuỗi thành số nguyên trong PythonCách chính để chuyển đổi một chuỗi thành một số nguyên trong Python là sử dụng một hàm dựng sẵn Chức năng mà chúng tôi đang sử dụng cho hướng dẫn này được gọi là “ 2“. Nó sẽ chuyển đổi bất kỳ chuỗi nào thành số nguyên, theo mặc định sử dụng cơ số 10Dưới đây bạn có thể xem cú pháp của hàm “ 2”. Chúng tôi sẽ hướng dẫn bạn cách sử dụng chức năng này trong một số phần sau
Tham số đầu tiên ( 6) là bắt buộc và là nơi bạn sẽ tham chiếu trực tiếp đến chuỗi của mình hoặc bằng cách tham chiếu một biếnTham số thứ hai ( 7) là tùy chọn và là nơi bạn sẽ xác định cơ sở. Bạn sẽ cần điều chỉnh cơ số nếu bạn đang xử lý một số không phải là số thập phân (cơ số 10)Chuyển đổi Chuỗi thành Số nguyên trong Python bằng Hệ thập phânTrong ví dụ này, chúng tôi sẽ chỉ cho bạn cách đơn giản nhất để chuyển đổi một chuỗi thành một số nguyên bằng Python Với số thập phân, bạn không phải lo lắng về việc thay đổi cơ số để sử dụng cú pháp sau
Khi bạn không chỉ định cơ số, hàm 2 sẽ giả sử chuỗi bạn đang chuyển đổi đang sử dụng cơ số 10 (Số thập phân)Dưới đây chúng tôi sẽ viết một kịch bản Python nhanh hiển thị chức năng này Ví dụ về chuyển đổi chuỗi thành số nguyên bằng hệ thập phânBắt đầu bằng cách tạo một chuỗi bằng cách bọc số 9 trong dấu ngoặc kép ( 00). Sau đó, chúng tôi sẽ gán giá trị này cho biến của chúng tôi có tên là “ 01“Sử dụng cả “ 02” và “ 03“, chúng tôi có thể xác minh rằng trên thực tế, đây là một chuỗi trước khi tiếp tụcCuối cùng, chúng ta có thể sử dụng hàm “ 2” của Python để chuyển đổi biến “ 01” của chúng ta từ một chuỗi thành một số nguyên. Cuối cùng, chúng tôi lưu trữ kết quả của hàm “ 2” vào biến “ 07” của chúng tôiChúng tôi xác minh rằng biến “ 07” của chúng tôi hiện là một số nguyên bằng cách in ra loại của nó
Bằng cách sử dụng đoạn mã này, bạn sẽ thấy hàm “ 2” dễ dàng cung cấp cho chúng ta một số nguyên như thế nào 0Sử dụng Python để chuyển đổi chuỗi thành số nguyên bằng hệ thập lục phânPhần này sẽ chỉ cho bạn cách bạn có thể chuyển đổi một chuỗi chứa số thập lục phân thành số nguyên Có hai cách để chúng ta có thể đạt được điều này bằng cách sử dụng hàm int. Cả hai đều mong đợi các loại chuỗi khác nhau được truyền cho nó Phương pháp Một – Sử dụng Cơ số 16 để Chuyển đổi một số Hex thành Số nguyênPhương pháp đầu tiên đặt giá trị cơ sở trên hàm 2 thành 31 (hex). Hãy nhớ rằng tham số thứ hai của hàm cho phép bạn đặt số cơ sởPhương pháp này là tốt nhất khi bạn muốn chuỗi của mình luôn chứa số thập lục phân. Nó chấp nhận hệ thập lục phân sử dụng định dạng “ 32” hoặc “ 33“Dưới đây, bạn có thể xem cú pháp sử dụng hàm “ 2” với cơ số là 16 3Ví dụ về chuyển đổi một số Hex thành một số nguyên bằng cách sử dụng cơ số 16Đối với ví dụ này, hãy để chúng tôi chỉ cho bạn cách đặt cơ số 16 cho hàm int của Pythons hoạt động như thế nào Chúng ta sẽ tạo hai biến, một biến được gọi là “ 01” với chuỗi hex “ 32“, và “ 07” với “ 33“Trên mỗi chuỗi của chúng tôi, chúng tôi sử dụng hàm “ 2” của Python để chuyển đổi chúng từ chuỗi thành intBằng cách đặt cơ sở thành 31, hàm “ 41” sẽ có thể chuyển đổi số thập lục phân của chúng ta thành một số mà chúng ta có thể lưu trữ trong số nguyên của mìnhChúng tôi sử dụng hàm “ 02” của Pythons để chúng tôi có thể xem các giá trị được chuyển đổi sau khi hàm int đã chuyển đổi các chuỗi của chúng tôi thành một số nguyên 4Bằng cách đặt cơ sở thành 31, bạn có thể thấy cách hàm int xử lý vui vẻ cả hai chuỗi của chúng tôi. Ngay cả với chuỗi hex thiếu mã định danh “ 44” 9Phương pháp hai – Sử dụng Cơ số 0 để Chuyển đổi Chuỗi Hex thành Số nguyênNgoài ra, nếu các chuỗi thập lục phân của bạn luôn có tiền tố là “ 44”, bạn có thể đặt cơ sở thành 46Với cơ số được đặt thành 0, hàm “ 2” sẽ cố gắng tìm ra cơ số chính xác cho chính số đóKhông có “ 44” ở phía trước số của bạn, hàm int không thể xác định đó là số thập lục phânDưới đây, bạn có thể thấy cách viết hàm “ 2” khi đặt cơ sở thành 0 5Phương pháp này hữu ích khi bạn biết các số sẽ được định dạng như thế nào và có thể cần xử lý các chuỗi chứa các loại số khác Ví dụ về Chuyển đổi Hex thành Số nguyên bằng cách sử dụng Cơ số 0Đối với ví dụ này, chúng tôi sẽ sử dụng cùng một dữ liệu mà chúng tôi đã sử dụng cho phương pháp một. Điều này sẽ cho thấy cách sử dụng cơ số 0 với hàm “ 2” sẽ tự động chuyển đổi một chuỗi hex khi nó có tiền tố là “ 44“Bắt đầu với biến “ 01” và gán cho nó giá trị “ 32“. Sau đó, tạo biến “ 07” và đặt cho nó giá trị “ 33“Sau đó, chúng tôi sử dụng hàm “ 2” trên cả hai biến này để chuyển đổi các chuỗi thành số nguyên. Lần này chúng tôi sử dụng cơ sở 46 4Chạy mã này, bạn có thể thấy chuỗi của chúng tôi có tiền tố là “ 44” đã được chuyển đổi từ một chuỗi thành một số nguyênTuy nhiên, chuỗi khác của chúng tôi, đã gây ra lỗi khi chạy qua chức năng “ 2” vì nó không thể xác định loại dữ liệu 7Chuyển đổi chuỗi nhị phân thành số nguyên bằng PythonBạn cũng có thể chuyển đổi một chuỗi chứa số nhị phân trong Python. Chúng tôi đạt được điều này bằng cách đặt cơ sở thành “ 50“, hoặc với một chuỗi được định dạng, thậm chí bạn có thể sử dụng cơ sở được đặt thành “_______346“Phương pháp một - Chuyển đổi nhị phân thành số nguyên bằng cách sử dụng Cơ số 2Đặt cơ số thành 2, hàm “ 2” sẽ chuyển đổi số của bạn từ chuỗi nhị phân thành số. Đảm bảo số của bạn sử dụng định dạng “ 53” hoặc “______454”Sử dụng hàm “ 2” để chuyển đổi các chuỗi của bạn rất hữu ích khi bạn biết nó sẽ luôn chứa một số nhị phân 0Ví dụ về việc sử dụng cơ số 2 để chuyển đổi nhị phân thành số nguyênĐối với ví dụ này, chúng tôi sẽ tạo hai biến, một biến có tên là “ 01” với giá trị “ 54” và một biến có tên “ 07” có giá trị “ 53“Sau đó, chúng tôi sử dụng hàm “ 2”, đặt giá trị cơ sở thành 50. Nó sẽ chuyển đổi cả hai chuỗi nhị phân của chúng tôi thành giá trị số nguyên của chúng 1Dưới đây bạn có thể thấy kết quả của việc chạy đoạn mã trên. Bạn có thể thấy bằng cách sử dụng cơ sở 50, hàm “ 2” của Python đã chuyển đổi mỗi chuỗi thành một số nguyên 2Phương pháp hai - Chuyển đổi nhị phân thành số nguyên bằng cách sử dụng Cơ số 0Giống như với các số thập lục phân, miễn là bạn đặt trước số đó bằng “ 44“, bạn có thể sử dụng hàm “ 2” với cơ số là 46Hàm “ 2” sử dụng tiền tố này để tìm ra cách chuyển đổi số 3Ví dụ về Chuyển đổi nhị phân thành số nguyên bằng cách sử dụng Cơ số 0Chúng tôi bắt đầu ví dụ này với hai chuỗi nhị phân. Một cái có tiền tố là “ 44” và cái còn lại không cóBạn sẽ thấy cách đặt cơ sở thành 46 sẽ cho phép “ 2” chuyển đổi chuỗi có tiền tố là “ 44” và gây ra lỗi cho chuỗi thiếu nó 4Sau khi chạy chương trình này, bạn có thể thấy hàm “ 2” dễ dàng xử lý chuỗi bắt đầu bằng “ 44“. Nhưng đã gây ra lỗi với lỗi thiếu mã định danh 5Sử dụng Python để chuyển đổi chuỗi bát phân thành số nguyên bằng PythonĐối với phần cuối cùng của chúng ta về chuyển đổi một chuỗi thành một số nguyên trong Python, chúng ta sẽ khám phá cách xử lý các chuỗi bát phân Giống như các hệ thống số khác mà chúng tôi đã khám phá, chúng tôi sẽ chỉ ra hai phương pháp mà bạn có thể sử dụng Phương pháp Một - Chuyển đổi Chuỗi Bát phân thành Số nguyên bằng Cơ số 8Phương thức đầu tiên này cho phép hàm “ 2” chuyển đổi một chuỗi bát phân thành một số nguyên bất kể định dạng. Chúng tôi đạt được điều này bằng cách đặt “cơ sở” thành 75Về cơ bản, điều này cho phép bạn sử dụng một chuỗi bát phân được định dạng như “ 76” hoặc “ 77” và chuyển đổi nó thành một số nguyên 6Ví dụ về chuyển đổi một số Octal thành một số nguyên bằng Base 8Đối với ví dụ này, chúng tôi sẽ sử dụng hai biến, một biến có tên là “ 01” với giá trị “ 77” và một biến khác có tên là “ 07” với giá trị “ 76“Cả hai đều chứa cùng một số bát phân. “ 02” xác định số trong chuỗi này là số bát phânChúng tôi chuyển đổi cả hai từ chuỗi bát phân thành số nguyên bằng cách sử dụng hàm “ 2” của Python 7Nếu bạn chạy những dòng này trong trình thông dịch Python của mình, bạn sẽ nhận được kết quả sau. Cả hai chuỗi đều dễ dàng chuyển đổi từ giá trị bát phân sang số nguyên 8Phương pháp hai - Chuyển đổi một số bát phân thành một số nguyên bằng cách sử dụng cơ số 0Phương pháp thứ hai có nghĩa là sử dụng chức năng “ 2” với cơ sở được đặt thành “ 46“Điều này yêu cầu chuỗi của bạn phải có tiền tố là “_______702“, nhưng cho phép hàm “ 2” cũng xử lý mọi chuỗi số được định dạng khác 9Ví dụ về chuyển đổi một bát phân thành một số nguyên bằng cách sử dụng cơ số 0Trong ví dụ này, chúng tôi sử dụng các biến giống như chúng tôi đã sử dụng cho phương thức đầu tiên của mình. Điều này có nghĩa là một biến có tên “ 01” với giá trị “ 77” và một biến có tên “ 07” với giá trị “ 76“Điều làm cho ví dụ này trở nên khác biệt là chúng ta sẽ sử dụng cơ số 46 khi sử dụng hàm “ 2”. Với cơ sở 46 được đặt, hàm “ 2” sẽ chỉ có thể chuyển đổi chuỗi của chúng tôi có chứa tiền tố “ 02” 0Khi chạy mã này, chuỗi đầu tiên được chuyển đổi thành công từ số bát phân thành số nguyên Tuy nhiên, trong khi cái thứ hai vẫn sẽ chuyển đổi, Python sẽ cho rằng nó đang sử dụng định dạng thập phân. Vì vậy, giá trị thứ hai sẽ được in là “ 76” thay vì “ 18“ 1Phần kết luậnXuyên suốt hướng dẫn này, chúng tôi đã chỉ cho bạn cách chuyển đổi một chuỗi thành một số nguyên trong Python Vì một chuỗi có khả năng chứa nhiều định dạng số khác nhau nên chúng tôi đã khám phá một số định dạng hữu ích nhất. Tuy nhiên, bằng cách thay đổi giá trị cơ sở, bạn sẽ có thể xử lý bất kỳ số nào bạn yêu cầu Nếu bạn gặp bất kỳ vấn đề nào trong việc hiểu cách chuyển đổi một chuỗi thành một số nguyên, vui lòng bình luận bên dưới Làm cách nào để chuyển đổi chuỗi thành int Python?Để chuyển đổi một chuỗi thành số nguyên trong Python, hãy sử dụng hàm int() . Hàm này nhận hai tham số. chuỗi ban đầu và cơ sở tùy chọn để biểu diễn dữ liệu. Sử dụng cú pháp print(int("STR")) để trả về str dưới dạng int hoặc số nguyên.
Tôi có thể chuyển đổi một chuỗi thành một số nguyên không?Chúng ta có thể chuyển String thành int trong java bằng cách sử dụng Integer. phương thức parseInt() . Để chuyển đổi String thành Integer, chúng ta có thể sử dụng Integer. valueOf() phương thức trả về thể hiện của lớp Integer.
Làm cách nào để chuyển đổi chuỗi thành văn bản trong Python?Các bước để ghi chuỗi vào tệp văn bản bằng Python . Đường dẫn nơi tệp văn bản sẽ được tạo là. C. \Users\Ron\Desktop\Test Tên tệp (có phần mở rộng tệp txt) là. Ví dụ. txt my_string chứa văn bản sau. 'Đây là một bài kiểm tra' Hàm nào chuyển đổi giá trị chuỗi thành giá trị số?Một cách để chuyển đổi chuỗi thành số là sử dụng hàm Number() . Trong ví dụ này, chúng tôi có một chuỗi gọi là số lượng với giá trị là "12". const số lượng = "12"; . |