معاملات دالة print()
| المعامل | القيمة الافتراضية | الوظيفة | مثال |
|---|---|---|---|
| sep | " " (مسافة) | الفاصل بين العناصر | sep=", " |
| end | "\n" (سطر جديد) | ما يأتي بعد الطباعة | end="" |
| file | sys.stdout | مكان الكتابة | file=open("log.txt","w") |
| flush | False | إرسال الخرج فوراً | flush=True |
دالة print() في Python
دالة `print()` هي الطريقة الرئيسية لعرض البيانات والمخرجات في Python.
الاستخدامات الأساسية:
```python print("نص") # طباعة نص print(42) # طباعة رقم print(3.14) # طباعة كسر عشري print(True) # طباعة قيمة منطقية print() # سطر فارغ ```
معاملات print() المتقدمة: - **sep**: الفاصل بين العناصر (افتراضياً مسافة) - **end**: ما يُضاف في النهاية (افتراضياً줄 جديد `\n`) - **file**: لكتابة الخرج في ملف
| 1 | print(value1, value2, ..., sep=' ', end='\n') |
| 2 | |
| 3 | # أمثلة: |
| 4 | print("أهلاً", "وسهلاً", sep=", ") # أهلاً, وسهلاً |
| 5 | print("سطر1", end=" | ") # بدون سطر جديد |
| 6 | print("سطر2") # سطر1 | سطر2 |
مثال 1: أساسيات print()
| 1 | print("مرحباً!") |
| 2 | print(100) |
| 3 | print(3.14) |
| 4 | print(True, False) |
| 5 | print() # سطر فارغ |
مثال 2: معاملات sep و end
| 1 | # sep: الفاصل بين العناصر |
| 2 | print("Python", "سهلة", "وممتعة", sep=" | ") |
| 3 | |
| 4 | # end: ما يأتي في نهاية السطر |
| 5 | print("السطر الأول", end=" --- ") |
| 6 | print("السطر الثاني") |
مثال 3: f-strings للطباعة المنسقة
| 1 | name = "علي" |
| 2 | age = 22 |
| 3 | gpa = 3.85 |
| 4 | |
| 5 | print(f"الاسم: {name}") |
| 6 | print(f"العمر: {age} سنة") |
| 7 | print(f"المعدل: {gpa:.2f}") # رقمان عشريان |