PDA

View Full Version : مشکل در تغییر رشته



maryam_vb
دوشنبه 28 آبان 1386, 13:27 عصر
سلام دوستان

عددی رو به رشته تبدیل کردم و میخوام قبلش کارکتر 0 قرار بگیره ولی 0 رو جلوش قرار میده .

این هم کدش:

(g="0"+str(i


حالا باید چه کار کنم؟

__siavash__
دوشنبه 28 آبان 1386, 14:07 عصر
اولا من که همین کد شما رو تست میکنم صفر همون قبلش قرار میگیره فقط بین صفر و 2 یه فاصله خالی هست اونم به خاطر اینه که از تابع Str استفاده کردی و یک مقدار مثبت رو به تابع دادی که توی همین کد میتونی از تابع CStr برای تبدیل به String استفاده کنی !
...
در کل اگر میخوای اعداد 1 تا 9 رو دو رقمی نشون بدی به صورت 02 و 03 و ... از تابع Format به این شکل استفاده کن


Format(Num, "0#")

maryam_vb
دوشنبه 28 آبان 1386, 15:01 عصر
با دستور فرمت جواب داد ولی اون کد همون مشکلو داره.

ممنون از راهنماییتون.

amirsajjadi
دوشنبه 28 آبان 1386, 15:35 عصر
با سلام
فکر کنم خاصیت RighttoLeft کنترلتون برابر True است بنابراین این مشکل بوجود میاد