கணினிகள், நிரலாக்க
பைதான் - அது என்ன? உயர் நிலை நிரலாக்க மொழி
பைதான் விரிவாக்கி பதிக்கப்பட்ட முடியாது, இது ஒரு உயர் மட்ட உலகளாவிய மொழி ஆகும். அவர், எடுத்துக்காட்டாக, எழுத்து மேக்ரோக்கள் ஒரு கருவியாக பயன்பாடுகள் ஒரு தொகுப்பு ஆகும். பைதான் அது பல நிரலாக்க பணிகளை, பெரிய மற்றும் சிறிய, மற்றும் கணினி பணிகளை ஒரு சிறிய எண்ணிக்கையிலான எனவே நல்லதல்ல ஒரு நியாயமான தேர்வு செய்கிறது.
நான் எங்கே பயன்படுத்த வேண்டும்?
பைதான் விரைவான வளர்ச்சி தேவைப்படும் திட்டங்களுக்கு சரியானதாக இருக்கிறது. இது பல நிரலாக்க சூத்திரங்களின், நெகிழ்வுத்தன்மை தேவைப்படும் திட்டங்கள் நல்லது என்ன ஆதரிக்கிறது. மற்றும் தொகுப்புகள் தொகுதிகள் மற்றும் ஒரு பன்முக முன்னிலையில் நெகிழ்வு வழங்குகிறது மற்றும் நேரத்தை மிச்சப்படுத்துகிறது.
கைடோ வேன் ரோச்சும்'ஸ்யுனிவேர்சல் - பைதான் உருவாக்கியவர், தயவுசெய்து விருது சமூகத்தின் தலைப்பு "வாழ்க்கை இரக்கமுள்ள சர்வாதிகாரி." 1980 களில், கைடோ சில நிரலாக்க மொழிகளில் அம்சங்கள் விரும்பினார் என்றாலும் அவர்களில் யாரும் அவர் பெற்றுக்கொள்ள விரும்புவதாக அனைத்து அம்சங்களைக் கொண்டிருந்தது. குறிப்பாக, மொழி கீழ்கண்ட தனித்தன்மைகள் வேண்டியிருந்தது.
ஸ்கிரிப்டிங் மொழி
ஸ்கிரிப்ட் மற்ற திட்டங்கள் இயங்கும் ஒரு திட்டம் ஆகும். அவர்கள் ஒரு கூறு இருந்து மற்றொரு தரவின் இடமாற்றம் நன்றாக சமாளிக்க மற்றும் நினைவக மேலாண்மை போன்ற இந்த தொந்தரவாக விஷயங்களை புரோகிராமர்களை விடுவிப்பதற்காக ஏனெனில் ஸ்கிரிப்டிங் மொழிகள், விரைவான வளர்ச்சி மற்றும் புரோட்டோடைபிங் பொருத்தமானவை.
பயனர் சமூகத்தால் பைதான் டைனமிக் நிரலாக்க மொழி அழைக்க விரும்புகிறார்.
ஆபரேட்டர்கள் குழுப்படுத்துதல்கள் உள்தள்ளலை
பைதான் பேட்டிங்கின் உதவியுடன் அதே குழு சேர்ந்த வெளிப்பாடுகள் வரையறுக்கிறது. இத்தகைய ஒரு குழு ஒரு குறியீடு தொகுதி அழைக்கப்படுகிறது. மற்ற மொழிகளில், அது ஒரு வேறுபட்ட தொடரியல் அல்லது நிறுத்தற்குறிகளை பயன்படுத்துகிறது. வரிசை வழிமுறைகளை இறுதியில் - உதாரணமாக, ஒரு சின்னமாக சி தொடக்கத்தில் சின்னம் மற்றும் {} குறிக்கிறது. உள்தள்ளலை முன்னிலையில் பிற மொழிகளில் நல்ல உத்தியைச் சிந்திக்க வேண்டிய கட்டாயம், ஆனால் இதில் உள்தள்ளலை படை கடைபிடிக்கப்படுகின்றது வழங்கப்படுகிறது முதல் ஒன்றாகும் என்பதுடன், பைதான் இருந்தது. என்ன கொடுக்கிறது? உள்தள்ளுதல் படித்து கவனக்குறைவாக விடலாம் அவற்றின் தொடக்கத்திலும் முடிவிலும், மற்றும் நிறுத்தற்குறிகளைச், குறைவாக குறியீடு தொகுதிகள் வடிவ தேவைப்படும் உங்கள் குறியீடு எளிதாக்குகிறது. அனைத்து இந்த குறைவான பிழைகள் வழிவகுக்கிறது.
உயர் மட்ட தரவு வகைகளை
கணனிகள் அலகுகள் மற்றும் பூஜ்ஜியங்களைக் தரவு சேமிக்க, ஆனால் மக்கள் போன்ற உரை மிகவும் சிக்கலான வடிவங்கள், இருக்க வேண்டும். அது உயர் மட்ட தரவு வகைகளை ஆதரிக்கிறது என்று கூறி சிக்கலான தரவு ஆதரிக்கும் பற்றி மொழி. தரவு இந்த வகையான செயல்பட எளிதானது. உதாரணமாக, பைதான் வரி வகையாகப் பிரிக்கலாம் உள்ள இணைவதற்குக், மேல் அல்லது கீழ் வழக்கு மொழிபெயர்க்க, அவர்கள் மற்றும் t. சேமிக்கப்படும் மற்றும் பிற தரவு மிகவும் செயல்பாடு முடியும் டி போன்ற பட்டியல்கள் மற்றும் அகராதிகள் உயர் மட்ட தரவு வகைகள் தேடலாம், மற்ற மொழிகளை விட.
நீட்டிப்பு
விரிவாக்க நிரலாக்க மொழி சேர்க்க முடியும். சேர்த்தல் பயன்பாடுகள் மற்றும் இயக்க முறைமைகள் பல்வேறு ஏற்றதாக ஏனெனில் இந்த மொழிகள், மிக சக்தி வாய்ந்தவை. நீட்சிகள் சேர்க்க முடியும் தரவு வகைகள் அல்லது கருத்துருவாக்கங்களோ, தொகுதிகள் மற்றும் கூடுதல். பைதான் மொழி பல வழிகளில் விரிவடைந்தது உள்ளது. அது வேலை புரோகிராமர்கள் முக்கிய குழு மாற்றுகிறது மேம்பாடுகளும் மற்றும் நூற்றுக்கணக்கான மற்ற தொகுதிகள் குறிப்பிட்ட நோக்கங்களுக்காக எழுதப்பட்ட.
விளக்கம்
மொழிமாற்றப்பட்ட மொழிகளுக்காக மனிதர்களால் எழுதப்பட்ட மூல குறியீடு இருந்து நேரடியாக செய்யப்படுகின்றன, மற்றும் சி ++ போல் தொகுக்கப்பட்டிருந்த மொழிகளில் எழுதப்பட்ட நிரல்களை, இயந்திர குறியீடு மொழிபெயர்க்கப்பட்டுள்ளது வேண்டும். மொழிபெயர்ப்பு ஈ ஏற்படும் என்பதால் மொழிமாற்றப்பட்ட மொழிகளுக்காக, மெதுவாக, ஆனால் தொகுப்பியைக் நிறைவு காத்திருக்க வேண்டிய அவசியம் இல்லை ஏனெனில் எழுத்து மற்றும் பிழைதிருத்தம் திட்டங்கள் வேகமாக உள்ளது. அவர்கள் வெவ்வேறு தளங்களில் எடுத்து பயன்படுத்த எளிதாக இருக்கும்.
ஒரு பைதான் மொழிபெயர்க்க அல்லது மொழி தொகுக்கப்பட்ட என்பதை பற்றி விவாதிக்க முடியும். சி எழுதப்பட்டிருக்கிறது குறியீடு செயல்படுவதற்கு முன்பு (ஜாவா போன்றவற்றில்) தொகுக்கப்பட்டவுடன், ஒரு விளக்கம், மற்றும் அதன் கூறுகள் பல இயந்திரம் முழு வேகத்தில் இயங்கும் என, பல வழிகளில் அவர் பணியாற்றுகின்ற போதும்
கைடோ 1989 ஆம் ஆண்டின் கிறிஸ்துமஸ் விடுமுறையின் போது பைதான் எழுதத் தொடங்கினேன் அடுத்த ஆண்டு, அவர்கள் சக கருத்துகளின் அடிப்படையில் மொழி முடிந்ததும். பொது விளைவாக, அவர் செய்திக்குழுக்களில் யூஸ்நெட்டுக்கு ஒன்றில் வைக்கப்படுகின்றன போது, பிப்ரவரி 1991 இல் பார்த்தேன்.
தொடங்குபவர்கள் பைதான்
பைதான் எழுத்து திட்டங்கள் தொடங்கும் பொருட்டு, நீங்கள் அதை நிறுவ வேண்டும். பைதான் 2.7 மற்றும் பைதான் 3.5 ன் பதிப்புகளில், குறிப்பிடத்தக்க வேறுபாடுகள், அவர்கள் செய்திருந்தனர் எழுதப்பட்ட நிரல்களை காரணமாக, முரணாக உள்ளன உள்ளன.
கணினிகளில் "மக்கிண்டோஷ்" மொழி முன்நிறுவப்பட்டதாகும், அது இயங்கு வயது பதிப்பு பொறுத்தது. விண்டோஸ் கீழ் பைதான் நிறுவ வேண்டும். நிறுவல் தொகுப்பு கோப்புகளை python.org தளத்தில் தேர்ந்தெடுக்க முடியும்.
தொடர்பு இரண்டு வழிகள்
பைதான் வகைப்படுத்தி நிரலாக்க இது எளிமை காரணங்களுக்காக, ஒன்று அது நீங்கள் உருவாக்க எழுத சரிசெய்வதற்கான திட்டங்கள் உதவும் கருவிகளைக் கொண்டு வருகிறது.
ஊடாடும் முறையில், கட்டளைகளை ஒரு சமயத்தில் ஒரு வரியை நுழைந்த, இயக்க அமைப்பு (ஷெல்) கட்டளை வரியிலிருந்து கட்டளைகளை பெறுகிறது என கிட்டத்தட்ட அதே உள்ளன. நீங்கள் குறுகிய பல திட்டம் உருவாக்க முடியும் அல்லது ஒரு உரை கோப்பு அல்லது ஒரு உள்ளமைக்கப்பட்ட பைதான் பகுதிகளிலிருந்து குறியீடு இறக்குமதி செய்ய. ஆரம்ப, ஊடாட்டமாக முறையில் ஒரு விரிவான உதவி அமைப்பு அடங்கும் என்று பயனுள்ளதாக இருக்கும். இந்த ஒரு நிரலாக்க மொழி அம்சங்கள் அறிய ஒரு வசதியான வழி.
நிலையிக்கம் வளர்ச்சி சூழல் இன்டராக்டிவ் முறையில் எழுதவும் கருவிகள் மற்றும் ரன் திட்டங்கள், அத்துடன் கண்காணிப்பு அமைப்பின் பெயர்கள் அடங்கும். புதன்கிழமை பைதான் எழுதப்பட்ட மற்றும் மொழிநடை ஆகியவற்றின் விரிவான சாத்தியக்கூறுகள் நிரூபிக்கிறது உள்ளது.
ஊடாடும் முறையில்
இங்கே நீங்கள், திட்டம் செய்யலாம் என்று கிட்டத்தட்ட எதையும் செய்ய முடியும் கூட பல வரி குறியீடு எழுத. இந்த முறை இருக்க முடியும்:
- பாதுகாப்பான பரிசோதனைகளுக்கு சாண்ட்பாக்ஸ்;
- சூழல், நீங்கள் பைதான் நிரலாக்க படிக்க அனுமதிக்கிறது;
- கண்டுபிடித்து பிழைகள் திருத்துவதற்கான கருவி.
இன்டராக்டிவ் முறையில் உள்ளிட்ட காப்பாற்ற என்பதை நினைவில் கொள்ளுங்கள் சாத்தியமற்றது. இதை செய்ய, குறியீடு நகல் மற்றும் ஒரு கோப்பில் முடிவுகளை பதிவு.
ஊடாடும் முறையில், ஒரு கால்குலேட்டர் பயன்படுத்த முடியும் உரை கையாள மற்றும் மாறிகள் மதிப்புகள் ஒதுக்க. நீங்கள் அவர்களை சோதிக்க வேண்டிய நிரல்களின் தொகுதிகள், செயல்பாடுகள், அல்லது பாகங்கள் இறக்குமதி செய்யலாம். அது ஒரு நேரத்தில் ஒரு இறக்குமதி பாகங்களால் நீண்ட திட்டங்கள் மற்றும் சரிசெய்வதற்கான திட்டங்கள் எழுதி இல்லாமல் பைதான் பொருட்களை கொண்டு சோதனை உதவுகிறது.
ஆன்லைன் வேலை
பிறகு ஒரு முனையத்தில் சாளரத்தில் பைதான் ரன் நடப்பு நிகழ்ச்சி பதிப்பு பற்றிய தகவல்களை காட்டுகிறது, அதன் வெளியீட்டு தேதி, மேலும் நடவடிக்கை ஒரு சில குறிப்புகள் உள்ளதால் அழைப்பிதழ் நுழைய >>>.
இன்டராக்டிவ் முறையில் வேலை செய்ய, ஒரு கட்டளை அல்லது கோவையை உள்ளிட, மற்றும் என்டர் விசையை அழுத்தவும்.
பைதான் உள்ளீடு விளக்கம் மற்றும் வினை தட்டச்சு ஒரு பதில் தேவை, அல்லது இண்டர்பிரட்டர் அவரை புரியவில்லை என்றால்.
பின்வரும் கட்டளை வரி அச்சிடும். அச்சிடும் நிலையை குறிப்பிடப்படவில்லை என்பதால், வெளிப்பாட்டு திரை செல்கிறது.
- >>> அச்சு "ஹலோ உலக!"
- உலக ஹலோ!
இந்த ஒற்றை வரி ஒரு முழு திட்டம் ஆகும்! பைதான் ஒன்றையொன்று நுழைய விசையை அழுத்துவதன் மூலம் உள்ளிட்ட ஒவ்வொரு சரம் குறியீடு கையாளுதல் ஆகியவை விளைவாக கீழே தோன்றுகிறது.
பொருள் பற்றிய தகவலைக் காணலாம்
ஊடாடும் முறையில், பொருள் பற்றிய தகவலைப் பார்க்க இரண்டு வழிகள் உள்ளன:
- பொருள் (அல்லது பெயர்) செய்து Enter ஐ அழுத்தவும் வைத்து;
- அச்சு கட்டளை மற்றும் பொருள் (அல்லது பெயர்) உள்ளிட்டு Enter அழுத்தவும்.
விளைவாக பொருளின் மீது சார்ந்துள்ளது.
சில தரவு வகையான (உதாரணமாக முழு மற்றும் பட்டியல்கள்,) உடன், இந்த இரண்டு முறைகள் ஒரே பொருளை முடிவு:
- >>> எக்ஸ் = [3,2]
- >>> எக்ஸ்
- [3, 2]
- >>> அச்சு x
- [3, 2]
சரங்களை பொறுத்தவரை, «அச்சு பெயர்" கட்டளை ஒரு தொகுப்பு விளைவாக பெயர் பெற்று முடிவிலிருந்து சற்று வேறுபட்டது. முதல் வழக்கில், மதிப்பு மேற்கோள் குறிகளுக்குள் இரண்டாவது போது - தற்போது இல்லை:
- >>> எக்ஸ் = "mystring"
- >>> எக்ஸ்
- "Mystring"
- >>> அச்சு x
- mystring
பெயர் (உதாரணமாக, செயல்பாடுகள், மாட்யுல்கள் அல்லது வர்க்கம் உதாரணமாக) குறியீட்டை தொகுதி குறிக்கிறது செய்யும் பொழுது அந்த பெயர் நுழையும் தரவு, பெயர் மற்றும் சேமிப்பு இடத்தில் வகை பற்றிய தகவல்களை வழங்கும்.
பின்வரும் உதாரணம் ஒரு செய்தி என்று வகுப்பை உருவாக்குகின்றது மற்றும் பற்றிய தகவல்களை காட்டுகிறது
அது:
- >>> வர்க்கம் செய்தி:
- ... கடந்து
- ...
- >>> செய்தி
- <வகுப்பு ___ முக்கிய ___. 0x58db0 மணிக்கு செய்தி>
- >>> அச்சு செய்தி
- __main __. செய்தி
வரிகளை
பைதான் வரிகளை எழுத்துக்கள் வரிசையாகும். ஒரு சர ஒற்றை மேற்கோள் ( ') எழுத்துக்கள் உள்ளிட்டு உருவாக்கப்பட்ட உள்ளது, இரட்டை ( ") அல்லது மூன்று (' 'அல்லது" "") மேற்கோள் மதிப்பெண்கள். உதாரணத்தில், மதிப்பு மாறி x க்கு ஒதுக்கப்படும்:
- >>> எக்ஸ் = "mystring"
பைதான் சரம் பல உள்ளமைக்கப்பட்ட அம்சங்கள் உள்ளது. அவற்றில் ஒன்று அனைத்து உங்கள் நகலை திரும்ப திறன் உள்ளது சிற்றெழுத்துக்களைப். இந்த திறன்களை முறைகள் எனப்படுகின்றன. ஒரு பொருளின் மீது ஒரு முறை அழைக்க, நீங்கள் டாட் தொடரியல் பயன்படுத்த வேண்டும். (.) என்று மாறி பெயர், இந்த வழக்கில் ஒரு சரம் பொருளின் குறிப்பு இது பூர்த்தி செய்தபின் நீங்கள் டாட் ஆபரேட்டர் வைக்க வேண்டும், பின்னர் தொடக்க மற்றும் நிறைவு அடைப்புக்குறிக்குள் தொடர்ந்து முறை பெயர் பின்வருமாறு:
- >>> x.lower ()
- "Mystring"
நீங்கள் திருப்பு ஆபரேட்டர் கள் [நான்] பயன்படுத்தி வரிசையின் ஒரு பகுதியாக பெற முடியும். அட்டவணைப்படுத்தல், பூஜ்ஜிய நேரத்தில் தொடங்கும் என்று ங்கள் [0] சரத்தின் முதல் எழுத்தின் திரும்புகிறார், கள் [1] இரண்டாவது கொடுக்கிறது, மற்றும் பல:
- >>> எக்ஸ் [0]
- 'எம்'
- >>> எக்ஸ் [1]
- 'ஒய்'
சரம் முறைகள் சாதாரண வரிகளை "யுனிகோட்" என்று நிரப்பி வேலை. அவர்கள் பின்வரும் தயாரிக்க:
- மாற்றம் (மூலதனமாய் மேல், குறைந்த, swapcase, தலைப்பு) பதிவு;
- எண்ண (எண்ண);
- குறியீட்டாக்கம் (குறியிடும், குறியீட்டு நீக்க) மாற்ற;
- தேடி மாற்றப்பட (rfind, குறியீட்டு, rindex, மொழிபெயர்த்தல் கண்டுபிடிக்க பதிலாக);
- நிபந்தனைகளை (startswith, endswith, isalnum, isalpha, isdigit, islower, isspace, istitle, isupper) பார்க்கலாம்;
- இணைத்து (சேர பகிர்வு, rpartition, பிளவு, splitlines) பிரிக்கப்பட்ட;
- வடிவம் (நடுவில், ljust, lstrip, rstring, rjust, துண்டு, zfill, expandtabs).
பைதான்: பட்டியல்கள்
பைதான் சரங்களை வரையறுக்கப்பட்ட சின்னங்கள் இருந்தால், எந்த கட்டுப்பாட்டு விதிகளைத் செய்ய பட்டியலிடுகிறது. அவர்கள் மற்ற பட்டியல்கள் உட்பட தன்னிச்சையான பொருள்களின் வரிசைப்படுத்தப்பட்ட தொடர்களாக இருக்கின்றன. மேலும், இது நீக்க, சேர்க்க மற்றும் அதன் கூறுகள் பதிலாக முடியும். பொருள்களின் எண், உள்ளே பிரிக்கப்பட்ட சதுர அடைப்புக்குறிக்குள், மற்றும் ஒரு பைதான் பட்டியலும் எங்களிடம் உள்ளது. என்ன இந்த கீழே காட்டப்பட்டுள்ளது பிரதிநிதித்துவம் - இங்கே உதாரணங்கள் மற்றும் தரவு நடவடிக்கைகளை அவர்களோடு இருக்கிற:
- >>> தளங்கள் = [ 'ஏ', 'சி', 'ஜி', 'டி']
- >>> தளங்கள்
- [ 'ஏ', 'சி', 'ஜி', 'டி']
- >>> bases.append ( 'யூ')
- >>> தளங்கள்
- [ 'ஏ', 'சி', 'ஜி', 'டி', 'யூ']
- >>> bases.reverse ()
- >>> தளங்கள்
- [ 'யூ', 'டி', 'ஜி', 'சி', 'ஏ']
- >>> தளங்கள் [0]
- 'யூ'
- >>> தளங்கள் [1]
- 'டி'
- >>> bases.remove ( 'யூ')
- >>> தளங்கள்
- [ 'டி', 'ஜி', 'சி', 'ஏ']
- >>> bases.sort ()
- >>> தளங்கள்
- [ 'ஏ', 'சி', 'ஜி', 'டி']
இந்த உதாரணத்தில் இது தனிமனித எழுத்துக்கள் பட்டியலை உருவாக்கப்பட்டது. பின்னர் வரிசையில் இருக்கும் உறுப்புகளை எதிர்கொள்ளும் உறுப்பு இறுதியில் சேர்க்கப்பட்டது தங்கள் குறியீட்டு நிலையால் பிரித்தெடுக்கப்படும் கூறுகள் உறுப்பு ஒரு மதிப்பு 'யூ' கொண்ட தயாரித்தும் பொருட்களை வரிசைப்படுத்த நீக்கப்பட்டது. பட்டியலில் இருந்து ஒரு பொருளை நீக்குதல் அகற்றுவதில் () முறையை கூடுதல் தகவல், அதாவது நீக்க வேண்டும் என்று ஒரு மதிப்பு வழங்க போது நிலைமை விளக்குகிறது.
ஒத்த அகற்றுவதில் (முறைகள் கூடுதலாக) இல், பைதான் செயல்பாடு என்கிற இன்னொரு இதேபோன்ற ஒரு அம்சம் உள்ளது. ஃபங்ஷன் மற்றும் மெத்தேட் இடையே ஒரே வித்தியாசம் முதல் ஒரு குறிப்பிட்ட பொருள் தொடர்பில் இல்லை என்று.
பைதான்: செயல்பாடு
பணிகள் ஒன்று அல்லது அதற்கு மேற்பட்ட மதிப்பீடுகள் மீது செயல்பாடுகளை மேற்கொள்ளும், மற்றும் விளைவாக திரும்ப. அவர்களில் அதிக எண் பைதான் கட்டமைக்கப்பட்டுள்ளன. உள்ளமைக்கப்பட்ட செயல்பாடுகளை எடுத்துக்காட்டுகள்:
- லென் () - காட்சியில் கூறுகள் எண்ணிக்கை திருப்பியனுப்புகிறது
- இய () - பொருளின் பண்புகளை குறிக்கும் சரங்களை பட்டியலை திருப்பியனுப்புகிறது
- பட்டியல் () - வேறு சில வரிசைமுறையிலிருந்தே துவக்கப்படும் புதிய பட்டியலை திரும்புகிறார்.
- >>> உதவி (முழுவதும்)
- சுற்று உள்ளமைக்கப்பட்ட செயல்பாடு உதவி:
- சுற்று (...)
- சுற்று (எண் [ndigits]) -> நிலையற்ற புள்ளி எண்ணை
இது உங்கள் சொந்த செயல்பாடுகளை வரையறுக்க முடியும்.
பயனர் வரையறுத்த செயல்பாடுகளை
அதன் சொந்த பைதான்-செயல்பாடு வருகிறது உருவாக்குவதாகும். முதல் வரி முக்கிய டெப், செயல்பாடு பெயர் மற்றும் வாதங்களை (எதிர்பார்க்கப்படுகிறது உள்ளீடு மதிப்புகள்) அடைப்புக்குறிக்குள் மூடப்பட்ட தொடர்ந்து தொடங்குகிறது, மற்றும் ஒரு பெருங்குடல் முடிவடைகிறது. பின்னர் கட்டளைகளை உடல் செயல்பாடுகளை ஈடு செய்ய மற்றும் உள்தள்ளப்பட்டது வேண்டும். ஒரு கருத்து செயல்பாடு உடலின் ஆரம்பத்தில் அமைந்துள்ள என்றால், அதன் ஆவணங்களை அங்கமாகியுள்ளது. செயல்பாடு கடைசி வரி முடிவை வழங்கும்:
- >>> டெப் (டிஎன்ஏ) எழுத்துவடிவமாக்கும்:
- ... "" "RNA சரம் டி.என்.ஏ சரம் திரும்பு." ""
- ... திரும்ப dna.replace ( 'டி', 'யூ')
- ...
- >>> படியெடுக்க ( 'CCGGAAGAGCTTACTTAG')
- 'CCGGAAGAGCUUACUUAG'
இந்த உதாரணம் டிஎன்ஏ வரிசை குறிக்கும் ஒரு சரம் எதிர்பார்க்கிறது இது படியெடுக்க என்று செயல்பாடு, உருவாக்கப்பட்டது. முறை மற்றொரு பாத்திரம் என்பதன் எல்லா நிகழ்வுகளும் அசல் சரம் நகலை திரும்புகிறார் () பதிலாக. குறியீடு மூன்று கோடுகள் ஆர்.என்.ஏ DNA ஐ ஒலிபெயர்க்க அனுமதிக்கப்படுகிறது. பின்வருமாறு தலைகீழ் செயல்பாடு ஆகும்:
- >>> டெப் தலைகீழ்வகை (கள்):
- ... "" "ரிவர்ஸ் பொருட்டு வரிசை சரம் திரும்பு." ""
- ... கடிதங்கள் = பட்டியல் (ங்கள்)
- ... letters.reverse ()
- ... திரும்ப '' .join (கடிதங்கள்)
- ...
- தலைகீழாக >>> ( 'CCGGAAGAGCTTACTTAG')
- 'GATTCATTCGAGAAGGCC'
பின்னோக்கு செயல்பாடு, ஒரு சரம் எடுத்துக்கொள்வார், அது அடிப்படையில் ஒரு பட்டியல் உருவாக்குகிறது, மற்றும் அதன் வரிசையை மாற்ற. இப்போது நீங்கள் தலைகீழ் செய்ய வேண்டும். பொருள் சரம் மதிப்பின் ஒவ்வொரு உறுப்பு பிளவு, பட்டியல் ஒருங்கிணைக்கிறது இது ஒரு சேர () முறையை உள்ளது. பிரிப்பான் தேவை இல்லை என்பதால், முறை இரண்டு மேற்கோள் குறிகள் ( '' அல்லது "") குறிக்கும் என வரியில் பயன்படுத்தப்படுகிறது.
அகராதிகள்
எ டிக்சனரி பைதான் - அது என்ன? அது ஒரு வழக்கமான காகித அகராதி அதே நன்மைகள் உண்டு. அதை நீங்கள் விரைவில் விரும்பிய மதிப்பு (வரையறை) ஒரு விசை (வார்த்தை) தொடர்புடைய கண்டுபிடிக்க அனுமதிக்கிறது. அகராதிகள் ப்ரேஸ் மூடப்பட்டுள்ளது மற்றும் பிரிக்கப்பட்ட என்பதுடன், சாவியின் மதிப்பு ஜோடிகள் வரிசை கொண்டிருக்கின்றன. அகராதிகள் உத்தரவிட்டார் இல்லை. மாறாக, அகராதி மதிப்புகள் தங்கள் விசையைக் வெளிப்படுத்தும், தங்கள் நிலையை மூலம் கிடைக்கின்றன.
- >>> basecomplement = { 'ஏ': 'டி', 'சி': 'ஜி', 'டி': 'ஏ', 'ஜி': 'சி'}
- >>> basecomplement.keys ()
- [ 'ஏ', 'சி', 'டி', 'ஜி']
- >>> basecomplement.values ()
- [ 'டி', 'ஜி', 'ஏ', 'சி']
- >>> basecomplement [ 'ஏ']
- 'டி'
வகுப்புகள்
உங்கள் சொந்த பொருட்களை உருவாக்க பொருட்டு, நீங்கள் முறை ஒரு வர்க்கம் அழைக்கப்படுகிறது வகையான தீர்மானிக்க வேண்டும். பைதான், இந்த ஆபரேட்டர் வர்க்கம், பெயர் மற்றும் பெருங்குடல் தொடர்ந்து உள்ளது. க்ளாஸ் வரையறை உடல் இந்த வர்க்கம் அடிப்படையாகக் கொண்டு அவற்றைப் அனைத்து நிகழ்வுகளையும் கிடைக்கும் என்று பண்புகள் மற்றும் முறைகள் கொண்டிருக்கிறது.
நன்மைகள்
மிக நிரலாக்க மொழிகளில் பயனர் நட்பு அம்சங்களை வழங்குகின்றன, ஆனால் அவர்களில் யாரும் வசதிக்காக மற்றும் பைதான் வழங்கப்படும் வசதிகள் அத்தகைய ஒரு சேர்க்கையின் உள்ளது. இந்த நன்மைகள் என்ன? அவற்றில் சில:
- மொழி பிற பயன்பாடுகளில் இணைக்கப்பட்டன மேக்ரோக்களைக் உருவாக்க பயன்படுத்த முடியும். உதாரணமாக, பெயிண்ட் உள்ள ஷாப்பிங் புரோ 8 அல்லது கழித்து, அது ஒரு ஸ்கிரிப்டிங் மொழி ஆகும்.
- பைதான் பயன்பாடு மற்றும் விநியோகம், வர்த்தக அடிப்படையிலான அல்லது இல்லை இலவசம்.
- மொழி ஒரு சக்திவாய்ந்த செயலாக்க திறனை கொண்டுள்ளது, மற்றும் உரை தகவல் நிறைய வேலை பயன்பாடுகளில் பயன்படுத்தப்படுகிறது என்று உரை தேட.
- இது தொடக்கத்திலேயே திட்டங்கள் பார்க்க வேண்டிய அவசியம் இல்லை சிறந்த பயன்பாடுகள் உருவாக்க முடியும்.
- பைதான் தனிப்பட்ட தொகுதிகள் மற்றும் முழு திட்டங்கள் சோதனை மற்றும் பிழைதிருத்தம் ஆதரிக்கிறது.
Similar articles
Trending Now