منو سایت

نحوه چاپ بدون فاصله (مثال) توسط پایتون

 تاریخ انتشار :
/
  وبلاگ
نحوه چاپ بدون فاصله (مثال) توسط پایتون

عملکرد چاپ با پارامتر sep.

برای چاپ بدون فاصله در پایتون، می توانید تنظیم کنید sep پارامتر برای تعیین جداکننده بین مقادیری که چاپ می کنید.

به عنوان مثال، برای چاپ لیستی از اعداد بدون فاصله بین آنها، می توانید از کد زیر استفاده کنید:

numbers = [1, 2, 3, 4, 5]

# Use sep to specify a separator of "" (an empty string)
print(*numbers, sep="")

این اعداد را چاپ می کند 12345 بدون هیچ فاصله ای در بین

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

برای مثال می توانید استفاده کنید sep پارامتر برای چاپ اعداد جدا شده با کاما به جای فاصله، مانند این:

# Use sep to specify a separator of ","
print(*numbers, sep=",")

این اعداد را چاپ می کند 1,2,3,4,5 با کاما بین آنها به جای فاصله.

اگر به دنبال راه حلی سریع هستید، مطمئن هستم که مثال بالا برای شما مفید خواهد بود. اما برای یادگیری موقعیت ها و روش های بیشتر برای تقسیم رشته ها بدون فاصله، با خیال راحت ادامه مطلب را بخوانید!

3 روش برای چاپ بدون رشته

می توانید از رشته های F، الحاق رشته ها (عملگر +) و str.format() روش هایی برای چاپ مقادیر بدون فاصله در پایتون این بخش به شما نشان می دهد که این سه رویکرد چگونه کار می کنند و چگونه می توانید از آنها برای چاپ مقادیر بدون فاصله استفاده کنید.

1. برای چاپ بدون فاصله از رشته های F استفاده کنید

الحاق رشته های پایتون با رشته های f بدون فاصله.

در پایتون، رشته‌های f (الفظ رشته‌ای قالب‌بندی شده) راهی برای گنجاندن مقدار یک متغیر در یک رشته است. آنها در پایتون 3.6 معرفی شدند و با پیشوند رشته با حرف مشخص می شوند. f یا F.

در اینجا مثالی از نحوه استفاده از رشته های f برای چاپ مقادیر بدون فاصله آورده شده است:

name = "John"
age = 34

# Print the values without a space using an f-string
print(f"{name}{age}")  # Output: John34

در این مثال، f پیشوند نشان می دهد که رشته یک رشته f است و مهاربندی های فرفری {} برای گنجاندن مقدار استفاده می شود name و age متغیرهای رشته ای

از آنجایی که بین بریس های فرفری فاصله وجود ندارد، مقادیر بدون فاصله چاپ می شوند.

John34

حتما راهنمای کامل من برای رشته های F در پایتون را بخوانید.

2. الحاق رشته

الحاق رشته پایتون با عملگر +

برای چاپ مقادیر بدون فاصله با استفاده از الحاق رشته‌ها، می‌توانیم به سادگی مقادیر را بدون افزودن فاصله بین آنها به یکدیگر متصل کنیم.

مثلا:

first_name = "John"
last_name = "Smith"

print(first_name + last_name)

خروجی:

JohnSmith

الحاق رشته به فرآیند اتصال دو یا چند رشته به یکدیگر برای تشکیل یک رشته جدید گفته می شود. در پایتون، این کار با استفاده از عملگر “+” انجام می شود.

برای مثال، کد بالا از الحاق برای ترکیب متغیرهای “first_name” و “last_name” در یک رشته واحد بدون فاصله استفاده می کند.

3. روش str.format().

متد Python str.format() بدون فاصله

در اینجا مثالی از نحوه استفاده آورده شده است str.format() روش چاپ مقادیر بدون فاصله در پایتون:

# Define a string with placeholders for values
string = "The quick {0}{1} over the lazy {2}."

# Use the str.format() method to replace the placeholders with values
# without adding any spaces
print(string.format("brown", "fox", "dog"))

خروجی:

The quick brownfox over the lazy dog.

توجه داشته باشید که مقادیر در رشته با استفاده از str.format() روش با فاصله از هم جدا نمی شود. این به این دلیل است که ما هیچ فاصله ای را در رشته قالب قرار نداده ایم.

اگر بخواهیم بین مقادیر فاصله اضافه کنیم، می‌توانیم به سادگی فضاهایی را در رشته قالب قرار دهیم، مانند این:

# Define a string with placeholders for values and include spaces in the format string
string = "The quick {0} {1} over the lazy {2}."

# Use the str.format() method to replace the placeholders with values
# and include the spaces defined in the format string
print(string.format("brown", "fox", "dog"))

خروجی:

The quick brown fox over the lazy dog.

در نهایت، اجازه دهید نگاهی دقیق تر داشته باشیم sep پارامتری که قبلا در این راهنما یاد گرفتید.

پارامتر ‘sep’ در تابع print().

تابع چاپ پایتون با پارامتر sep

در پایتون، sep پارامتر برای تعیین رشته ای که باید بین مقادیر چاپ شده درج شود استفاده می شود.

پیش فرض، print() تابع مقادیری را که چاپ می کند با یک فاصله جدا می کند.

با این حال، شما می توانید استفاده کنید sep پارامتر برای تعیین یک رشته متفاوت برای استفاده به عنوان جداکننده.

به عنوان مثال، اگر می خواهید لیستی از اعداد را با کاما بین آنها چاپ کنید، می توانید از کد زیر استفاده کنید:

numbers = [1, 2, 3, 4, 5]

print(*numbers, sep=', ')

با این کار خروجی زیر چاپ می شود:

1, 2, 3, 4, 5

را sep پارامتر را می توان با هر نوع مقداری که می خواهید چاپ کنید، نه فقط لیست ها، استفاده کرد. می توانید از آن برای تقسیم رشته ها، اعداد یا هر نوع مقدار دیگری استفاده کنید.

اگر می خواهید فضای سفید بین مقادیری را که توسط علامت چاپ می شود حذف کنید print() عملکردی که می توانید تنظیم کنید sep پارامتر یک رشته خالی این مانع می شود print() عملکرد اضافه کردن فاصله بین مقادیری که چاپ می کند.

به عنوان مثال، کد زیر اعداد 1، 2، 3، 4 و 5 را بدون فاصله بین آنها در یک خط چاپ می کند:

numbers = [1, 2, 3, 4, 5]

print(*numbers, sep='')

خروجی:

12345

خلاصه

امروز یاد گرفتید که چگونه مقادیر را بدون فاصله در پایتون چاپ کنید.

را sep پارامتر در پایتون print() برای تعیین رشته ای که باید بین مقادیر در حال چاپ درج شود استفاده می شود.

به طور پیش فرض، این پارامتر روی یک فاصله تنظیم شده است که به این معنی است print() یک فاصله بین مقادیری که چاپ می کند اضافه می کند.

با این حال، شما می توانید استفاده کنید sep پارامتر برای تعیین یک رشته متفاوت برای استفاده به عنوان جداکننده.

برای مثال می توانید استفاده کنید sep پارامتر برای تعیین یک کاما و یک فاصله به عنوان جداکننده، یا می توانید آن را روی یک رشته خالی تنظیم کنید تا فضای سفید بین مقادیر در حال چاپ را حذف کنید.

بطور کلی، sep پارامتر راهی برای سفارشی کردن قالب بندی خروجی تولید شده توسط print() عملکرد.

با تشکر برای خواندن. کد نویسی مبارک!

همچنین بخوانید