وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

پایتون: بدون خط جدید چاپ کنید

0 1
زمان لازم برای مطالعه: 2 دقیقه


در این مقاله روش انجام این کار را بررسی خواهیم کرد print یک رشته بدون کاراکتر خط جدید با استفاده از پایتون.

در پایتون، داخلی print تابع استفاده می شود print محتوا به خروجی استاندارد که معمولاً این است console. به طور پیش فرض، print تابع یک کاراکتر خط جدید در انتهای محتوای چاپ شده اضافه می کند، بنابراین خروجی بعدی توسط برنامه رخ می دهد روی خط بعدی

سعی کنید این کد را اجرا کنید تا یک مثال را ببینید:

print('Banana')
print('pudding.')

خروجی:

Banana
pudding.

همانطور که انتظار می رود، خروجی هر یک print بیانیه نشان داده شده است روی خط خودش

با این حال، در برخی موارد ممکن است بخواهیم چندین رشته خروجی بگیریم روی همان خط با استفاده از جداگانه print بیانیه. چند راه برای جلوگیری از اضافه کردن کاراکتر خط جدید پایتون در هنگام استفاده از آن وجود دارد print تابع، بسته به روی چه ما از Python 2.x یا Python 3.x استفاده کنیم.

به عنوان مثال، این نوع عملکرد برای زمانی مفید است که شما در حال توسعه یک REPL یا هر برنامه خط فرمانی هستید که ورودی را از کاربر دریافت می کند، و نمی خواهید متن اعلان و ورودی باشد. روی خطوط مختلف

برای Python 2.x، می‌توانیم به سادگی یک کاما بعد از آن اضافه کنیم print فراخوانی تابع، که رشته چاپ شده را با یک فاصله به جای کاراکتر خط جدید خاتمه می دهد:

print('Banana'),
print('pudding.')

خروجی:

Banana pudding.

در Python 3.x می توانیم از end آرگومان کلمه کلیدی در print روشی برای تعیین کاراکتر پایان برای رشته چاپ شده:

print('Banana', end=' ')
print('pudding.')

خروجی:

Banana pudding.

بنابراین در این مورد، از یک فاصله به عنوان کاراکتر “پایان” استفاده می شود که باعث می شود رشته های چاپ شده روی همان خط و تنها با یک فاصله جدا شده است.

پیشنهاد می‌کنیم بخوانید:  روش معکوس کردن لیست در پایتون

درباره نویسنده

این مقاله توسط Jacob Stopak، مشاور و توسعه‌دهنده نرم‌افزار با علاقه به کمک به دیگران برای بهبود زندگی خود از طریق کد نوشته شده است. یعقوب خالق است کارت کد – ابزاری مناسب برای توسعه دهندگان برای جستجو، کپی و چسباندن قطعه کدهای رایج.

(برچسب‌ها به ترجمه)# python



منتشر شده در 1403-01-21 18:48:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید