מה מודפס בפייתון וכיצד להשתמש בפרמטרים שלו?



דע מה מודפס בפייתון יחד עם דוגמאות. למד גם כיצד להשתמש בכל אחד מהפרמטרים, כלומר סיום, קובץ, ספ ושטוף עם דוגמאות.

אחד היסודות החשובים ביותר בתכנות הוא הדפסת התפוקות. לכל שפת תכנות יש שיטות משלה להדפיס את הפלט למסוף או לקבצים. ב , תהליך זה של החזרת תפוקות הופך לפשוט מאוד עם פונקציית ההדפסה של פייתון. במאמר זה תלמד את כל ההיבטים החשובים של הדפסה בפייתון.

לפני שנמשיך, בואו נסתכל על התוכן המכוסה כאן:

מהו הדפסה בפייתון?

ההדפסה בפייתון היא הסטנדרט משמש להדפסת הפלט למסוף. התחביר של פונקציה זו הוא כדלקמן:





תחביר:

הדפס( ערך 1 , ערך 2 , ..., ספטמבר = ‘‘, סוֹף = ‘N‘, קוֹבֶץ = sys.stdout, סומק = שקר)

הפרמטרים ותיאוריהם הם כדלקמן:



פָּרָמֶטֶרתיאור

ערך 1, ערך 2 , ...

היציאות שצריך להדפיס. יכול להיות יותר מאחד

ספטמבר



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

סוֹף

פרמטר אופציונלי המשמש לציון מה יש להדפיס בסוף הפלט. ערך ברירת המחדל הוא 'n'

קוֹבֶץ

פרמטר אופציונלי עם שיטת כתיבה. ערך ברירת המחדל הוא sys.stdout

סומק

פרמטר אופציונלי המשמש לציון אם יש לשטוף את הפלט (נכון) או להאגר (שקר). ערך ברירת המחדל שלו הוא False

מה הם מקרים בג'אווה

הערה: כל האובייקטים יומרו למחרוזת לפני שיוחזרו כפלט.

שימוש בהדפסה בפייתון

ניתן להשתמש בפונקציית ההדפסה באופן הבא:

ללא פרמטרים אופציונליים:

אתה יכול לעשות שימוש בהצהרת ההדפסה כדי להדפיס כל אובייקט פלט לפי הצורך. שקול את הדוגמה הבאה:

דוגמא:

הדפס ('שימוש בפונקציית ההדפסה בפייתון')

תְפוּקָה: שימוש בפונקציית ההדפסה בפייתון

כאן, פונקציית ההדפסה רק מדפיסה את המחרוזת הנתונה למסוף.

הבה נתן כעת יותר מערך אחד להצהרת הדפסה אחת.

דוגמא:

a = 2019 b = 'עולם' הדפס ('שלום', a, b)

תְפוּקָה: שלום 2019 עולם

כפי שניתן לראות, בדוגמה שלעיל, משפט הדפסה יחיד מדפיס שלושה אובייקטים שונים. כמו כן, ה- '+' מַפעִיל מאפשר שרשור של אובייקטים למשל:

דוגמא:

a = 'היי' b = 'ברוך הבא' הדפסה (a + b)

תְפוּקָה: היי ברוכים הבאים

להלן מספר דוגמאות שתוכלו לנסות:

דוגמא:

הדפס ('שלום') הדפס ('שלום', 'עולם') # הדפסת שני מחרוזות הדפס ('שלום' + 'עולם') # מצרף שני מחרוזות הדפס ('הלון' + 'עולם') # הדפסה עם הדפסה n ( 'שלום', 'עולם', 2019) # מחרוזות הדפסה יחד עם הדפסת מספרים שלמים (2019, 'שלום עולם') הדפס (str (2019) + 'שלום עולם') # הצמדת מספרים שלמים עם מחרוזות (באמצעות המרת סוג) הדפסה (34 +67) תוספת # בהדפסה

ניתן גם לציין כל סוג של מפרידים בין כל אובייקט.

ציון מפריד:

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

דוגמא:

a = 'שלום' b = 'הדפסה עולמית' (a, 2019, b, sep = ',')

תְפוּקָה: שלום, 2019, עולם

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

אתה יכול גם להתאים מה אתה מה להדפיס בסוף הפלט.

משתמש ב סוֹף פָּרָמֶטֶר:

ה סוֹף פרמטר מאפשר לך להגדיר מה אתה מה להדפיס בסוף הפלט. ערך ברירת המחדל של פרמטר זה הוא 'n' או תו השורה הבאה. בואו נראה מה קורה כשאני משתמש בשתי פונקציות הדפסה נפרדות להדפסת פלטים.

דוגמא:

a = 'היי' b = 'ברוך הבא' הדפס (a) הדפס (b)

תְפוּקָה:

היי ברוכים הבאים

הנה ה סוֹף הפרמטר לא הוגדר ומכאן שהפלטים מודפסים בשתי שורות נפרדות. במקרה שתרצה להדפיס אותם באותה שורה, תוכל לעשות את הדברים הבאים:

דוגמא:

a = 'היי' b = 'ברוך הבא' הדפס (a, end = '&') הדפס (b)

תְפוּקָה: היי ברוכים הבאים

בדוגמה שלעיל, הערך של סוֹף הפרמטר הוא '&' כפי שנראה בין הפלטים.

הצהרת ההדפסה יכולה גם לכתוב יציאות לקובץ.

כתיבה לקובץ:

את הפלט ניתן לכתוב לקובץ, באופן אופציונלי באמצעות קוֹבֶץ פָּרָמֶטֶר. במקרה שהקובץ לא קיים, הוא יוצר קובץ חדש בשם זה וכותב אליו את הפלט. לדוגמה:

דוגמא:

newfile = open ('abc.txt', 'w') הדפס ('שלום ברוך הבא', file = newfile) newfile.close ()

תְפוּקָה: התבונן בקובץ בתמונה למטה:

EX1.txt_print להדפסת קבצים בפייתון-אדוריקה

ה סומק פָּרָמֶטֶר:

פרמטר ההדפסה בפייתון מאפשר לך לבחור פלט שנאגר או לא מאופק. ערך ברירת המחדל של פרמטר זה הוא False, כלומר הפלט יאוגר. במקרה שהגדרת את זה כ- True, הפלט אינו מאופק ותהליך זה בדרך כלל איטי יותר מהקודם. בדוק את הזמן שנדרש לפלט שנאגר כברירת מחדל בדוגמה שלהלן:

דוגמא:

זמן ייבוא ​​g = פתוח ('sample.txt', 'r') a = g.read () s = time.time () הדפסה (a, flush = False) e = time.time () הדפס (e-s)

תְפוּקָה:

משך הזמן לביצוע זה הוא 0.00099 שניות. עכשיו, בואו ננסה לשנות את הערך ל- True.

דוגמא:

זמן ייבוא ​​g = פתוח ('sample.txt', 'r') a = g.read () s = time.time () הדפסה (a, flush = True) e = time.time () הדפסה (e-s)

תְפוּקָה:

אותו תהליך אורך 0.003 שניות כאשר הפלט אינו מתוקן. הסיבה לכך היא שקל יותר להעביר את הפלט בגושים ולא להדפיס אותו ברצף תווים. בדרך כלל כל הקלטות / פסי האחסון מאוחסנות. עם זאת, אפשרות זו נוחה כאשר המשתמש צריך לשטוף את כל הפלט בתרחישים מיוחדים.

זה מביא לסוף מאמר זה בנושא 'הדפס בפייתון'. אני מקווה שהבנת הכל בבהירות. דאג שתתאמן ככל האפשר ותחזיר את החוויה שלך.

מיזוג תוכנית מיון ב- Java

יש לך שאלה עבורנו? אנא הזכיר זאת בקטע ההערות בבלוג 'הדפס בפייתון' ונחזור אליך בהקדם האפשרי.

כדי לקבל ידע מעמיק על Python יחד עם היישומים השונים שלו, אתה יכול להירשם לשידור חי עם תמיכה 24/7 וגישה לכל החיים.