0% found this document useful (0 votes)
1 views21 pages

python part 1

ملخص

Uploaded by

Hader Atef
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views21 pages

python part 1

ملخص

Uploaded by

Hader Atef
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

‫‪Python for beginners‬‬

‫( " النص اللي بيظهر للـ ‪ = Input ( " user‬اسم المتغير‬ ‫•‬
‫الخذ قيمه من المستخدم وتخزينها في المتغير‬

‫لطباعه نص‬ ‫)"‪Print("text‬‬ ‫•‬


‫لطباعه نص‬ ‫)'‪Print('text‬‬ ‫•‬

‫‪Functions for text‬‬

‫في كل مره هنعامل ‪ x‬علي انو متغير متخزن‬ ‫•‬


‫جواه ‪text‬‬

‫بتخلي كل الحروف‬ ‫)(‪x.lower‬‬ ‫•‬


‫‪small‬‬
‫بتخلي كل الحروف‬ ‫)(‪x.upper‬‬ ‫•‬
‫‪capital‬‬

‫بتعمل ‪ check‬علي الحروف‬ ‫)(‪x.islower‬‬ ‫•‬


‫عشان تعرف هيا ‪ small‬وال ال وبتطلع ‪ True‬او ‪False‬‬
‫فالـ ‪output‬‬

‫بتعمل ‪ check‬علي الحروف عشان‬ ‫)(‪x.isupper‬‬ ‫•‬


‫تعرف هيا ‪ capital‬وال ال وبتطلع ‪ True‬او ‪ False‬فالـ ‪output‬‬

‫بتعد حروف الـ ‪text‬‬ ‫)‪len(x‬‬ ‫•‬

‫بتختار حرف من‬ ‫]ترتيب الحرف[ ‪x‬‬ ‫•‬


‫الـ ‪ ( text‬مع العلم ان اول حرف ترتيبو ‪) 0‬‬
‫بتعرفك ترتيب‬ ‫) "حرف" ( ‪x.index‬‬ ‫•‬
‫الحرف ( مع العلم ان اول حرف ترتيبو ‪) 0‬‬

‫) "الجديد" ‪" ,‬اللي هيتشال" ) ‪x.replace‬‬ ‫•‬


‫بتبدل جزء من الـ ‪ text‬بجزء اخر‬

‫‪Functions for numbers‬‬

‫بتحول األرقام لحروف‬ ‫(رقم) ‪str‬‬ ‫•‬


‫عشان نقدر نطبعها مع الـ ‪text‬‬

‫بتطلع القيمه الموجبه‬ ‫(رقم) ‪abs‬‬ ‫•‬


‫‪| -5 | = 5‬‬ ‫للرقم زي كدا‬
‫كأنك كاتب ‪4²‬‬ ‫)‪pow (4,2‬‬ ‫•‬

‫بتحدد الرقم األكبر (‪)7‬‬ ‫‪max (4,7‬‬ ‫•‬

‫بتحدد الرقم األصغر (‪)4‬‬ ‫)‪min (4,7‬‬ ‫•‬

‫بتقرب الرقم بقواعد الـ ‪ math‬العاديه‬ ‫(رقم) ‪round‬‬ ‫•‬

‫بتقرب الرقم للرقم االصغر‬ ‫(رقم) ‪floor‬‬ ‫•‬

‫بتقرب الرقم للرقم األكبر‬ ‫(رقم) ‪ceil‬‬ ‫•‬


Functions for lists

list2 ‫بتذود عناصر‬ list1.extend )list2 ‫(اسم‬ •


‫ زي كدا‬list1 ‫علي عناصر‬
Yasin = [ 'C' , 'D' , 'E' ] Ali = [ 'A' , 'B' , 'Yasin' , 'F' ]
Ali.extend(Yasin) = [ 'A' , 'B' , 'Yasin' , 'F' , 'C' , 'D' , 'E' ]

Code

Output
list1.append )‫• (عنصر‬
list ‫بتذود العنصر ده ف اخر الـ‬

Code

Output
‫(العنصر ‪ ,‬مكان العنصر) ‪list1.insert‬‬ ‫•‬
‫بتضيف عنصر فالمكان اللي تختارو‬

‫‪Code‬‬

‫‪Output‬‬
list1.remove)‫(عنصر‬ •
list ‫بتحذف العنصر من الـ‬

Code

Output
list1.clear)( •
list ‫بتحذف كل عناصر الـ‬

Code

Output
list1.pop)( •
list ‫بتحذف اخر عنصر من الـ‬

Code

Output
‫(عنصر)‪list1.index‬‬ ‫•‬
‫بتعرفك ترتيب العنصر في الـ ‪list‬‬

‫‪Code‬‬

‫‪Output‬‬
‫(عنصر)‪list1.count‬‬ ‫•‬
‫بتعد مرات تكرار العنصر في الـ ‪list‬‬

‫‪Code‬‬

‫‪Output‬‬
list1.sort)( •
ABC…. ‫ ابجديا‬list ‫بترتب عناصر الـ‬

Code

Output
‫()‪list1.sort‬‬ ‫•‬
‫بترتب األرقام في الـ ‪ list‬من الصغير للكبير‬

‫‪Code‬‬

‫‪Output‬‬
list2 = list1.copy() •
list2 ‫ وتخزينها في‬list1 ‫لنسخ عناصر‬

Code

Output
‫الحظ الفرق بين اقواس ‪set – list – tuple‬‬ ‫•‬

‫}العناصر{ = ‪x‬‬ ‫الـ ‪Set‬‬

‫]العناصر[ = ‪x‬‬ ‫الـ ‪list‬‬

‫(العناصر) = ‪x‬‬ ‫الـ ‪tuple‬‬

‫الـ ‪ tuple‬زي الـ ‪ list‬بس الفرق بينهم ان‬ ‫•‬


‫عناصر الـ ‪ tuple‬مبيتعدلش عليها وبتفضل‬

‫ثابته و دي ميزه مهمه ف تخزين بعض‬

‫المعلومات الثابته زي رقمك القومي مثل‬


‫‪Functions‬‬

‫النشاء ‪Function‬‬ ‫•‬


‫} أوامر الداله { ‪ )( :‬اسم الداله ‪def‬‬

‫‪Example‬‬

‫في السطر ‪ 1‬تم انشاء الداله ‪Ali‬‬


‫في السطر ‪ 2‬تم استدعاء الداله ‪Ali‬‬

‫وظيفه الداله ‪ Ali‬في المثال هي طباعه الرقم ‪1‬‬


‫‪If‬‬

‫} اللي هيتنفذ لو الشرط اتحقق { ‪( :‬الشرط ) ‪if‬‬ ‫•‬

‫‪Example‬‬

‫‪Output‬‬
‫} اللي هيتنفذ لو الشرط متحققش { ‪else :‬‬ ‫•‬

‫‪Example‬‬

‫‪Output‬‬
‫ونستخدم } اللي هيتنفذ لو الشرط اتحقق { ‪( :‬الشرط ( ‪elif‬‬ ‫•‬
‫في حاله الترتيب‬

‫‪Example‬‬

‫‪Output‬‬
Made by
Ali Yasin
Click here

You might also like