asgarkz
یک شنبه 17 اسفند 1393, 20:14 عصر
با سلام خدمت دوستان گرامی
میخوام بدونم خصیصه ی softspace چه کاری انجام میده؟
از روی توضیحاتی که توی اینترنت پیدا کردم، کاربردش رو متوجه نمیشم.
اگر لطف کنید یک مثال کوچیک هم بزنید ممنون میشم.
0x0ptim0us
سه شنبه 19 اسفند 1393, 22:24 عصر
سلام
چیزی که من میدونم برای از بین بردن فاصله بین مراحل print هست
برای مثال :
#!/usr/bin/python
import sys
print "hi",
print "guys",
همینطور که میدونید تابع print بعد پرینت به صورت خوردکار یه newline ایجاد میکنه ، برای اینکه عبارت ها رو در یک سطر چاپ کنه ما از "," در انتهای دستور استفاده میکنیم خروجی کد بالا میشه :
hi guys
من اگه بخوام فاصله بین دو حرف hi و guys رو از بین ببرم میتونم به این صورت عمل کنم :
#!/usr/bin/python
import sys
print "hi",
sys.stdout.softspace=0
print "guys",
که خروجی کد بالا میشه :
higuys
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.