Hàm lấy một số nguyên (hoặc loại khác) làm đầu vào và tạo ra một chuỗi làm đầu ra. Dưới đây là một số ví dụ Show ví dụĐây là một ví dụ
Nếu bạn có một số trong một biến, bạn có thể chuyển đổi nó như thế này
Nối chuỗi và số nguyênĐôi khi bạn cần xây dựng một chuỗi chứa một số từ một biến khác. Đây là một ví dụ
Tránh chuyển đổiThông thường, mọi người cần hàm Python cho phép bạn chuyển đổi chuỗi, số nguyên và số float thay thế cho nhau theo một số cách khác nhau. Cách đơn giản nhất để thực hiện việc này là sử dụng các hàm cơ bản 6, 7 và 8. Ngoài ra, còn có một số cách khác, chẳng hạn như hàm 9. Chỉ cần lưu ý rằng các hàm 7, 8 và 6 có những hạn chế và có thể đưa ra ngoại lệ nếu chuỗi đầu vào không được định dạng chính xác như chúng mong đợi Bằng cách tiếp tục, bạn đồng ý với Điều khoản dịch vụ và Chính sách quyền riêng tư của chúng tôi và bạn đồng ý nhận các ưu đãi và cơ hội từ Career Karma qua điện thoại, tin nhắn văn bản và email Khi học cách viết mã bằng Python, sinh viên nhanh chóng nhận thấy rằng Python bao gồm một số loại dữ liệu được sử dụng để phân biệt một loại dữ liệu cụ thể. Ví dụ: chuỗi Python được sử dụng để biểu thị dữ liệu dựa trên văn bản và số nguyên có thể biểu thị số nguyên. Khi lập trình, bạn có thể muốn chuyển đổi giá trị giữa các loại dữ liệu khác nhau để có thể làm việc với chúng theo những cách khác nhau Một thao tác phổ biến là chuyển đổi chuỗi Python thành số nguyên hoặc số nguyên thành chuỗi. Python bao gồm các phương thức tích hợp có thể được sử dụng để thực hiện các chuyển đổi này. int(number, base=base)0 và int(number, base=base)4 Trong hướng dẫn này, chúng ta sẽ khám phá cách phương thức int(number, base=base)0 có thể được sử dụng để chuyển đổi một chuỗi thành một số nguyên trong Python. Chúng ta cũng sẽ thảo luận về cách sử dụng int(number, base=base)4 để chuyển đổi một số nguyên thành một chuỗi Kiểu dữ liệu PythonKhi bạn lập trình bằng Python, dữ liệu bạn đang làm việc sẽ được lưu trữ theo một số cách khác nhau. Nếu bạn đang làm việc với văn bản, dữ liệu của bạn sẽ được lưu trữ dưới dạng chuỗi. Nhưng nếu bạn đang làm việc với số thập phân, dữ liệu của bạn sẽ được cấu trúc dưới dạng số float Điều này rất quan trọng vì mỗi loại dữ liệu có thể được thao tác theo những cách khác nhau. Do đó, Python cần lưu trữ các loại dữ liệu khác nhau bằng các loại dữ liệu khác nhau. Có một số loại dữ liệu trong Python được sử dụng để lưu trữ dữ liệu, bao gồm số, Booleans và danh sách » THÊM. Viết mã Python cho người mới bắt đầu Trong bài viết này, chúng tôi sẽ tập trung vào hai trong số các loại dữ liệu này. chuỗi và số Trong Python, các chuỗi được đặt trong dấu ngoặc đơn hoặc kép và được sử dụng để biểu thị thông tin dựa trên văn bản. Đây là một ví dụ về một chuỗi text_data = "This string contains text-based data." Kiểu dữ liệu số được sử dụng để lưu trữ cả số thập phân và số nguyên. Số thập phân sẽ tự động được chuyển đổi thành số thực và số nguyên sẽ được coi là số nguyên. Đây là một ví dụ về số nguyên và số dấu phẩy động trong Python example_integer = 22 example_float = 2.22 Việc chuyển đổi một kiểu dữ liệu sang một dạng dữ liệu khác được gọi là chuyển đổi kiểu. Nếu muốn chuyển chuỗi thành số nguyên hoặc số nguyên thành chuỗi, bạn sẽ thực hiện thao tác chuyển kiểu Chuỗi Python thành IntPhương thức int(number, base=base)0 có thể được sử dụng để chuyển đổi một chuỗi thành một giá trị số nguyên trong Python int(number, base=base)0 nhận hai tham số. chuỗi để chuyển đổi thành số nguyên và cơ sở bạn muốn dữ liệu của mình được biểu diễn trong. Tham số thứ hai là tùy chọn Phương thức trả về giá trị mà bạn đã chuyển qua int(number, base=base)0, được biểu thị dưới dạng số nguyên. Đây là cú pháp của phương thức int(number, base=base)0 trong Python int(number, base=base) Đây là một ví dụ về phương thức int(number, base=base)0 được sử dụng để chuyển đổi một chuỗi thành một số nguyên print(int("12")) mã của chúng tôi trả về 12 Một ví dụ về String to Int trong hành độngHãy sử dụng một ví dụ chi tiết hơn để chỉ ra cách sử dụng phương thức int(number, base=base)0. Giả sử rằng chúng tôi đang tạo biểu mẫu đăng ký cho một trò chơi dành cho trẻ em yêu cầu độ tuổi của người dùng. Chúng tôi cần giá trị này được lưu trữ dưới dạng số nguyên trong cơ sở dữ liệu của chúng tôi. Nhưng khi người dùng chèn giá trị vào chương trình của chúng tôi, tuổi của họ sẽ trở thành một chuỗi Hãy tạo một chương trình thực hiện chức năng này. Chúng tôi sẽ bắt đầu bằng cách sử dụng phương pháp print(int("12"))8 để lấy tuổi của người dùng raw_user_age = input("What is your age?") print(raw_user_age) Khi người dùng của chúng tôi nhập một số, nó sẽ được in ra bàn điều khiển. Đây là những gì xảy ra khi chúng tôi chạy chương trình của mình What is your age? 12 12 Giá trị người dùng đã chèn là print(int("12"))9. Điều này có thể trông giống như một số. Tuy nhiên, khi chúng tôi sử dụng phương pháp 120 để kiểm tra loại dữ liệu cho tuổi của người dùng, chúng tôi thấy đó không phải là một số. Chúng ta có thể sử dụng đoạn mã sau để kiểm tra loại dữ liệu về tuổi của người dùng print(type(raw_user_age)) mã của chúng tôi trả về <class 'str'> Như bạn có thể thấy, dữ liệu của chúng tôi được lưu trữ dưới dạng int(number, base=base)2 hoặc một chuỗi. Vì vậy, rõ ràng là chúng ta cần chuyển đổi dữ liệu của mình thành một số nguyên. Chúng ta có thể làm như vậy bằng cách sử dụng đoạn mã sau raw_user_age = input("What is your age?") user_age = int(raw_user_age) print(user_age) Đây là những gì xảy ra khi chúng tôi thực thi mã của mình và chèn giá trị print(int("12"))9 What is your age? 12 12 Mã của chúng tôi trả về cùng một đầu ra như trên, nhưng print(int("12"))9 hiện được lưu trữ dưới dạng số nguyên. Chúng ta có thể sử dụng phương pháp 120 để kiểm tra example_integer = 22 example_float = 2.221 mã của chúng tôi trả về example_integer = 22 example_float = 2.222 Bây giờ giá trị của chúng tôi được lưu trữ dưới dạng số nguyên như chúng tôi muốn ban đầu. » THÊM. Hướng dẫn đầy đủ về kiểu dữ liệu Python Python Int thành chuỗiPhương thức str() cho phép bạn chuyển đổi một số nguyên thành một chuỗi trong Python. Cú pháp của phương thức này là "Career Karma bước vào cuộc đời tôi khi tôi cần nó nhất và nhanh chóng giúp tôi phù hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi đã tìm được công việc mơ ước phù hợp với giá trị và mục tiêu của mình trong cuộc sống. " Venus, Kỹ sư phần mềm tại Rockbot Find Your Bootcamp Matchexample_integer = 22 example_float = 2.223 Hãy xem qua một ví dụ để cho thấy phương pháp này hoạt động như thế nào. Trong ví dụ trước của chúng tôi, chúng tôi đã chuyển đổi tuổi của người dùng thành một số nguyên bằng mã này example_integer = 22 example_float = 2.224 Giả sử rằng chúng tôi muốn in một thông báo có tuổi của người dùng lên bảng điều khiển. Chúng tôi có thể làm điều này bằng cách sử dụng đoạn mã sau example_integer = 22 example_float = 2.225 Mã của chúng tôi trả về một lỗi example_integer = 22 example_float = 2.226 Điều này là do bạn không thể nối một chuỗi thành một số nguyên như chúng tôi đã cố gắng thực hiện ở trên. Để làm cho mã của chúng tôi hoạt động, chúng tôi sẽ phải chuyển đổi tuổi của người dùng thành một chuỗi. Chúng ta có thể làm điều này bằng cách sử dụng phương pháp int(number, base=base)4 example_integer = 22 example_float = 2.227 mã của chúng tôi trả về Bạn bao nhiêu tuổi? 12 tuổi của bạn là. 12 Chúng tôi đã chuyển đổi thành công số nguyên của mình thành một chuỗi bằng cách sử dụng str(). Cả hai giá trị giờ đây đều là chuỗi, nghĩa là giờ đây chúng ta có thể nối thông báo 126 với tuổi của người dùng. Python Chuyển đổi danh sách chuỗi thành danh sách số nguyênGiả sử chúng ta có một danh sách các chuỗi chứa điểm học sinh đạt được trong lớp khoa học máy tính. Chúng tôi muốn chuyển đổi mọi điểm trong danh sách của mình thành một số nguyên. Để làm điều này, chúng ta có thể sử dụng hiểu danh sách Python » THÊM. Lỗi loại Python. đối tượng 'float' không thể gọi được Giải pháp Khả năng hiểu danh sách giúp dễ dàng tạo danh sách mới dựa trên nội dung của danh sách hiện có. Trong trường hợp này, chúng tôi sẽ sử dụng cách hiểu danh sách để biến danh sách chuỗi thành danh sách số nguyên mới Hãy xem xét mã này example_integer = 22 example_float = 2.228 Đầu tiên, chúng tôi xác định một danh sách gọi là "điểm". Danh sách này chứa các chuỗi. Sau đó, chúng tôi viết một cách hiểu danh sách để chuyển đổi mọi giá trị trong danh sách “điểm” của chúng tôi thành một số nguyên. Khả năng hiểu danh sách của chúng tôi thực hiện điều này bằng cách lặp lại mọi giá trị trong “điểm” và thay đổi kiểu dữ liệu của chúng bằng hàm int() Vào cuối chương trình của chúng tôi, chúng tôi in danh sách số nguyên mới của mình example_integer = 22 example_float = 2.229 Mã của chúng tôi đã chuyển đổi thành công danh sách chuỗi thành danh sách số nguyên Phần kết luậnPhương thức int() được sử dụng để chuyển đổi một chuỗi thành một số nguyên trong Python. Điều này có thể hữu ích nếu bạn cần lưu trữ một giá trị dưới dạng số nguyên hoặc thực hiện các phép toán trên một giá trị được lưu trữ dưới dạng chuỗi. Phương thức str() được sử dụng để chuyển đổi một số nguyên thành một chuỗi Bây giờ bạn đã sẵn sàng chuyển đổi chuỗi thành số nguyên trong Python như một chuyên gia Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK |