Python bin() פונקציה

Python Bin Pwnqzyh



'Python' היא שפת תכנות מחשב בשימוש נרחב מכיוון שקידוד השפה שלה דומה לשפה האנגלית. לפיכך, מתכנתים ומשתמשים מעדיפים אותו מכיוון שקל לקרוא אותו ולעבוד עליו. הפונקציה 'bin()' היא פונקציה מובנית בפייתון המשמשת להמרה של מספרים שלמים לשינוי צורה בינארית. המספרים הבינאריים הם אלה שמבטאים את הבסיס 2, כלומר הם '1' או '0'. ההמרה הבינארית ב- Python מיוצגת עם הקידומת 'Ob'. זה מיועד להצגת פורמט המחרוזת של הבינארי.

כיצד פועלת הפונקציה bin() ב-Python

כאשר אנו מעבירים מספר שלם לביצוע הפונקציה bin(), התוצאות מגיעות עם ייצוג בינארי של המספר הנתון אך מתחילות בקידומת 'Ob'. לדוגמה, אם התוצאה הבינארית של המספר '7' היא '111', היא תציג את התוצאה עם הקידומת הכלולה, שנראית כמו 'Ob111'. אנו מבצעים את הפונקציה bin() בסביבת Python. אנו נשיג הסבר ברור נוסף בעזרת הדוגמאות בכתבה הבאה.

תחביר

'פַּח ( )

התחביר לעיל הוא של הפונקציה Python bin() . הפונקציה bin() ממירה מספר למספר בינארי. זה עובד כשאנחנו מעבירים מספר לפונקציה bin() ב- Python, וזה ייתן את תוצאות ההחזרה בייצוג של מספרים בינאריים.







פָּרָמֶטֶר

'פַּח ( ו )

ה-'e' בתחביר הוא המספר השלם שניתן עבור ביצועי ההמרה בבינארי. ה-'e' נקרא גם הפרמטר.



ביצוע הדוגמאות באמצעות הפונקציה bin() ב- Python

להלן הדוגמאות שניישם במדריך זה עם הפונקציה bin() ב-Python כדי להבין באופן מובן את הפונקציה bin() לשימוש.



  • הפעלת הפונקציה bin() ב- Python
  • הפעלת הפונקציה bin() עם המספר הלא שלם ב- Python
  • הפעלת הפונקציה bin() עם האינדקס עבור המספר הלא שלם ב- Python
  • ביצוע הערך המספרי החיובי לבינארי באמצעות הפונקציה bin() ב-Python
  • ביצוע הערך המספרי השלילי לבינארי באמצעות הפונקציה bin() ב- Python
  • הפעלת הפונקציה bin() עם סוג float ב-Python
  • הפעלת הפונקציה bin() עם שיטת הפורמט ב-Python

דוגמה 01: הפעלת הפונקציה bin() ב- Python

בדוגמה זו, נלמד כיצד להשתמש בפונקציה bin() של Python. ראשית, עלינו לאתחל את המספר. כאן ניקח '20'. כעת, הדפס את הפונקציה עם המשפט 'המספר הבינארי של 20 הוא' שנכתב עם הפונקציה bin() ב-Python.





הפלט מציג את המרת המספרים הבינאריים שבוצעו בהצלחה במספר '20'. הקידומת 'ob' מוצגת בפלט, וה-'101' היא תוצאות מחרוזת ההמרה הבינארית.



דוגמה 02: הפעלת הפונקציה bin() עם ה-User-Define a Function ב-Python

כאן, ניישם את הפונקציה bin() ב-Python עם פונקציה מוגדרת על ידי משתמש. לקחנו את הבינארי בתור 'w' ואת השני כ'n'. ל-'n' יש את המרה של הפונקציה bin() עבור ה-'w'. כעת, התנאי מוחל להסרת הקידומת 'Ob' בדוגמה זו. לאחר מכן, עלינו לבחור מספר, אשר לקחנו את המספר '85' שנוסף עבור הייצוג הבינארי.

הפלט הבא מציג את הייצוג הבינארי של ה-'85' שנבחר למעלה בקוד, באמצעות הפונקציה bin() עם הפונקציה המוגדרת על ידי המשתמש ב-Python.

דוגמה 03: הפעלת הפונקציה bin() והפונקציה index() על ידי הפונקציה המוגדרת על ידי המשתמש ב- Python

כאן, נבצע את הפונקציה bin() יחד עם ה-index() באמצעות פונקציה המוגדרת על ידי משתמש ב- Python. בשיטה זו, עלינו לשלוח את האובייקטים ל-bin() ולהשתמש איתו גם ב-Python index() שתמיד מחזיר את המספר השלם החיובי. המספר שנבחר ליישם בקוד הוא '66' עבור הייצוג הבינארי ב-Python באמצעות מתודות bin() ו- index().

הפונקציה bin() והייצוג הבינארי של שיטת index() מספר '66' מבוצעים בהצלחה.

דוגמה 04: ביצוע הערך המספרי החיובי לבינארי באמצעות הפונקציה bin() ב-Python

בדוגמה זו, נבצע את הפונקציה bin() ב-Python, ניקח את המספר השלם החיובי (מספר) שיבצע את הפעולה הבינארית על אותו מספר חיובי. לשם כך, עלינו לאתחל מספר. כאן בדוגמה זו, לקחנו את המספר '45', שאמור להיות כל מספר אבל צריך להיות חיובי.

הפלט מציג את המספר השלם החיובי כנתון '45', וכתוצאה מכך הייצוג הבינארי נעשה באמצעות הפונקציה bin() ב- Python.

דוגמה 05: ביצוע הערך המספרי השלילי לבינארי באמצעות הפונקציה bin() ב-Python

בדוגמה הקודמת, ביצענו את הערך המספרי החיובי באמצעות הפונקציה bin. כאן, נחיל את אותו הקוד אך נבצע את הערך המספרי השלילי באמצעות הפונקציה bin() בבינארי רק על ידי שינוי הערך לאתחול מספר שלם שלילי. אז, יש לנו את המספר השלילי כאן מוקצה '-35'.

הייצוג הבינארי של המספר השלילי '-35' מוצג להלן באמצעות הפונקציה bin() של Python:

דוגמה 06: הפעלת הפונקציה bin() עם Float Type ב-Python

מה אם נצטרך לבצע את פונקציית bin עם מספר שיש בו נקודה שנקראת בשפת המחשב מספר צף, כמו '8.7' או כל מספר שאינו מעוגל? בואו נסתכל על דוגמה כיצד להתמודד עם תרחיש זה. העברנו ארגומנט מספר צף. המספר הוא '74.3' עם משפט ההדפסה באמצעות הפונקציה bin() Python.

הנה התוצאה של מספר סוג ה-float ב-Python באמצעות הפונקציה bin(). לא ניתן לבצע את הפרשנות 'הצפה' כמספר שלם. זה מגיע למסקנה שאיננו יכולים להשתמש במספר הנקודה הצפה עבור הייצוג הבינארי ב-Python באמצעות הפונקציה bin() .

דוגמה 07: הפעלת הפונקציה bin() עם שיטת ה-Format ב-Python

בדוגמה זו, ניישם את שיטת הפורמט באמצעות הפונקציה bin() של Python. שיטות הפורמט פועלות על ידי לקיחת שני הפרמטרים באותה ביצוע קוד. זה לוקח את מספר הפרמטר הראשון, והפרמטר השני הולך עם ייצוג המספר בפרמטר הראשון.

הפלט מציג את תוצאות שני הפרמטרים הניתנים להלן:

סיכום

במאמר זה, התמקדנו בשימוש בפונקציית bin() ב-Python על-ידי מתן דוגמאות שונות, כמו פעולת הערכים השלמים החיוביים והשליליים ב-Python עבור הפונקציה bin(), הפונקציה bin() ו-index() עם הגרסה המוגדרת על ידי המשתמש, פעולת bin הפשוטה, ורק פעולת הפונקציה bin() עם פונקציה מוגדרת על ידי המשתמש. כאשר הקידומת 'Ob' מופיעה עם הייצוג הבינארי בכל פעם בדוגמה 2, ביצענו את הסרת הקידומת בבית של Python. הפונקציה bin() ב-Python היא פונקציה מובנית שימושית אך חזקה לביצועי ההמרה של מספרים שלמים. מבלי לבצע אותו בשיטה ארוכה, נוכל לעשות זאת רק על ידי הזנת הערך (המספר) שאת התוצאות הבינאריות שלו אנחנו רוצים.