مطبعة() |
اعرض نتيجة الأمر |
x = "أهلاً بالعالم" طباعة (x) الإخراج: أهلاً بالعالم |
الإدخال() |
جمع المدخلات من المستخدمين |
طباعة (إدخال ("ما اسمك؟")) الإخراج: ما اسمك؟ |
يكتب() |
أوجد نوع المتغير |
س = "التعبيرات العادية" اكتب (x) انتاج: |
لين () |
أوجد عدد العناصر في المتغير |
لين ([1 ، 2 ، 3]) الإخراج: 3 |
\ |
هرب من الحرف الذي يغير الغرض من سطر من التعليمات البرمجية |
طباعة ("أريدك أن تضيف \" \ "") الإخراج: أريدك أن تضيف "" |
\ن |
كسر حرف سلسلة للبدء في السطر التالي |
طباعة ("هذا سطر \ n هذا هو السطر الثاني") انتاج: هذا خط هذا هو السطر الثاني |
def function_name (المعلمة): أوامر |
ابدأ وظيفة بمعامل اختياري |
def yourName (x): طباعة (x + 1) |
لامدا |
استدعاء وظيفة مجهولة |
add_3_to = lambda y: y + 3 طباعة (add_3_to (4)) الإخراج: 7 |
إرجاع |
إرجاع نتيجة من وظيفة |
def yourName (x): العودة x + 1 |
صف دراسي |
قم بإنشاء كائن بايثون |
فئة myClass: def myFunc (x): |
def __init__ |
تهيئة سمات الفصل |
فئة myClass: def __init __ (الذات ، السمات ...) |
"__init__.py |
احفظ ملفًا يحتوي على وحدة بحيث تتم قراءته بنجاح في ملف Python آخر |
أعد تسمية ملف يحتوي على وحدة باسم: "__init__.py |
int () |
تحويل متغير إلى عدد صحيح |
كثافة العمليات (1.234) الإخراج: 1 |
شارع () |
تحويل متغير إلى سلسلة |
str (1.234) الإخراج: '1.234' |
يطفو() |
تحويل متغير إلى عدد عشري |
تطفو (23) الإخراج: 23.0 |
ديكت (عداد ()) |
قم بتحويل قائمة أو tupple إلى قاموس بعد الفرز باستخدام عداد Python المدمج |
من مجموعات الاستيراد عداد ديكت (عداد ([1،1،2،1،2،3،3،4])) الإخراج: {1: 3 ، 2: 2 ، 3: 2 ، 4: 1} |
مستدير - كروي() |
تقريب ناتج العملية لأقرب رقم صحيح |
دائري (23.445) الإخراج: 23 |
دائري (عملية أو رقم ، منازل عشرية) |
تقريب ناتج عملية إلى عدد محدد من المنازل العشرية |
دائري (23.4568، 2) الإخراج: 23.46 |
إذا: |
ابدأ بيانًا شرطيًا |
إذا 2 <3: طباعة ("اثنان أصغر") |
أليف: |
قم بإجراء بيان مضاد عندما تكون عبارة if False |
إذا 2 <3: طباعة ("اثنان أصغر") أليف 2 == 3: طباعة ("استمر") |
آخر: |
قم بعمل بيان مضاد نهائي إذا كانت الشروط الأخرى خاطئة |
إذا 2 <3: طباعة ("اثنان أصغر") أليف 2 == 3: طباعة ("استمر") آخر: طباعة ("ثلاثة أكبر") |
استمر |
تجاهل شرط وتنفيذ بقية الحلقة |
أ = [1 ، 4 ، -10 ، 6 ، 8] لـ b in a: إذا ب <= 0: استمر طباعة (ب) انتاج: 1 4 6 8 |
فترة راحة |
إنهاء تدفق الحلقة بشرط معين |
أ = [1 ، 4 ، -10 ، 6 ، 8] لـ b in a: إذا ب> = 6: فترة راحة طباعة (ب) انتاج: 1 4 -10 |
نجاح |
تجاهل مجموعة من التعليمات المسبقة |
لـ b in a: نجاح |
حاول إلا
|
جرب كتلة من التعليمات البرمجية ، وإلا قم بإثارة استثناء محدد |
يحاول: طباعة (أ) يستثني: طباعة ("حدث خطأ!") الإخراج: حدث خطأ! |
أخيرا |
نفّذ الكود النهائي عندما تفشل كتل المحاولة والاستثناء |
يحاول: طباعة (أ) يستثني: طباعة (د) أخيرا: print ("لا يمكنك طباعة متغير غير محدد") الإخراج: لا يمكنك طباعة متغير غير محدد |
رفع استثناء () |
قم برفع استثناء يوقف الأمر عندما لا يكون التنفيذ ممكنًا |
أ = 7 + 2 إذا كان a <10: رفع استثناء ("أوه! لم تحصل على درجة 10 ") |
استيراد x |
استيراد وحدة أو مكتبة كاملة |
استيراد الرياضيات |
من x استيراد y |
استيراد مكتبة x من ملف ، أو فئة y |
من وضع الاستيراد scipy.stats |
مثل |
تخصيص تعبير لاسمك المفضل |
استيراد الباندا كما pd |
في |
تحقق مما إذا كانت القيمة موجودة في متغير |
س = [1 ، 4 ، 6 ، 7] إذا كان 5 في x: طباعة ("هناك خمسة") آخر: طباعة ("لا يوجد خمسة") الإخراج: لا يوجد خمسة |
هو |
تحقق مما إذا كان متغيرين يشيران إلى عنصر واحد |
س = [1 ، 4 ، 6 ، 7] س = ب طباعة (س هو ب) حقيقي |
لا أحد |
نعلن قيمة خالية |
س = لا شيء |
< |
تحقق مما إذا كانت إحدى القيم أقل من الأخرى |
5<10 الإخراج: صحيح |
> |
تحقق مما إذا كانت إحدى القيم أكثر من الأخرى |
5>10 الإخراج: خطأ |
<= |
تحقق مما إذا كانت القيمة أصغر أو مساوية لأخرى |
2*2<=3 الإخراج: خطأ |
>= |
تحقق مما إذا كانت القيمة أكبر أو تساوي أخرى |
2*2>=3 الإخراج: صحيح |
"== |
تحقق مما إذا كانت القيمة تساوي الأخرى تمامًا |
3==4 ouput: خطأ |
!= |
تأكد من أن القيمة لا تساوي الأخرى |
3!=4 ouput: صحيح |
إعادة الاستيراد |
استيراد التعبيرات النمطية المضمنة في Python |
إعادة الاستيراد re.findall ("سلاسل" ، متغير) |
أ | ب |
تحقق مما إذا كان أي من العنصرين موجودًا في سلسلة |
إعادة الاستيراد someText = "مرحبًا بالتعبير العادي" a = re.findall ("عادي | مرحبًا" ، بعض النص) طباعة (أ) الإخراج: ["مرحبًا" ، "عادي"] |
سلسلة $ |
تحقق مما إذا كان المتغير ينتهي بمجموعة من السلاسل |
إعادة الاستيراد someText = "مرحبًا بالتعبير العادي" a = re.findall ("تعبير $" ، بعض النص) الإخراج: ['تعبير'] |
^ سلسلة |
تحقق مما إذا كان المتغير يبدأ بمجموعة من السلاسل |
إعادة الاستيراد someText = "مرحبًا بالتعبير العادي" a = re.findall ("^ مرحبًا" ، بعض النص) طباعة (أ) الإخراج: ["مرحبًا"] |
string.index () |
تحقق من موضع الفهرس لحرف سلسلة |
أ = "أهلاً بالعالم" a.index ("H") الإخراج: 0 |
string.capitalize () |
اجعل الحرف الأول في مجموعة سلاسل أحرف كبيرة |
أ = "أهلاً بالعالم" a.capitalize () الإخراج: "Hello world" |
string.swapcase () |
اطبع الحرف الأول من كل كلمة على هيئة أحرف صغيرة والأخرى بحروف كبيرة |
أ = "أهلاً بالعالم" a.swapcase () انتاج: 'مرحبا بالعالم' |
string.lower () |
حول كل السلاسل إلى أحرف صغيرة |
أ = "أهلاً بالعالم" أكثر انخفاضا() الإخراج: "hello world" |
string.upper () |
تحويل كل السلاسل إلى أحرف كبيرة |
أ = "أهلاً بالعالم" a.upper () الإخراج: "HELLO WORLD" |
string.startswith () |
تحقق مما إذا كانت السلسلة تبدأ بحرف معين |
أ = "أهلاً بالعالم" أ. ابدأ مع ("أ") الإخراج: خطأ |
string.endswith () |
تحقق مما إذا كانت السلسلة تنتهي بحرف معين |
أ = "أهلاً بالعالم" a.endswith ("د") الإخراج: صحيح |
string.split () |
افصل كل كلمة في قائمة |
أ = "أهلاً بالعالم" انقسام() الإخراج: ['Hello'، 'world'] |
سلاسل {} '. تنسيق () |
عرض ناتج كسلسلة |
أ = 3 + 4 طباعة ("الإجابة هي {}". تنسيق (أ)) الإخراج: الجواب هو 7 |
ليس بلا |
تحقق مما إذا كانت قيمة المتغير ليست فارغة |
def checknull (أ): إذا لم يكن a لا شيء: العودة "كاملة!" آخر: العودة "فارغة!" |
س٪ ص |
أوجد باقي (مقياس) القسمة |
9%4 الإخراج: 1 |
س // ص |
أوجد حاصل القسمة |
9//4 الإخراج: 2 |
"= |
خصص قيمة لمتغير |
أ = {1: 5 ، 3: 4} |
"+ |
اجمع العناصر معًا |
["a two"] + ["a one"] الإخراج: ['a two'، 'a one'] 1+3 الإخراج = 4 |
"- |
أوجد الفرق بين مجموعة الأرقام |
3-4 الإخراج = -1 |
"* |
أوجد حاصل ضرب مجموعة من الأعداد |
3*4 الإخراج: 12 |
أ + = س |
أضف x إلى المتغير a دون إسناد قيمته إلى متغير جديد |
أ = 2 أ + = 3 الإخراج: 5 |
أ- = س |
اطرح x من المتغير a دون إسنادها إلى متغير جديد |
أ = 3 أ- = 2 الإخراج: 1 |
أ * = س |
أوجد حاصل ضرب المتغيرين a و x دون تخصيص النتيجة النهائية لمتغير جديد |
أ = [1 ، 3 ، 4] أ * = 2 الإخراج: [1 ، 3 ، 4 ، 1 ، 3 ، 4] |
س ** ص |
ارفع القاعدة x للقوة y |
2**3 الإخراج: 8 |
الأسرى (س ، ص) |
ارفع x للقوة y |
الأسرى (2، 3) الإخراج: 8 |
القيمة المطلقة (x) |
تحويل عدد صحيح سالب إلى قيمته المطلقة |
القيمة المطلقة (-5) الإخراج: 5 |
س ** (1 / ن) |
أوجد الجذر النوني لعدد |
8**(1/3) الإخراج: 2 |
أ = ب = ج = د = س |
قم بتعيين نفس القيمة لمتغيرات متعددة |
أ = ب = ج = د = "أهلاً بالعالم" |
س ، ص = ص ، س |
متغيرات المبادلة |
س = [1 ، 2] ص = 3 س ، ص = ص ، س طباعة (س ، ص) انتاج: 3 [1, 2] |
ل |
حلقة من خلال العناصر في متغير |
أ = [1 ، 3 ، 5] لـ b in a: طباعة (ب ، "س" ، "2" ، "=" ، ب * 2) انتاج: 1 × 2 = 2 3 × 2 = 6 5 × 2 = 10 |
في حين |
استمر في التكرار من خلال متغير ، طالما أن شرطًا معينًا يظل صحيحًا |
أ = 4 ب = 2 بينما ب <= أ: طباعة (ب ، "أقل من" ، أ) ب + = 1 انتاج: 2 أصغر من 4 3 أصغر من 4 4 أصغر من 4 |
نطاق() |
أنشئ مجموعة من الأعداد الصحيحة الموجبة بين x و y |
س = المدى (4) طباعة (x) النطاق (0 ، 4) لـ b في x: طباعة (ب) انتاج: 0 1 2 3 |
مجموع() |
كرر من خلال العناصر في القائمة |
print (sum ([1، 2، 3])) الإخراج: 6 |
المجموع (قائمة ، ابدأ) |
إرجاع مجموع قائمة مع عنصر مضاف |
print (sum ([1، 2، 3]، 3)) الإخراج: 9 |
[] |
قم بعمل قائمة بالعناصر |
x = ['a'، 3، 5، 'h'، [1، 3، 3]، {'d': 3}] |
() |
إنشاء الدمى غير قابلة للتغيير |
س = (1 ، 2 ، 'ز' ، 5) |
{} |
أنشئ قاموسًا |
أ = {'س': 6 ، 'ص': 8} |
x [أ: ب] |
شريحة من خلال القائمة |
س = [1 ، 3 ، 5 ، 6] × [0: 2] الإخراج: [1، 3] |
x [مفتاح] |
احصل على قيمة المفتاح في القاموس x |
أ = {'س': 6 ، 'ص': 8} طباعة (a ['x']) الإخراج: 6 |
x.append () |
أضف قائمة القيم إلى قائمة فارغة |
س = [1] x.append ([1،2،3]) طباعة (x) الإخراج: [1، [1،2،3]] |
x.extend () |
أضف قائمة من القيم لمتابعة قائمة موجودة بدون بالضرورة إنشاء قائمة متداخلة |
س = [1،2] x.extend ([3،4،6،2]) طباعة (x) انتاج: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
حذف عنصر بالكامل من قائمة في فهرس معين |
س = [1،2،3،5] del (x [0: 2]) طباعة (x) الإخراج: [2،3،5]
|
del (x [مفتاح]) |
حذف مفتاح وقيمة بالكامل من قاموس في فهرس معين |
ص = {1: 3 ، 2: 5 ، 4: 6 ، 8: 2} del (y [1]، y [8]) طباعة (ذ) الإخراج = {2: 5، 4: 6} |
dict.pop () |
قم بإخراج قيمة المفتاح وإزالته من القاموس في فهرس معين |
أ = {1: 3 ، 2: 4 ، 5: 6} ايه بوب (1) الإخراج: 3 |
ict.popitem () |
اخرج العنصر الأخير من القاموس وحذفه |
أ = {1: 2 ، 4: 8 ، 3: 5} a.popitem () الإخراج: (3، 5) طباعة (أ) الإخراج: {1: 2، 4: 8} |
list.pop () |
قم بإخراج فهرس معين من القائمة وإزالته من القائمة |
أ = [1 ، 3 ، 2 ، 4 ، 1 ، 6 ، 6 ، 4] a.pop (-2) الإخراج: 6 طباعة (أ) الإخراج: [1 ، 3 ، 2 ، 4 ، 1 ، 6 ، 4] |
صافي() |
إفراغ عناصر القائمة أو القاموس |
س = [1 ، 3 ، 5] x.clear () طباعة (x) انتاج: [] |
إزالة() |
إزالة عنصر من القائمة |
س = [1 ، 5 ، 6 ، 7] اكس.ريموف (1) الإخراج: [5، 6، 7] |
إدراج() |
إدراج العناصر في قائمة llist |
س = [3 ، 5 ، 6] x.insert (1 ، 4) طباعة (x) الإخراج: [1 ، 4 ، 3 ، 5 ، 6] |
فرز (عكسي = شرط) |
عكس اتجاه العناصر في القائمة |
س = [1 ، 3 ، 5 ، 6] x.sort (عكسي = صحيح) طباعة (x) الإخراج: [6، 5، 3، 1] |
تحديث() |
قم بتحديث القاموس بتغيير عنصره الأول وإضافة أي عنصر آخر إلى نهايته |
س = {1: 3 ، 5: 6} x.update ({1: 4 ، 8: 7 ، 4: 4}) طباعة (x) الإخراج: {1: 4 ، 5: 6 ، 8: 7 ، 4: 4} |
مفاتيح () |
اعرض كل المفاتيح في القاموس |
أ = {1: 2 ، 4: 8} أ. المفاتيح () الإخراج: dict_keys ([1، 4]) |
القيم() |
اعرض كل القيم في القاموس |
أ = {1: 2 ، 4: 8} أ. القيم () الإخراج: Dict_values ([2، 8]) |
العناصر() |
اعرض المفاتيح والقيم في القاموس |
أ = {1: 2 ، 4: 8} أ.البنود () الإخراج: dict_items ([(1، 2)، (4، 8)]) |
احصل على مفتاح) |
احصل على قيمة عنصر في القاموس من خلال مفتاحه |
أ = {1: 2 ، 4: 8 ، 3: 5} اي.جيت (1) الإخراج: 2 |
setdefault (مفتاح) |
إعادة القيمة الأصلية لعنصر ما إلى القاموس |
a.setdefault (2) |
و = {** أ ، ** ب} |
دمج قواميسين |
أ = {'س': 6 ، 'ص': 8} ب = {'ج': 5، 'د': 3} f = {** a، ** y} طباعة (و) الإخراج: {'x': 6، 'y': 8، 'c': 5، 'd': 3} |
إزالة() |
قم بإزالة أول قيمة مطابقة لعنصر من القائمة دون التفكير في فهرسها |
أ = [1 ، 3 ، 2 ، 4 ، 4 ، 1 ، 6 ، 6 ، 4] إزالة (4) طباعة (أ) الإخراج: [1 ، 3 ، 2 ، 4 ، 1 ، 6 ، 6 ، 4] |
عرض الذاكرة (x) |
الوصول إلى المخازن الداخلية للكائن |
a = memoryview (كائن) |
بايت () |
تحويل بروتوكول ذاكرة التخزين المؤقت إلى بايت |
بايت (a [0: 2]) |
bytearray () |
إرجاع مصفوفة من البايت |
bytearray (كائن) |
# |
اكتب سطرًا واحدًا من التعليق أو امنع تنفيذ سطر من التعليمات البرمجية |
# ورقة الغش بيثون regex |
اكتب تعليق متعدد الأسطر |
ورقة الغش في Python regex مفيدة للمبتدئين إنه أيضًا تجديد رائع للخبراء |
سطر الأوامر |
حزمة تثبيت نقطة |
قم بتثبيت مكتبة على الإنترنت |
نقطة تثبيت الباندا |
اسم Virtualenv |
استخدم Virtaulenv لإنشاء بيئة افتراضية |
برنامج Virtualenv myproject |
اسم mkvirtualenv |
استخدم برنامج تضمين البيئة الافتراضية لإنشاء بيئة افتراضية |
mkvirtualenv myproject |
ملف python.py |
قم بتشغيل الأوامر في ملف Python |
"python my_file.py |
تجميد النقطة |
قم بسرد جميع الحزم المثبتة في بيئة افتراضية |
تجميد النقطة |
تجميد نقطة> بعض الملفات |
انسخ جميع المكتبات المثبتة في ملف واحد |
تجميد النقطة> المتطلبات |
أين |
ابحث عن مسار تثبيت بايثون |
حيث الثعبان |
--إصدار |
تحقق من إصدار الحزمة |
بيثون - الإصدار |
.إملف تنفيذى |
قم بتشغيل قشرة بايثون |
python.exe |
مع فتح (ملف ، "w") |
اكتب إلى ملف موجود واستبدل محتواه الحالي |
مع open ("regex.txt"، "w") مثل wf: wf.write ("Hello World!") |
مع فتح (ملف ، "r") |
افتح ملفًا للقراءة فقط |
مع open ("regex.txt"، "r") مثل rf: طباعة (rf.read () |
مع فتح (ملف ، "أ") |
اكتب إلى ملف دون الكتابة فوق محتواه الحالي |
مع open ("regex.txt"، "a") كـ af: af.write ("\ n مرحبًا نعم!") |
file.close |
أغلق الملف إذا لم يكن قيد الاستخدام |
af = مفتوح ('regex.txt') af.close |
خروج |
اخرج من قشرة بايثون |
خروج() |