ثبت دامنه

ثبت دامنه

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



دامنه، دامین یا دومین در فارسی به معنی قلمرو یا گستره می باشد . محور اصلی وب سایت ها و کلیه فعالیتهای Online و تجارتهای الکترونیکی است. نام دامین (Domain) نشان دهنده محتوا و خلاصه مطالب و عناوینی است که کاربر اینترنتی انتظار دارد با آن روبرو شود. به عبارتی دیگر نام دامنه (Domain) گویای هدف سازنده وب سایت است و از اهمیت بسیار بالایی برخوردار است. از این رو نام مناسب بسیار حیاتی و تاثیرگذار است.

ثبت دامنه:

ثبت دامین اولین قدم جهت داشتن وب سایت است. در صورتی که نام مناسبی به عنوان نام دامین در نظر بگیرید، می‌توانید جایگاه مناسبی در فهرست سایتهای جستجو شده بیابید. خرید دامین مناسب مهم ترین رکن اساسی داشتن یک وب سایت خوب است. چنانچه حتی با طراحی صفحات وب مناسب و داشتن محتوای خوب، اگر به ثبت دامین یا خرید دامنه نامناسب مبادرت ورزید، تمام زحماتی که در طراحی وب به کار گرفته شده است، از بین خواهد رفت. به عنوان مثال ثبت دامین طولانی، امکان بروز اشتباه تایپی را بالا برده و دسترسی به وب سایت را هر چند با طراحی وب عالی به مخاطره می‌اندازد.
به علاوه خرید دامنه در شرکتهای معتبر از اهمیت ویژه‌ای برخوردار است. چرا که در صورت نیاز به تمدید دامنه پس از مدت مقتضی، در صورتی که شرکتی که مبادرت به ثبت دامین نموده در دسترس نباشد .

همین حــالـا دامنــه مورد نـظر خودتـان را نهـــــایــی کنید..

برای ثبت دامنه از لینک روبرو اقدام کنید

برخی از پسوندهای قابل ثبت

سوالات متداول

برخی از سوالاتی که ممکن است در ابتدا داشته باشید

خیر، کلیه رجیستریهای جهانی، ثبت و تمدید دامنه را در کمترین حالت یک ساله ثبت میکنند.

بله، هر دامنه ای که در حالت قفل نباشد امکان انتقال به رجیستری ما ممکن است.

برای ثبت دامنه با پسوند IR طبق قوانین سایت جمهوری اسلامی، دارنده دامنه بایستی در سایت nic.ir عضو باشد و سپس با شناسه نیک آن حساب میتواند دامنه مورد نظر را در پنل نیک خود ثبت کند. برای ثبت دامنه ir این مورد اجباریست.

بله، تمامی دسترسی به دامنه برای شما از پنل کاربری وان سرور فعال است. همچنین برای پسوند های ملی مانند .ir میتوانید از پنل کاربری ایرنیک خود در سایت nic.ir نیم سرورهای دامنه را مدیریت کنید.

خیر، در صورت نیاز به تغییر دامنه فقط امکان سفارش جدید دامنه مقدور است.

خیر، دامنه مرحله اول راه اندازی یک سایت میباشد تا نشانی آدرس خود را در سطح اینترنت داشته باشید. در مرحله بعد نیازمند یک فضای ابری برای ذخیره اطلاعات سایتتان هستید که به عنوان هاست معرفی میشود. میتوانید در حین سفارش دامنه، هاست خودتان برای دامنه مورد نظرتان انتخاب کنید.

صفحه مربوط به معرفی هاست

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

صفحه تماس بـــا مـــا

نظرات مشتریان

برخی از نظرات مشتریان وان سرور

جزیره آموزشی

برخی از پستهای آموزشی پیشنهادی
ترید در فارکس

ترید در فارکس

اگر می خواهید یک تریدر ارز موفق شوید، ابتدا باید زبان بازار فارکس را بیاموزید، و همچنین اصول و مفاهیم تجارت و تریدینگ در فارکس را، بازار فارکس چیست ؟ چرا بازار خوبی برای ترید و تجارت است؟ جفت ارزی چیست و چگونه یک نفر آن را بررسی می کند؟ از کدام ابزار ها می توان برای تصمیمات بهتر ترید استفاده کرد ؟ترید در فارکس برای مبتدیانترید در فارکس می تواند یک فعالیت سود آور و هیجان انگیز باشد، اما همچنین می تواند سخت هم باشد، مخصوصا برای افراد مبتدی. تازه واردان اهمیت آموزش مالی را دست کم می گیرند. انتظارات غیر واقعی دارند، و همچنین در مبارزه بر کنترل احساسات خود، آنها را به عمل غیر منطقی سوق داده و عملکرد کلی آنها را مختل می کند.بازار فارکس چیست؟بازار معامله خارجی، که همچنین بازار Forex یا FX نامیده می شود. یک بازار خارج از بورس است که در آن پول جهان رد و بدل می شود. خیلی ها در فارکس اقدام به ترید می کنند از جمله سرمایه گزارن سازمانی، بانک های مرکزی، چند ملیتی، و بانک های تجاری.به عنوان یک تریدر جزئی، شما می توانید در مارکت فارکس با خرید و فروش به صورت جفت ارز اقدام به پول در آوردن کنید. ارز ها همیشه به صورت دو تایی (جفت) وجود دارند. برای مثال، در جفت ارز EUR/USD ما شاهد این هستیم که ارز یورو به عنوان ارز پایه است. در حالی که ارز دلار، ارز دوم یا (quoted) است. ارز نقل شده یا دوم همیشه معادل یک ارز پایه است. اگر نرخ ارز EUR / USD را 1.1222 فرض کنیم، در این صورت شما از 1 یورو، 1.1222 دلار به دست می آورید. در این مثالی که ذکر شد، در EUR/USD ما شاهد این هستیم که دارای 4 عدد اعشاری یا دسیمال وجود دارد. این مسئله معمولاً در بیشتر جف ارز ها وجود دارد، به جز آنهایی که شامل JPY هستند ، که فقط 2 اعشار را نشان می دهد. هنگامی که یک جفت ارز به سمت بالا یا پایین حرکت می کند، تغییر در "Pips" اندازه گیری می شود، که یک حرکت یک رقمی در آخرین اعشاری یک جفت ارز است. وقتی EUR / USD از 1.1222 دلار به 1.1223 دلار تغییر کند ، EUR / USD توسط یک "Pip" افزایش می یابد.زمانی که شما به قیمت جفت ارز در پلتفرم یا سیستم کارگزار خود نگاه می کنید، دو قیمت خواید دید: یک قیمت فروش در سمت چپ، و یک قیمت خرید در سمت راست، تفاوت بین هر دو قیمت را "spread" می نامند. این "spread" توسط دلال به جیب زده می شود و یکی از اصلی ترین راه های کسب درآمد آنها است. یکی از مشکلات و موانع بزرگ برای ترید در فارکس، تحریم بودن ایران در این سایت است که در صورت شناسایی موجب مسدود شدن حساب کابری شما خواهد شد. وان سرور با ارائه راهکارهای متنوع و جدید این مشکل را برای شما حل کرده است.برای خرید سرور مجازی با گارانتی 100% بازگشت وجه برای ترید در بایننس کلیک کنید.سبک های مختلف تریدینگ چیست؟به عنوان یک فارکس تریدر، روش های مختلف تریدینگ وجود دارد که می توانید استفاده کنید ، سبک های اصلی عبارتند از:Day trading (تریدینگ روزانه)ScalpingSwing trading (نوسان معاملات)معاملات روزانه (Day trading) و اسکالپینگ (Scalping) دو مورد از پرخاشگرانه ترین و فعال ترین سبک های معاملاتی هستند. در هر دو مورد، تمام موقعیت های معاملاتی قبل از پایان معاملات بسته خواهد شد. جایی که این 2 سبک با هم فرق دارند در فرکانس تجارت است - اسکالپینگ استفاده از تغییرات بسیار اندک قیمت است، اغلب در عرض چند ثانیه یا چند دقیقه خرید و فروش می کنید، در حالی که معامله گران روز (day traders) ممکن است تا چند ساعت موقعیت داشته باشند. در حالی که اسکالپینگ روش های معاملاتی بسیار کوتاه مدت هستند، تریدینگ نوسانی (swing trading) طولانی تر است و موقعیت های آن تا چندین هفته حفظ می شود.بسته به سبک معاملاتی که انتخاب می کنید ، از انواع مختلف سفارشات استفاده خواهید کرد. به عنوان مثال ، سفارشات "market" بیشتر مورد استفاده scalper ها قرار می گیرد تا معامله گران چرخشی (swing traders) ، زیرا این سفارشات بهترین قیمت موجود را برای ورود فوری یا خارج از بازار ارائه می دهند.برای معاملات روزانه یا معاملات نوسان ، سفارشات ورود محدود (limit entry) مفیدتر خواهد بود ، آیا این اجازه را می دهد تا معامله گران با قیمت از پیش تعیین شده وارد بازار شوند.از آنجا که معاملات فارکس اغلب با اهرمی ارائه می شود ، سود بالقوه همراه با ضررهای احتمالی افزایش می یابد. به همین دلیل ، استفاده از دستورات stop-loss ضروری برای محدود کردن ضررهای خود درصورت خلاف بازار ضروری است. یکی از بهترین راه ها برای کاهش خطر شما تجارت با روند است.روند در معاملات فارکس چقدر مهم است؟این روند در قلب یکی از محبوب ترین تکنیک ها برای معامله در بازارهای فارکس قرار دارد - تجزیه و تحلیل فنی (Forex markets – technical analysis). این استراتژی 3 فرض را دنبال می کند: قیمتها همه چیز را تخفیف می دهند ، تاریخ تمایل به تکرار دارد و قیمتها روندها را طی می کنند.بنابراین ، هنگامی که نرخ ارز جفت ارزی معین حرکت می کند، روند بازار رو به افزایش است. در حالی که بیشتر تریدرها فکر می کنند که قیمت ها فقط می توانند بالا و پایین روند ، تئوری چارلز داو ادعا می کند که در واقع 3 روند در بازار وجود دارد: بالا ، پایین و "یک طرف".نظریه داوبا توجه به داو ، شما باید سطح بالا و پایین را تجزیه و تحلیل کنید تا بتوانید یک روند را تعیین کنید. روند صعودی با افزایش و پایین آمدن بالاتر تشکیل می شود ، در حالی که یک روند نزولی با افزایش و پایین آمدن پایین تشکیل می شود. وقتی نه "گاوها" (خرید سرمایه گذاران) و نه "خرس ها" (سرمایه گذاران فروش) کنترلی بر بازار ندارند ، قیمت ها در یک تحکیم جانبی ، که "دامنه یا رنج" نامیده می شود ، نیز تکامل می یابند.نظریه Dow نشان می دهد که هر گرایش توسط 3 گرایش دیگر شکل می گیرد: یک روند "اولیه" ، "ثانویه" و "جزئی". روند اولیه معمولاً بیشتر طول می کشد.بیش از یک سال و یک بازار صعودی یا نزولی را توصیف می کند. در روند اصلی ، روند ثانویه معمولاً مخالف روند اصلی است - این یک حرکت اصلاحی یا "عقب نشینی" است که بین 3 هفته تا 3 ماه به طول می انجامد. سرانجام ، یک روند جزئی نمایانگر آشوب بازار در روند ثانویه است که معمولاً کمتر از 3 هفته طول می کشد.جمع بندیخب، ما در این آموزش به نحوه ی ترید در فارکس پرداختیم و همچنین، بازار فارکس در میان تازه واردان بسیار محبوب است و دسترسی به آن هرگز آسان نبوده است. اگر هوشمندانه از معاملات اهرم و مارجین استفاده می کنید ، می توانید ارزهای زیادی را برای تجارت ارز بدست آورید. یادگیری اصول تجارت فارکس خیلی پیچیده نیست. تصمیم گیری بر اساس شخصیت شما بر اساس نوع معامله گر بودن و ایجاد استراتژی معاملاتی بر این اساس ، داستان دیگری است.هرچه اطلاعات بیشتری در مورد فارکس و تجارت داشته باشید ، تجارت بهتری خواهید داشت. بنابراین ، صبور ، متعهد باشید تا به یادگیری تجارت و بهبود استراتژی خود ادامه دهید. در نهایت ، شما مهارت های سودآوری در تجارت فارکس را در طولانی مدت کسب خواهید کرد.و در نهایت برای شروع به ترید در فارکس و کسب درآمد شما فقط به یک سرور مجازی احتیاج دارید!

