Cách nhận cả đầu vào int và chuỗi từ một dòng đầu vào trong ví dụ Python: Đối với dòng đã cho
10 I love coding
Tôi muốn có được 10 và tôi thích mã hóa như các biến riêng biệt. Tôi đã thử
>>> input[].split[maxsplit=1]
10 I love coding
['10', 'I love coding']
>>> a,b = input[].split[maxsplit=1]
10 I love coding
>>> a
'10'
>>> b
'I love coding'
1 nhưng vì có không gian giữa tôi và tình yêu phát sinh một sự nhầm lẫnĐã hỏi ngày 23 tháng 5 năm 2018 lúc 6:48May 23, 2018 at 6:48
Divakar Rajeshdivakar RajeshDivakar Rajesh
1.0222 Huy hiệu vàng18 Huy hiệu bạc22 Huy hiệu đồng2 gold badges18 silver badges22 bronze badges
0
1 câu trả lời
Bạn có thể giới hạn sự phân chia:
>>> input[].split[maxsplit=1]
10 I love coding
['10', 'I love coding']
>>> a,b = input[].split[maxsplit=1]
10 I love coding
>>> a
'10'
>>> b
'I love coding'
Đã trả lời ngày 23 tháng 5 năm 2018 lúc 6:51May 23, 2018 at 6:51
Mark Tolonenmark TolonenMark Tolonen
156K24 Huy hiệu vàng163 Huy hiệu bạc237 Huy hiệu Đồng24 gold badges163 silver badges237 bronze badges
1
Sử dụng dấu phẩy, trực tiếp để tách các chuỗi và biến trong khi in int và chuỗi trong cùng một dòng trong python hoặc chuyển đổi int thành chuỗi.omma “,” to separate strings and variables while printing int and string in the same line in Python or convert the int to string. Có nhiều cách để in int và chuỗi trong một dòng, một số phương thức là:- Phương pháp 1 Phương pháp 2 Khi thêm chuỗi, chúng kết hợp. Phương pháp 3 Phương pháp 4 Phương pháp định dạng [Python 2.6 và mới hơn] có lẽ là cách tiêu chuẩn:print['String', int_vlaue]
print['string' + str[a]]
print['String %d %s' % [a, b]]
print['String {} {}'.format[a, b]]
Ví dụ cách in biến và chuỗi trên cùng một dòng trong Python
Mã ví dụ đơn giản.
s = "Hello"
i = 10
print[s, i]
print[s + str[i]]
print["String %d %s" % [10, 20]]
print["String {}".format[i]]
Đầu ra::
Hãy bình luận nếu bạn có bất kỳ nghi ngờ và đề xuất nào về chủ đề chuỗi python int này
Lưu ý: IDE: & NBSP; Pycharm & NBSP; 2021.3.3 [Phiên bản cộng đồng] IDE: PyCharm 2021.3.3 [Community Edition]
Windows 10
Python 3.10.1
Tất cả & nbsp; ví dụ python & nbsp; là trong & nbsp; Python & nbsp; 3, vì vậy có thể khác với các phiên bản Python 2 hoặc nâng cấp. Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.
Bằng cấp về Khoa học máy tính và Kỹ sư: Nhà phát triển ứng dụng và có nhiều ngôn ngữ lập trình kinh nghiệm. Sự nhiệt tình cho công nghệ và thích học kỹ thuật.
Bạn có thể sử dụng danh sách hiểu để lấy N đầu vào trong một dòng trong Python. Chuỗi đầu vào được chia thành các phần N, sau đó danh sách comp tạo một danh sách mới bằng cách áp dụng
2 cho mỗi phần.>>> input[].split[maxsplit=1]
10 I love coding
['10', 'I love coding']
>>> a,b = input[].split[maxsplit=1]
10 I love coding
>>> a
'10'
>>> b
'I love coding'
Mã ví dụ đơn giản
n = 2 # how many numbers to accept
numbers = [int[num] for num in input[].split[" ", n-1]]
print[numbers]
Output::
Đoạn trích sau đây sẽ ánh xạ đầu vào dòng đơn được phân tách bằng không gian trắng vào danh sách các số nguyên
lst = list[map[int, input[].split[]]]
print[lst]
Output::
1 2 3 [1, 2, 3]
[1, 2, 3]
Làm thế nào để lấy nhiều đầu vào của các loại dữ liệu khác nhau trong một dòng trong Python?
Trả lời: Ví dụ lấy 2 giá trị đầu vào.: Example take 2 input values.
x, y = input["Enter a two value: "].split[]
print[x, y]
Output::
Nhập hai giá trị: 1 x1 x
1 X
HOẶC
>>> input[].split[maxsplit=1]
10 I love coding
['10', 'I love coding']
>>> a,b = input[].split[maxsplit=1]
10 I love coding
>>> a
'10'
>>> b
'I love coding'
0Hãy bình luận nếu bạn có bất kỳ nghi ngờ và đề xuất nào về chủ đề đầu vào Python này.
Lưu ý: IDE: & NBSP; Pycharm & NBSP; 2021.3.3 [Phiên bản cộng đồng] IDE: PyCharm 2021.3.3 [Community Edition]
Windows 10
Python 3.10.1
Tất cả & nbsp; ví dụ python & nbsp; là trong & nbsp; Python & nbsp; 3, vì vậy có thể khác với các phiên bản Python 2 hoặc nâng cấp. Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.
Bằng cấp về Khoa học máy tính và Kỹ sư: Nhà phát triển ứng dụng và có nhiều ngôn ngữ lập trình kinh nghiệm. Sự nhiệt tình cho công nghệ và thích học kỹ thuật.