إن استخدام Python لحل المشكلات التقنية المختلفة ومنحنى التعلم السهل جعلها واحدة من أكثر لغات البرمجة الحديثة شيوعًا. على الرغم من كونها سريعة التعلم ، إلا أن تعابيرها المعتادة يمكن أن تكون خادعة ، خاصة للقادمين الجدد.
كيفية حذف التطبيقات المثبتة مسبقًا على نظام Android بدون إجراء عملية التجذير
على الرغم من أن لغة Python بها الكثير من المكتبات ، فمن الحكمة أن تعرف طريقك حول تركيبها المعتاد. حتى لو كنت خبيرًا في ذلك ، فهناك احتمال أنك لا تزال بحاجة إلى البحث من حين لآخر عن بعض أوامر Python لتحديث ذاكرتك.
لهذا السبب ، قمنا بإعداد ورقة الغش الخاصة بالتعبيرات العادية في Python لمساعدتك في الحصول على أفضل صياغة لغتك.
تنزيل مجاني: ورقة الغش هذه متاحة كملف PDF قابل للتنزيل من شريك التوزيع لدينا ، TradePub. سيتعين عليك إكمال نموذج قصير للوصول إليه لأول مرة فقط. تحميل ورقة الغش في Python RegEx للمبرمجين الناشئين .
ورقة الغش في Python RegEx للمبرمجين الناشئين
تعبير | عمل | أمثلة |
---|---|---|
مطبعة() | اعرض نتيجة الأمر | x = 'أهلاً بالعالم' طباعة (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 |
شارع () | تحويل متغير إلى سلسلة | شارع (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 اذا كان<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 بينما ب<=a: طباعة (ب ، 'أقل من' ، أ) ب + = 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}] |
() | إنشاء tupple --- الدمى tupples غير قابلة للتغيير | س = (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 (و [1] و [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] |
إدراج() | إدراج العناصر في قائمة | س = [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) |
f = {** a، ** b} | دمج اثنين من القواميس | أ = {'س': 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 [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 |
خروج | اخرج من قشرة بايثون | خروج() |
كن مبدعا عند استخدام بايثون
يعد تعلم تعبيرات Python العادية خطوة كبيرة نحو أن تصبح مبرمجًا أفضل في Python ، ولكن هذا مجرد أحد الأشياء القليلة التي تحتاج إلى القيام بها.
ومع ذلك ، فإن اللعب بأشكاله اللغوية والإبداع معهم يصقل مهاراتك في الترميز. لذا ، أبعد من تعلم التركيبات ، استخدمها في مشاريع واقعية وستصبح مبرمجًا أفضل في Python.
يشارك يشارك سقسقة بريد الالكتروني كيفية إنشاء واستيراد وإعادة استخدام الوحدة النمطية الخاصة بك في بايثوننشرح أحد الأساسيات المهمة لإعادة استخدام الكود في بايثون: الوحدات النمطية.
اقرأ التالي مواضيع ذات صلة
- برمجة
- ورقة الغش
- بايثون
Idowu شغوف بأي شيء التكنولوجيا الذكية والإنتاجية. في أوقات فراغه ، يلعب بالبرمجة ويتحول إلى رقعة الشطرنج عندما يشعر بالملل ، لكنه أيضًا يحب الابتعاد عن الروتين من حين لآخر. يحفزه شغفه بإظهار الطريق للناس حول التكنولوجيا الحديثة على كتابة المزيد.
المزيد من Idowu Omisolaاشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك