קאָמפּיוטערס, פּראָגראַממינג
פּיטהאָן - וואָס איז עס? הויך-מדרגה פּראָגראַממינג שפּראַך
פּיטהאָן איז אַ הויך-מדרגה וניווערסאַל שפּראַך, וואָס קענען זיין עקסטענדעד און עמבעדיד. ער, למשל, איז אַ סכום פון אַפּלאַקיישאַנז ווי אַ געצייַג פֿאַר שרייבן מאַקראָס. פּיטהאָן מאכט עס אַ גלייַך ברירה פֿאַר פילע פּראָגראַממינג טאַסקס, גרויס און קליין, און נישט אַזוי גוט פֿאַר אַ קליין נומער פון קאַמפּיוטינג טאַסקס.
וואו זאָל איך נוצן?
פּיטהאָן איז ידעאַל פֿאַר פּראַדזשעקס ריקוויירינג גיך אַנטוויקלונג. עס שטיצט קייפל פּראָגראַממינג פּעראַדיימז, וואָס איז גוט פֿאַר מגילה אַז דאַרפן בייגיקייַט. און די בייַזייַן פון אַ פּלוראַליטעט פון פּאַקאַדזשאַז און מאַדזשולז גיט בייגיקייַט און סאַוועס צייַט.
גוידאָ VAN ראָססום - פּיטהאָן שאַפֿער, ליב אַוואָרד קהל דעם טיטל פון "פרייַנדלעך דיקטאַטאָר פֿאַר לעבן." אין די שפּעט 1980 ס, גוידאָ לייקט פֿעיִקייטן פון עטלעכע פּראָגראַממינג שפּראַכן, אָבער גאָרניט פון זיי האט אַלע די פֿעיִקייטן ער וואָלט ווי צו האָבן. אין באַזונדער, די שפּראַך האט צו האָבן די ווייַטערדיק טשאַראַקטעריסטיקס.
סקריפּטינג שפּראַך
די שריפט איז אַ פּראָגראַם וואָס ראַנז אנדערע מגילה. סקריפּטינג שפּראַכן זענען פּאַסיק פֿאַר גיך אַנטוויקלונג און פּראָטאָטיפּינג, ווייַל זיי קאָפּע געזונט מיט די אַריבערפירן פון דאַטן פון איינער קאָמפּאָנענט צו אן אנדער און באַפרייַען די פּראָגראַמיסט פון די טראַבאַלסאַם זאכן ווי זיקאָרן אַדמיניסטראַציע.
באַניצער קהל לייקס צו רופן פּיטהאָן דינאַמיש פּראָגראַממינג שפּראַך.
די ינדענטיישאַן פֿאַר גרופּינג פון אָפּערייטערז
פּיטהאָן דעפינעס די אויסדרוקן בילאָנגינג צו די זעלבע גרופּע מיט די הילף פון וואַטן. אַזאַ אַ גרופּע איז גערופֿן אַ קאָד בלאָק. אין אנדערע שפּראַכן, עס ניצט אַ אַנדערש סינטאַקס אָדער פּונקטואַציע. למשל, אַ סימבאָל C דינאָוץ די אָנהייב סימבאָל און {} - סוף פון סיקוואַנס ינסטראַקשאַנז. די בייַזייַן פון די ינדענטיישאַן איז געהאלטן גוט פיר אין אנדערע שפּראַכן, אָבער איינער פון די ערשטער אין וואָס די אַבזערוואַנס פון די ינדענטיישאַן קראַפט איז צוגעשטעלט, איז געווען פּיטהאָן. וואָס גיט? ינדענט מאכט אייער קאָד גרינגער צו לייענען און דאַרפן ווייניקער קאָד בלאַקס דעזאַגניישאַנז פון זייער אָנהייב און סוף, און פּונקטואַציע פֿאַלט, וואָס קענען זיין ינאַדווערטאַנטלי איבערגעהיפּערט. אַלע דעם לידז צו ווייניקערע ערראָרס.
די טייפּס פון הויך-מדרגה דאַטן
קאָמפּיוטערס קראָם דאַטן אין וניץ און זעראָס, אָבער מענטשן דאַרפֿן צו זיין מער קאָמפּליצירט Forms, אַזאַ ווי טעקסט. וועגן שפּראַך וואס שטיצט קאָמפּלעקס דאַטן, אַזוי צו זאָגן: אַז עס שטיצט די טייפּס פון הויך-מדרגה דאַטע. די טייפּס פון דאַטן איז גרינג צו אַרבעטן. למשל, אין פּיטהאָן סטרינגס קענען שפּאַלטן, צונויפגיסן, גער צו אויבערשטער אָדער נידעריקער קאַסטן, אין וואָס איר קענען זוכן און אַזוי אויף. ד העכער-מדרגה דאַטע טייפּס, אַזאַ ווי רשימות און דיקשאַנעריז, וואָס קענען קראָם אנדערע דאַטע, האָבן פיל גרעסער פונקטיאָנאַליטי, ווי אנדערע שפּראַכן.
עקסטענסיביליטי
עקסטענסיבלע פּראָגראַממינג שפּראַך קענען ווערן צוגעלייגט. די שפּראַכן זענען זייער שטאַרק, ווייַל די אַדישאַנז מאַכן זיי פּאַסיק פֿאַר אַ פאַרשיידנקייַט פון אַפּלאַקיישאַנז און אַפּערייטינג סיסטעמס. יקסטענשאַנז קענען לייגן דאַטע טייפּס אָדער קאַנסעפּס, מאַדזשולז און פּלוגינס. די פּיטהאָן שפּראַך איז יקספּאַנדיד אין עטלעכע וועגן. די הויפּט גרופּע פון פּראָוגראַמערז ארבעטן אויף עס ענדערונגען און ימפּרווומאַנץ, און הונדערטער פון אנדערע מאַדזשולז געשריבן פֿאַר ספּעציפיש צוועקן.
ינטערפּריטיישאַן
ינטערפּראַטאַד שפּראַכן זענען געטאן גלייַך פון די מקור קאָד געשריבן דורך יומאַנז, און מגילה געשריבן אין קאָמפּילעד שפּראַכן אַזאַ ווי C ++, מוזן ווערן איבערגעזעצט אין מאַשין קאָד. ינטערפּראַטאַד שפּראַכן זענען סלאָוער, זינט איבערזעצונג אַקערז אויף די פליען, אָבער די שרייבן און דיבאַגינג מגילה איז Faster ווייַל עס איז ניט דאַרפֿן צו וואַרטן פֿאַר די קאַמפּלישאַן פון די קאַמפּיילער. זיי זענען גרינגער צו פירן איבער צו פאַרשידענע Platforms.
איינער קענען טייַנען וועגן צי די פּיטהאָן ינטערפּראַטאַד אָדער קאָמפּילעד שפּראַך. כאָטש אין פילע וועגן ער אַרבעט ווי אַ ינטערפּראַטאַד, איידער עקסאַקיוטינג די קאָד איז קאָמפּילעד (ווי אין ז'אבא), און פילע פון זייַן קאַמפּאָונאַנץ זענען פליסנדיק בייַ פול גיכקייַט פון די מאַשין, ווי געשריבן אין סי
גוידאָ סטאַרטעד שרייבן פּיטהאָן בעשאַס דער ניטל יום טוּב אין 1989, און איבער די ווייַטער יאָר, ער פאַרטיק די שפּראַך באזירט אויף די באַמערקונגען פון זייער חברים. דער גענעראַל ציבור געזען די רעזולטאַט, אין פעברואַר 1991, ווען ער איז געווען געשטעלט אין איינער פון די נוזגרופּס Usenet.
פּיטהאָן ווארים בעגיננערס
אין סדר צו אָנהייבן שרייבן מגילה אין פּיטהאָן, איר דאַרפֿן צו ינסטאַלירן עס. אין ווערסיעס פון פּיטהאָן 2.7 און פּיטהאָן 3.5, עס זענען באַטייַטיק חילוק, רעכט צו וואָס מגילה געשריבן אין זיי, זענען ינקאַמפּאַטאַבאַל.
אין קאָמפּיוטערס, "מאַקאַנטאָש" די שפּראַך איז PRE-אינסטאַלירן, און עס דעפּענדס אויף די ווערסיע פון די אַפּערייטינג סיסטעם עלטער. אונטער ווינדאָוז זאל האָבן צו ינסטאַלירן פּיטהאָן. די ייַנמאָנטירונג פּעקל טעקעס קענען ווערן אויסגעקליבן אויף python.org פּלאַץ.
צוויי וועגן פון ינטעראַקשאַן
איינער פון די סיבות פון פּאַשטעס, וואָס איז קעראַקטערייזד פּראָגראַממינג אין פּיטהאָן, איז אַז עס קומט מיט מכשירים אַז העלפן איר אַנטוויקלען, שרייַבן און דיבאַג מגילה.
אין ינטעראַקטיוו מאָדע, קאַמאַנדז זענען אריין אויף איינער שורה אין אַ צייַט, כּמעט די זעלבע ווי די אַפּערייטינג סיסטעם (שאָל) נעמט קאַמאַנדז פון די באַפֿעל שורה. איר קענען אויך שאַפֿן קירצער מאַלטי-פּראָגראַם אָדער צו אַרייַנפיר קאָד פון אַ טעקסט טעקע אָדער אַ געבויט-אין פּיטהאָן מאַדזשולז. פֿאַר ביגינערז, עס וועט זיין נוצלעך צו וויסן אַז די ינטעראַקטיוו מאָדע כולל אַ ברייט הילף סיסטעם. דאס איז אַ באַקוועם וועג צו לערנען אַ פּראָגראַממינג שפּראַך פֿעיִקייטן.
ליידיק אַנטוויקלונג סוויווע כולל אַ ינטעראַקטיוו מאָדע און מכשירים צו שרייַבן און לויפן מגילה, ווי געזונט ווי די נעמען פֿון די טראַקינג סיסטעם. מיטוואך איז געשריבן אין פּיטהאָן, און דעמאַנסטרייץ די ברייט פּאַסאַבילאַטיז פון שפּראַך.
ינטעראַקטיוו מאָדע
דאָ איר קענען טאָן כּמעט עפּעס אַז קענען ווערן געטאן אין דעם פּראָגראַם, אַפֿילו שרייַבן מאַלטיליין קאָד. דעם מאָדע קענען זיין:
- זאַמדקאַסטן פֿאַר זיכער יקספּעראַמאַנץ;
- סוויווע, אַלאַוינג איר צו לערנען פּראָגראַממינג אין פּיטהאָן;
- געצייַג פֿאַר דערגייונג און קערעקטינג ערראָרס.
האַלטן אין מיינונג אַז צו ראַטעווען אריין אין אַ ינטעראַקטיוו מאָדע איז אוממעגלעך. צו טאָן דאָס, קאָפּיע די קאָד און רעקאָרדירן די רעזולטאַטן אין אַ טעקע.
ינטעראַקטיווע מאָדע קענען ווערן געניצט ווי אַ קאַלקולאַטאָר, מאַניפּולירן טעקסט און באַשטימען וואַלועס צו וועריאַבאַלז. איר קענען אויך אַרייַנפיר מאַדזשולז, פֿעיִקייטן, אָדער פּאַרץ פון מגילה צו פּרובירן זיי. עס העלפּס צו עקספּערימענט מיט פּיטהאָן אַבדזשעקס אָן שרייבן לאַנג מגילה און דיבאַג מגילה דורך ימפּאָרטינג טיילן איין אין אַ צייַט.
אַרבעט אָנליין
נאָך פּיטהאָן לויפן אין אַ וואָקזאַל פֿענצטער דיספּלייז אינפֿאָרמאַציע וועגן די קראַנט פּראָגראַם ווערסיע, די דאַטע פון זייַן מעלדונג, אַ ביסל עצות פֿאַר ווייַטער קאַמף און אַ פאַרבעטונג צו אַרייַן >>>.
צו אַרבעטן אין אַ ינטעראַקטיוו מאָדע, אַרייַן אַ באַפֿעל אָדער אויסדרוק, און דריקן די אַרייַן שליסל.
פּיטהאָן ינטערפּראַץ די ינפּוט און רעאַגירן אויב טייפּט ריקווייערז אַ ענטפער, אָדער יבערזעצער טוט נישט פֿאַרשטיין אים.
די ווייַטערדיק באַפֿעל וועט דרוקן די שורה. זינט די דרוק שטעלע איז נישט ספּעסיפיעד, רעזולטאַט גייט צו די פאַרשטעלן.
- >>> דרוק "העלא וועלט!"
- העלא וועלט!
דעם איין שורה איז אַ גאַנץ פּראָגראַם! די פּיטהאָן ינטעראַקטיוועלי כאַנדאַלז יעדער שטריקל קאָד אריין דורך דרינגלעך די אַרייַן שליסל, און דער רעזולטאַט אויס אונטן.
קוק אינפֿאָרמאַציע וועגן די כייפעץ
אין ינטעראַקטיוו מאָדע, עס זענען צוויי וועגן צו קוק אינפֿאָרמאַציע וועגן די כייפעץ:
- שטעלן די כייפעץ (אָדער נאָמען) און דרוק קום;
- אַרייַן די דרוק באַפֿעל און די כייפעץ (אָדער נאָמען) און דרוק קום.
דער רעזולטאַט דעפּענדס אויף די כייפעץ.
מיט עטלעכע דאַטע טייפּס (ינטאַדזשער און רשימות, פֿאַר משל), די צוויי מעטהאָדס פּראָדוצירן דער זעלביקער רעזולטאַט:
- >>> רענטגענ = [3,2]
- >>> רענטגענ
- [3, 2]
- >>> דרוקן רענטגענ
- [3, 2]
פֿאַר סטרינגס, דער רעזולטאַט פון אַ סכום פון «דרוקן נאָמען" באַפֿעלן איז אַ ביסל אַנדערש פֿון דער רעזולטאַט באקומען פֿאַר די נאָמען. אין דער ערשטער פאַל, די ווערט איז אין ציטאַט מאַרקס, בשעת די רגע - איז ניט פאָרשטעלן:
- >>> רענטגענ = "מיסטרינג"
- >>> רענטגענ
- "מיסטרינג"
- >>> דרוקן רענטגענ
- מיסטרינג
ווען די נאָמען רעפערס צו די בלאָק פון קאָד (למשל, פֿעיִקייטן, מאַדזשולז, אָדער קלאַס בייַשפּיל), קומט די נאָמען וועט צושטעלן אינפֿאָרמאַציע וועגן דעם טיפּ פון דאַטע, נאָמען און אָרט פון סטאָרידזש.
די ווייַטערדיק משל קריייץ אַ סאָרט גערופֿן מעסעדזש און דיספּלייז אינפֿאָרמאַציע וועגן די
עס:
- >>> קלאַס אָנזאָג:
- ... פאָרן
- ...
- >>> מעסעדזש
- <קלאַס ___ הויפּט ___. אָנזאָג ביי 0קס58דב0>
- >>> דרוקן אָנזאָג
- __מאַין __. אָנזאָג
שורות
די פּיטהאָן שורות זענען סיקוואַנסיז פון אותיות. א שטריקל פּשאַט איז Created by קומט אותיות אין איין ציטירט ( '), טאָפּל ( ") אָדער דרייַיק (' 'אָדער" "") ציטאַט מאַרקס. אין די משל, די ווערט אַסיינד צו די בייַטעוודיק רענטגענ:
- >>> רענטגענ = "מיסטרינג"
פּיטהאָן שטריקל האט עטלעכע געבויט-אין פֿעיִקייטן. איינער פון זיי איז די פיייקייַט צו צוריקקומען דיין קאָפּיע מיט אַלע לאָווערקאַסע אותיות. די קייפּאַבילאַטיז זענען באקאנט ווי מעטהאָדס. צו רופן אַ אופֿן אויף אַ כייפעץ, איר מוזן נוצן פּונקט סינטאַקס. אַז איז, נאָך קומט די בייַטעוודיק נאָמען, וואָס אין דעם פאַל איז אַ רעפֿערענץ צו אַ שטריקל כייפעץ, איר דאַרפֿן צו שטעלן די פּינטעלע אָפּעראַטאָר, און דעמאָלט דער נאָמען פון דעם אופֿן נאכגעגאנגען דורך די עפענונג און קלאָוזינג בראַקאַץ (.):
- >>> קס.לאָווער ()
- "מיסטרינג"
איר קענען באַקומען טייל פון די שורה ניצן די ינדעקסינג אָפּעראַטאָר ס [איך]. ינדעקסינג סטאַרץ אין נול, אַזוי אַז די ס [0] קערט דער ערשטער כאַראַקטער אין די שטריקל, ס [1] קערט דער רגע, און אַזוי אויף:
- >>> רענטגענ [0]
- 'ב'
- >>> רענטגענ [1]
- 'י'
שטריקל מעטהאָדס אַרבעט ווי פּראָסט שורות, און מיט "אוניקאָד". זיי פּראָדוצירן די ווייַטערדיק:
- רעגיסטרירן טוישן (קאַפּאַטאַלייז, אויבערשטער, נידעריקער, סוואַפּקאַסע, טיטל);
- ציילן (ציילן);
- טוישן די סיסטעם (ענקאָוד, דעקאָדע);
- זוכן און פאַרבייַטן (געפינען, פאַרבייַטן, רפינד, אינדעקס, רינדעקס, זעץ);
- טשעק די באדינגונגען (סטאַרצוויטה, ענדסוויטה, יסאַלנום, יסאַלפאַ, יסדיגיט, יסלאָווער, יסספּאַסע, יסטיטלע, יסופּפּער);
- קאַמביינד און צעשיידט (באַהעפטן, צווישנשייד, רפּאַרטיטיאָן, שפּאַלטן, ספּליטלינעס);
- פֿאָרמאַט (צענטער, לדזשוסט, לסטריפּ, רסטרינג, רדזשוסט, פּאַס, זפילל, עקספּאַנדטאַבס).
פּיטהאָן: ליס
אויב פּיטהאָן סטרינגס זענען באגרענעצט סימבאָלס, רשימות קיין ריסטריקשאַנז טאָן ניט. זיי זענען אָרדערד סיקוואַנסיז פון אַרבאַטרערי אַבדזשעקס, כולל אנדערע רשימות. דערצו, עס איז מעגלעך צו לייגן, ויסמעקן און פאַרבייַטן יסודות דערפון. א נומער פון אַבדזשעקס, צעשיידט מיט קאָמעס ין די קוואַדראַט בראַקאַץ, און האָבן אַ פּיטהאָן רשימה. וואָס דעם רעפּראַזענץ, געוויזן אונטן - דאָ זענען יגזאַמפּאַלז און דאַטע אַפּעריישאַנז מיט זיי געזאגט:
- >>> באַסעס = [ 'א', 'C', 'ג', 'ה']
- >>> באַסעס
- [ 'א', 'C', 'ג', 'ה']
- >>> באַסעס.אַפּפּענד ( 'ו')
- >>> באַסעס
- [ 'א', 'C', 'ג', 'ה', 'ו']
- >>> באַסעס.רעווערסע ()
- >>> באַסעס
- [ 'ו', 'ה', 'ג', 'C', 'א']
- >>> באַסעס [0]
- 'ו'
- >>> באַסעס [1]
- 'ה'
- >>> באַסעס.רעמאָווע ( 'ו')
- >>> באַסעס
- [ 'ה', 'ג', 'C', 'א']
- >>> באַסעס.סאָרט ()
- >>> באַסעס
- [ 'א', 'C', 'ג', 'ה']
אין דעם בייַשפּיל, עס איז געווען Created by אַ רשימה פון יחיד אותיות. דעמאָלט איז געווען צוגעגעבן צו די סוף פון די עלעמענט facing די סדר פון עלעמענטן, די יסודות יקסטראַקטיד דורך די פּאָזיציע פון זייער אינדעקס איז געווען אויסגעמעקט עלעמענט בעת אַ ווערט 'ו' און סאָרטינג די זאכן Produced. רימוווינג אַ נומער פון די רשימה ילאַסטרייץ די מעמד ווען די באַזייַטיקן () אופֿן צו צושטעלן נאָך אינפֿאָרמאַציע, ניימלי, אַ ווערט אַז זאָל זיין אַוועקגענומען.
אין דערצו צו די מעטהאָדס ענלעך באַזייַטיקן (), פּיטהאָן האט אן אנדער ענלעך שטריך גערופֿן פֿונקציע. דער בלויז חילוק צווישן די פֿונקציע און אופֿן איז אַז דער ערשטער איז נישט פֿאַרבונדן מיט אַ ספּעציפיש כייפעץ.
פּיטהאָן: פֿונקציע
פֿעיִקייטן דורכפירן אַפּעריישאַנז אויף איינער אָדער מער וואַלועס, און צוריקקומען דער רעזולטאַט. גרויס נומער פון זיי זענען געבויט אין פּיטהאָן. עקסאַמפּלעס פון געבויט-אין פֿעיִקייטן:
- Len () - קערט די נומער פון עלעמענטן אין דער סיקוואַנס;
- דיר () - קערט אַ רשימה פון סטרינגס רעפּריזענטינג די אַטראַביוץ פון די כייפעץ;
- רשימה () - קערט אַ נייַ רשימה יניטיאַליזעד פֿון עטלעכע אנדערע סיקוואַנס.
- >>> העלפן (קייַלעכיק)
- הילף אויף געבויט-אין פֿונקציע קייַלעכיק:
- קייַלעכיק (...)
- קייַלעכיק (נומער [, נדיגיץ]) -> Floating פונט נומער
עס איז אויך מעגלעך צו דעפינירן אייער אייגן פֿעיִקייטן.
באַניצער-Defined פֿעיִקייטן
דער פּראָצעס פון קריייטינג זייַן אייגן פּיטהאָן-פֿונקציע אַזאַ. דער ערשטער שורה הייבט מיט די קיווערד דעף, נאכגעגאנגען דורך די פֿונקציע נאָמען און טענות (דערוואַרט ינפּוט וואַלועס) ענקלאָוזד אין קלאַמערן, און ענדס מיט אַ צווייפּינטל. סובסעקווענט קאַמאַנדז מאַכן אַרויף די גוף פֿעיִקייטן און מוזן זיין ינדענטעד. אויב אַ באַמערקונג איז ליגן אין די אָנהייב פון די פֿונקציע גוף, עס ווערט טייל פון זייַן דאַקיומענטיישאַן. די לעצטע שורה פון די פֿונקציע קערט דער רעזולטאַט:
- >>> דעף טראַנסקריבע (דנאַ):
- ... "" "צוריקקומען דנאַ שטריקל ווי רנאַ שטריקל." ""
- ... צוריקקומען דנאַ.רעפּלאַסע ( 'ה', 'ו')
- ...
- >>> טראַנסקריבע ( 'קקגגאַאַגאַגקטטאַקטטאַג')
- 'קקגגאַאַגאַגקוואַקוואַג'
דעם בייַשפּיל האט שוין Created פֿונקציע גערופֿן טראַנסקריבע, וואָס יקספּעקץ אַ שטריקל רעפּריזענטינג די דנאַ סיקוואַנס. פאַרבייַטן () אופֿן קערט אַ קאָפּיע פון דער אָריגינעל שטריקל מיט אַלע פֿאַלן פון איין כאַראַקטער צו אנדערן. דרייַ שורות פון קאָד זענען ערלויבט צו טראַנסקריבע דנאַ זיך רנאַ. די פאַרקערט פונקציאָנירן איז ווי גייט:
- >>> דעף פאַרקערט (s):
- ... "" "צוריקקומען די סיקוואַנס שטריקל אין פאַרקערט סדר." ""
- ... אותיות = רשימה (s)
- ... לעטטערס.רעווערסע ()
- ... צוריקקומען '' .דזשאָין (אותיות)
- ...
- >>> פאַרקערט ( 'קקגגאַאַגאַגקטטאַקטטאַג')
- 'גאַטטקאַטטקגאַגאַאַגגקק'
פאַרקערט פונקציאָנירן נעמט אַ שטריקל, קריייץ אַ רשימה באזירט אויף עס, און טוישן זייַן סדר. איצט איר דאַרפֿן צו טאָן די פאַרקערט. די כייפעץ האט אַ פאַרבינדן () אופֿן, וואָס קאַמביינז די רשימה, דיוויידינג יעדער עלעמענט פון די שטריקל ווערט. זינט די סעפּאַראַטאָר איז ניט דארף, דעם אופֿן איז געניצט אויף אַ שורה רעפּריזענטיד דורך צוויי אַפּאָסטראָפעס ( '' אָדער "").
דיקשאַנעריז
א ווערטערבוך פּיטהאָן - וואָס איז עס? עס האט די זעלבע Benefits ווי אַ קאַנווענשאַנאַל פּאַפּיר ווערטערבוך. עס אַלאַוז איר צו געשווינד געפינען די געבעטן ווערט (דעפֿיניציע) פֿאַרבונדן מיט אַ שליסל (וואָרט). דיקשאַנעריז זענען ענקלאָוזד אין ברייסאַז און צעשיידט מיט קאָמעס אַנטהאַלטן אַ סיקוואַנס פון שליסל-ווערט פּערז. דיקשאַנעריז זענען נישט אָרדערד. אָנשטאָט, דעם ווערטערבוך וואַלועס זענען בנימצא דורך זייער שליסל, נישט זייער שטעלע.
- >>> באַסעקאָמפּלעמענט = { 'א': 'ה', 'C': 'ג', 'ה': 'א', 'ג': 'C'}
- >>> באַסעקאָמפּלעמענט.קייס ()
- [ 'א', 'C', 'ה', 'ג']
- >>> באַסעקאָמפּלעמענט.וואַלועס ()
- [ 'ה', 'ג', 'א', 'C']
- >>> באַסעקאָמפּלעמענט [ 'א']
- 'ה'
קלאסן
אין סדר צו מאַכן אייער אייגן אַבדזשעקס, איר דאַרפֿן צו באַשטימען די מין פון מוסטער איז גערופֿן אַ קלאַס. אין פּיטהאָן, דאָס איז פֿאַר דער אָפּעראַטאָר קלאַס, נאכגעגאנגען דורך די נאָמען און די צווייפּינטל. די גוף פון די סאָרט דעפֿיניציע כּולל די פּראָפּערטיעס און מעטהאָדס אַז וועט זיין בנימצא צו אַלע ינסטאַנסיז פון אַבדזשעקס באזירט אויף דעם קלאַס.
אַדוואַנטאַגעס
רובֿ פּראָגראַממינג שפּראַכן פאָרשלאָגן באַניצער-פרייַנדלעך פֿעיִקייטן, אָבער גאָרניט פון זיי האט אַזאַ אַ קאָמבינאַציע פון קאַנוויניאַנס און פאַסיליטיעס געפֿינט דורך פּיטהאָן. וואָס זענען די Benefits? דאָ זענען עטלעכע פון זיי:
- שפּראַך קענען זיין ינאַגרייטיד אין אנדערע אַפּלאַקיישאַנז און געניצט צו מאַכן מאַקראָס. למשל, אין פּיינט שאָפּ פּראָ 8 אָדער שפּעטער, עס איז אַ סקריפּטינג שפּראַך.
- פּיטהאָן איז בחינם פֿאַר נוצן און פאַרשפּרייטונג, אויף אַ געשעפט יקער אָדער ניט.
- שפּראַך האט אַ שטאַרק פּראַסעסינג קייפּאַבילאַטיז, און זוכן די טעקסט אַז איז געניצט אין אַפּלאַקיישאַנז ארבעטן מיט אַ פּלאַץ פון טעקסט אינפֿאָרמאַציע.
- עס איז מעגלעך צו מאַכן גרויס אַפּפּס אָן ווייל צו קאָנטראָלירן די סטאַרטאַפּ מגילה.
- פּיטהאָן שטיצט טעסטינג און דיבאַגינג פון דעם יחיד מאַדזשולז און גאנצע מגילה.
Similar articles
Trending Now