å¦ä¹ Pythonå ç»ï¼æåªäºå¿ é¡»è¦ææ¡çå 容ï¼
1.Pythonå ç»
å®ä¹
å ç»æ¯Pythonçä¸ç§å 建æ°æ®ç»æãå ³äºå ç»ï¼
1ãå ç»å±äºåºåï¼å¯ä»¥åæ¾ä»»æå ç´ ï¼ä»»æç±»å对象ï¼ï¼ä¸æåºï¼ååä½ç½®å ³ç³»ï¼ã
2ãå ç»æ¯ææ´æ°ç´¢å¼è®¿é®å ¶ä¸çæ°æ®ï¼ä¹æ¯æåçã
3ãå ç»åå表ä¸åæ¯ï¼å ç»ä¸å¯åï¼å表å¯åã
å ç»ä¸å¯åï¼æäºæä½æ¯å表é«æã
å建å ç»
å¯ä»¥ç¨ä»¥ä¸ä¸¤ç§æ¹æ³å建å ç»ï¼
1ã使ç¨()å建
2ã使ç¨æé å½æ°tuple()
å¾ï¼ä½¿ç¨()å建å ç»
使ç¨()å¯ä»¥å建å ç»ï¼å ç»å ç´ é´ä½¿ç¨â,âåéï¼å ç»å é¨å ç´ å¯ä»¥æ¯ä»»æå ç´ ï¼ä¹å¯ä»¥æ¯å ç»ã
å¾ï¼å建å ç»ä»£ç 示ä¾
å ç»ä¸å¯åé¤äºä¸è½ä¿®æ¹ï¼ä¹ä¸è½å é¤å ç»å ç´ ï¼ä½å é¤ä¸å ç»ç»å®çåéæ¯æ²¡é®é¢çã
å¾ï¼å ç»ä¸å¯å
使ç¨ï¼ï¼æ¹å¼å建åªæä¸ä¸ªå ç´ çå ç»æ¶è¦æ³¨æï¼å 为ä¸ä¸ªå ç´ ä½¿ç¨()æ¬èµ·æ¥ï¼è¡¨ç¤ºå ç´ æ¬èº«ï¼å¦100ï¼ ï¼100ï¼ï¼ä¸¤è çä»·ï¼å¦æå建åªå å«100çå ç»åºè¯¥ä½¿ç¨ï¼(100,)æ¹å¼ã
å¾ï¼ä½¿ç¨ï¼ï¼å建åªæä¸ä¸ªå ç´ çå ç»
使ç¨æé å½æ°tuple()å建å ç»ãäºè§£æ´å¤ä¿¡æ¯å¯ä»¥ä½¿ç¨help(tuple)æ¥æ¥çå ·ä½å¸®å©å 容ã
å¾ï¼tupleå½æ°å¸®å©
1ãtuple()å¦æ没æåæ°å建ä¸ä¸ªç©ºå ç»ã
2ãtuple(å¯è¿ä»£å¯¹è±¡) ç±å¯è¿ä»£å¯¹è±¡å建ä¸ä¸ªå ç»ï¼å¦å符串ï¼å表ãå¦æåæ°æ¯å ç»å°è¿å该å ç»ã
å¾ï¼ä½¿ç¨tupleå½æ°å建å ç»
2.å ç»ç访é®
åå符串å表ä¸æ ·ï¼å ç»æ¯æ使ç¨æ´æ°ç´¢å¼ï¼ä¸æ æ¹å¼è®¿é®ï¼ï¼ä¹æ¯æåçæ¹å¼è®¿é®å ç»çå ç´ ã
ä¸æ ç´¢å¼å¦ææ¯æ£æ´æ°åä»0å¼å§è¡¨ç¤ºç¬¬ä¸ä¸ªå ç´ ï¼â¦â¦ ææä¸ä¸ªå ç´ ç¨ å ç»é¿åº¦-1表示ï¼å¦æ使ç¨è´æ´æ°åä¸æ ï¼-1表示æåä¸ä¸ªå ç´ ï¼-2表示åæ°ç¬¬äºä¸ªå ç´ ï¼â¦â¦ è´çé¿åº¦è¡¨ç¤ºç¬¬ä¸ä¸ªå ç´ ã
ï¼ï¼ï¼éè¦æ³¨æçæ¯ä¸æ ç´¢å¼ä¸è½è¶çï¼ï¼ï¼
1ã使ç¨ç´¢å¼è®¿é®ï¼
å¾ï¼ä½¿ç¨ç´¢å¼è®¿é®å ç»å ç´
2ãåç访é®ï¼
å¾ï¼ä½¿ç¨åç访é®å ç»
3.使ç¨å 建ç常ç¨å½æ°æä½å ç»
常ç¨å 建å½æ°lenãmaxãminãsumãreversedå¯ä»¥æä½å ç»ï¼å½æ°è§£éå¦ä¸ï¼
æä½ç¤ºä¾å¦ä¸:
注æäºé¡¹ï¼
使ç¨minï¼maxï¼sumå½æ°æä½å ç»ï¼å ç»å ç´ ç±»åè½è¢«å½æ°æ¥åæå¯ä»¥ï¼å¦åå°æ¥å¼å¸¸çé误ã
4.å ç»å¸¸ç¨æ¹æ³
主è¦æcountåindexæ¹æ³ï¼
countè¿åå ç»ä¸å¯¹åºå¼ç个æ°ï¼indexè¿å对åºå¼çä½ç½®ï¼ç´¢å¼ï¼ã
5.å ç»è¿ç®
å ç»æ¯æ + è¿æ¥ï¼ * å¤å¶è¿ç®ï¼in /not in è¿ç®
å¾ï¼å ç»è¿ç®
6.åºå
å符串ï¼å ç»ï¼å表é½å±äºPythonçåºåç»æï¼åºåå ·æå¾å¤ç¸åçå±æ§åæä½æ¹æ³ï¼å¦ï¼åºåä¸çæ¯ä¸ªå ç´ è¢«åé ä¸ä¸ªåºå·ï¼ä½ç½®ï¼ä¹å«ç´¢å¼ï¼ï¼åºå·ï¼ç´¢å¼ï¼ä»0å¼å§ï¼ä¾æ¬¡ç±»æ¨ï¼åºåé½æ¯æåçæä½ççã
å¾ï¼åºåéç¨æä½
Pythonå ç½®äºå¤ç§åºåç»æ:å符串ãå表ãå ç»ãUnicodeå符串ãbuffer对象ãrange对象ãåºåæ¯Pythonä¸ä¸ç§éè¦çæ°æ®ç»æï¼å¿ é¡»è¦ææ¡ï¼ä¹å¾å®¹æææ¡ã