شنبه, 04 بهمن 1399

ادامه مطلب
آموزش نصب WireGuard در اوبونتو 18.04

آموزش نصب WireGuard در اوبونتو 18.04

آموزش نصب WireGuard در اوبونتو 18.04 WireGuard یک فناوری مدرن V.P.N (Virtual Private Network) با رمزنگاری پیشرفته است. در مقایسه با روش های مشابه دیگر ، مانند IPsec و Open.V.P.N فناوری WireGuard سریعتر ، پیکربندی آسان تر و عملکرد بهتری دارد. این پلتفرم تقریباً در هر سیستم ها، از جمله Linux ، Windows ، Android و macOS قابل اجرا است. در این آموزش نحوه نصب WireGuard در Ubuntu 18.04 را ارائه خواهیم کرد.WireGuard با ایجاد یک شبکه در هر دستگاه که به عنوان تونل عمل می کند ، کار می کند. انتقال ترافیک V.P.N در WireGuard به صورت UDP است.پیش نیازهاشما به یک سرور اوبونتو 18.04 احتیاج دارید که می توانید به عنوان root یا اکانت با امتیازات sudo به آن دسترسی پیدا کنید .تنظیم سرور WireGuardدر این بخش WireGuard را بر روی دستگاه Ubuntu نصب می کنیم و آن را تنظیم می کنیم تا به عنوان سرور عمل کند.نصب WireGuard در اوبونتو 18.04لیست بسته ها را به روز کنید و ابزارهای لازم برای مدیریت مخازن سیستم خود را نصب کنید. این احتمال وجود دارد که شما قبلاً پکیج را در سرور خود داشته باشید:sudo apt updatesudo apt install software-properties-commonمخزن WireGuard را اضافه کنید:sudo add-apt-repository ppa:wireguard/wireguardهنگامی که از شما خواسته شد ، Enterبرای ادامه فشار دهید . add-apt-repositoryهمچنین لیست بسته ها را به طور خودکار بروزرسانی می کند.بسته WireGuard را نصب کنید:sudo apt install wireguardدر صورت نصب با موفقیت ، خروجی زیر را مشاهده خواهید کرد:wireguard:Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/4.15.0-88-generic/updates/dkms/depmod...DKMS: install completed.وقتی هسته را به روز می کنید ، ماژول WireGuard در هسته جدید کامپایل می شود.پیکربندی WireGuardWireGuard با دو ابزار خط فرمان به نام wgو wg-quickکه به شما اجازه پیکربندی و مدیریت شبکه WireGuard را میدهد کار میکند.برای تولید کلیدهای عمومی و خصوصی دستور زیر را اجرا کنید:wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickeyپرونده ها در دایرکتوری /etc/wireguard ایجاد می شوند. می توانید پرونده ها را با catیا less مشاهده کنید. با استفاده از ipو wgیا با ایجاد پرونده پیکربندی با ویرایشگر متن می توان دستگاه را از خط فرمان تنظیم کرد.پرونده جدیدی به نام خود ایجاد کنید wg0.confو مطالب زیر را اضافه کنید:sudo nano /etc/wireguard/wg0.conf[Interface]Address = 10.0.0.1/24SaveConfig = trueListenPort = 51820PrivateKey = SERVER_PRIVATE_KEYPostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADEPostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADEاسم شبکه را می توان هر چیزی گذاشت ، با این وجود توصیه می شود از چیزی مانند wg0یا wgvpn0 استفاده کنید . تنظیمات در بخش شبکه معنای زیر را دارند: Address - لیستی از آدرس های IP V4 یا V6 جدا شده با کاما برای شبکه wg0. از IP هایی از محدوده ای که برای شبکه های خصوصی رزرو شده است استفاده کنید (10.0.0.0/8 ، 172.16.0.0/12 یا 192.168.0.0/16).ListenPort - پورتي كه در آن WireGuard اتصالات ورودي را میپذیرد.PrivateKey - یک کلید خصوصی که توسط فرمان wg genkey تولید می شود . (برای دیدن محتویات فایل این دستور اجرا کنید: sudo cat /etc/wireguard/privatekey)SaveConfig - وقتی درست تنظیم شد ، وضعیت فعلی شبکه هنگام خاموش کردن در پرونده پیکربندی ذخیره می شود.PostUp - دستور یا اسکریپتی که قبل از فعال شدن شبکه اجرا می شود. در این مثال ، ما از iptables برای فعال کردن حالت masquerad استفاده می کنیم. این امر باعث می شود که ترافیک سرور را ترک کرده و به کاربران V.P.N دسترسی به اینترنت دهد.حتما بجای ens3نام کارت شبکه اینترنت خود را قرار دهید.. با اجرای دستور زیر می توانید به راحتی نام کارت شبکه اینترنت را پیدا کنید:ip -o -4 route show to default | awk '{print $5}'PostDown - دستور یا اسکریپتی که قبل از دان کردن شبکه اجرا می شود. پس از خاموش شدن شبکه، قوانین iptables حذف می شوند. فایل هایwg0.confو privatekey نباید برای کاربران عادی قابل خواندن . از chmodبرای تنظیم مجوزها به 600 استفاده کنید:sudo chmod 600 /etc/wireguard/{privatekey,wg0.conf}پس از اتمام ، شبکه wg0 را با استفاده از ویژگی های مشخص شده در پرونده پیکربندی فعال کنید:sudo wg-quick up wg0دستور خروجی مشابه با موارد زیر را تولید می کند:[#] ip link add wg0 type wireguard[#] wg setconf wg0 /dev/fd/63[#] ip -4 address add 10.0.0.1/24 dev wg0[#] ip link set mtu 1420 up dev wg0[#] iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADEwg show wg0 را برای بررسی وضعیت شبکه و پیکربندی اجرا کنید:sudo wg show wg0interface: wg0 public key: r3imyh3MCYggaZACmkx+CxlD6uAmICI8pe/PGq8+qCg= private key: (hidden) listening port: 51820همچنین می توانید با ip a show wg0وضعیت شبکه را تأیید کنید:ip a show wg04: wg0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000 link/none inet 10.0.0.1/24 scope global wg0 valid_lft forever preferred_lft foreverبرای فعال شدن شبکه WireGuard در زمان بوت ، دستور زیر را اجرا کنید:sudo systemctl enable wg-quick@wg0شبکه سرور و پیکربندی فایروالبرای کار کردنNAT ، باید IP forwarding را فعال کنیم. پرونده /etc/sysctl.conf را باز کنید و خط زیر را اضافه کنید:sudo nano /etc/sysctl.confnet.ipv4.ip_forward=1پرونده را ذخیره کنید و تغییر را اعمال کنید:sudo sysctl -pخروجی:net.ipv4.ip_forward = 1اگر از UFW برای مدیریت فایروال خود استفاده می کنید ، باید ترافیک UDP را در پورت 51820 باز کنید :sudo ufw allow 51820/udpخودشه. همکار اوبونتو که به عنوان سرور عمل می کند ، تنظیم شده است.تنظیمات کاربر در Linux و macOSدستورالعمل های نصب برای همه سیستم عامل های پشتیبانی شده در https://wireguard.com/install/ در دسترس هستند . در سیستم های لینوکس ، می توانید بسته را با استفاده از مدیر بسته و بر روی macOS با brew نصب کنید . پس از نصب WireGuard ، مراحل زیر را برای پیکربندی دستگاه مشتری دنبال کنید.روند راه اندازی یک سرویس دهنده لینوکس و macOS تقریباً مشابه آنچه شما برای سرور انجام داده اید ، نیست. با تولید کلیدهای عمومی و خصوصی شروع کنید:wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickeyپرونده wg0.confرا ایجاد کرده و مطالب زیر را اضافه کنید:sudo nano /etc/wireguard/wg0.conf[Interface]PrivateKey = CLIENT_PRIVATE_KEYAddress = 10.0.0.2/24[Peer]PublicKey = SERVER_PUBLIC_KEYEndpoint = SERVER_IP_ADDRESS:51820AllowedIPs = 0.0.0.0/0اگر نیاز به پیکربندی کاربران اضافی دارید ، فقط همین مراحل را با استفاده از یک آدرس IP خصوصی متفاوت تکرار کنید.تنظیمات کاربران ویندوزبسته ویندوز msi را از وب سایت WireGuard بارگیری و نصب کنید .پس از نصب برنامه، WireGuard را باز کرده و بر روی Add Tunnel” -> “Add empty tunnel…” کلیک کنید:یک کلید عمومی به طور خودکار ایجاد می شود و آن را روی صفحه نمایش می دهد.یک نام برای تونل وارد کنید و پیکربندی را به شرح زیر ویرایش کنید:[Interface]PrivateKey = CLIENT_PRIVATE_KEYAddress = 10.0.0.2/24[Peer]PublicKey = SERVER_PUBLIC_KEYEndpoint = SERVER_IP_ADDRESS:51820AllowedIPs = 0.0.0.0/0در قسمت شبکه ، یک خط جدید برای تعریف آدرس تونل مشتری اضافه کنید.پس از اتمام روی دکمه " Save " کلیک کنید.Client Peer را به سرور اضافه کنیدآخرین مرحله افزودن کلید عمومی مشتری و آدرس IP به سرور:sudo wg set wg0 peer CLIENT_PUBLIC_KEY allowed-ips 10.0.0.2مطمئن شوید که آن را CLIENT_PUBLIC_KEYبا کلید عمومی ایجاد شده در دستگاه کاربر ( sudo cat /etc/wireguard/publickey) تغییر دهید و در صورت متفاوت بودن، آدرس IP کاربر را تنظیم کنید. کاربران ویندوز می توانند کلید عمومی را از برنامه WireGuard کپی کنند.پس از اتمام کار ، به دستگاه کاربر مراجعه کنید و شبکه تونل را فعال کنید.کاربران لینوکس و macOSکاربران لینوکس برای فعال کردن شبکه دستور زیر را اجرا کنند:sudo wg-quick up wg0حال باید به سرور اوبونتو متصل شوید و باید ترافیک دستگاه کاربر شما از آن عبور کند. می توانید ارتباط را با دستور زیر بررسی کنید:sudo wginterface: wg0 public key: sZThYo/0oECwzUsIKTa6LYXLhk+Jb/nqK4kCCP2pyFg= private key: (hidden) listening port: 48052 fwmark: 0xca6cpeer: r3imyh3MCYggaZACmkx+CxlD6uAmICI8pe/PGq8+qCg= endpoint: XXX.XXX.XXX.XXX:51820 allowed ips: 0.0.0.0/0 latest handshake: 1 minute, 22 seconds ago transfer: 58.43 KiB received, 70.82 KiB sentهمچنین می توانید مرورگر خود را باز کنید ، عبارت " what is my ip " را تایپ کنید ، و باید آدرس IP سرور Ubuntu خود را مشاهده کنید.برای متوقف کردن تونلینگ شبکه wg0قطع کنید:sudo wg-quick down wg0کاربران Windowsاگر WireGuard را در ویندوز نصب کرده اید ، روی دکمه " Activate " کلیک کنید. پس از اتصال ، وضعیت تونل به حالت فعال تغییر می یابد:نتیجه گیریما در این مقاله به شما آموزش نصب WireGuard در اوبونتو 18.04 را به شما آموختیم.

سه‌شنبه, 02 اردیبهشت 1399

ادامه مطلب
آموزش تبدیل Integer به String در پایتون

آموزش تبدیل Integer به String در پایتون

آموزش تبدیل Integer به String (عدد صحیح به رشته) در پایتونپایتون دارای چندین نوع داده داخلی است. گاهی اوقات ، هنگام نوشتن کد پایتون ، ممکن است لازم باشد یک نوع داده را به نوع دیگری تبدیل کنید. به عنوان مثال ، یک string و integer را بهم پیوند دهید ، ابتدا باید integer به string تبدیل کنید. در این مقاله آموزش تبدیل Integer به String در پایتون توضیح داده شده است.تابع str()در پایتون ، می توانیم با استفاده از تابع داخلیstr() ، اعداد صحیح (integers) و سایر انواع داده ها را به رشته (strings) تبدیل کنیم.تابعstr() نسخه رشته ای از یک شی given داده شده را برمی گرداند. این فرم زیر را دارد:class str(object='')class str(object=b'', encoding='utf-8', errors='strict')object - شی تبدیل شده به string.این تابع سه آرگومان را می پذیرد ، اما معمولاً هنگام تبدیل Integer به String ، فقط یک آرگومان ( object) به تابع منتقل می کنید.تبدیل Integer به String (عدد صحیح به رشته)برای تبدیل عدد صحیح 23 به نسخه رشته ای ، کافی است عدد را به تابعstr() منتقل کنید:str(23)type(days)خروجی:'23'<class 'str'>نقل قول های اطراف 23 نشان می دهد که عدد یک عدد صحیح نیست بلکه یک شی از نوع رشته است. همچنین ، type()تابع نشان می دهد که این شی یک رشته است. در پایتون ، رشته ها با استفاده از نقل قول های تک ( ') ، مضاعف ( ") یا سه گانه ( """) اعلام می شوند.اتصال رشته ها و اعداد صحیحبیایید سعی کنیم رشته ها و اعداد صحیح را با استفاده از +عملگر بهم متصل کنیم و نتیجه را چاپ کنیم:number = 6lang = "Python"quote = "There are " + number + " relational operators in " + lang + "."print(quote)Python TypeErrorخطای استثنایی ایجاد می کند زیرا نمی تواند رشته ها و اعداد صحیح را بهم پیوند دهد:خروجی:Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: can only concatenate str (not "int") to strبرای تبدیل عدد صحیح به یک رشته ، عدد صحیح را به تابعstr() منتقل کنید:number = 6lang = "Python"quote = "There are " + str(number) + " relational operators in " + lang + "."print(quote)اکنون وقتی کد را اجرا می کنید ، با موفقیت اجرا می شود:خروجی:There are 6 relational operators in Python.همچنین روشهای دیگری برای بهم پیوستن رشته ها و اعداد وجود دارد.کلاس رشته داخلی format()متدی را ارائه می دهد که یک رشته داده شده را با استفاده از یک مجموعه دلخواه از استدلال های موقعیتی و کلمات کلیدی قالب بندی می کند:number = 6lang = "Python"quote = "There are {} relational operators in {}.".format(number, lang)print(quote)خروجی:There are 6 relational operators in Python.در پایتون 3.6 به بعد ، می توانید از رشته های f استفاده کنید ، که رشته های واقعی هستند با پیشوند 'f' حاوی عبارات داخل پرانتزها:number = 6lang = "Python"quote = f"There are {number} relational operators in {lang}."print(quote)خروجی:There are 6 relational operators in Python.در آخر ، می توانید از٪ -formatting قدیمی استفاده کنید:number = 6lang = "Python"quote = "There are %s relational operators in %s." % (number, lang)print(quote)خروجی:There are 6 relational operators in Python.نتیجهدر پایتون می توانید با استفاده از تابع str() یک عدد صحیح را به یک رشته تبدیل کنید .

شنبه, 15 آذر 1399

ادامه مطلب