#ç©è½¬å符串(3)
å符串æ¯ä¸ä¸ªå¾é¿çè¯é¢ï¼çºµç¶ç°å¨å¼å§ç¬¬ä¸é¨åï¼ä½æ¯ä¹ä¸è½å®å
¨è¯´å°½ãå 为å符串æ¯èªç¶è¯è¨ä¸æå¤æçä¸è¥¿ï¼ä¹æ¯æ¿è½½åè½æå¤çï¼è®¡ç®æºé«çº§è¯è¨ç¼ç¨ï¼è¦è§£å³èªç¶è¯è¨ä¸çé®é¢ï¼è®©èªç¶è¯è¨ä¸å®æçäºæ
å¨è®¡ç®æºä¸å®æï¼æä»¥ï¼ä¹ä¸å¾ä¸ææ´å¤çè¯é¢ã
å符串就æ¯ä¸ä¸ªè¯é¢ä¸å¿ã
###ç»å符串ç¼å·
å¨å¾å¤å¾å¤æ
åµä¸ï¼æä»¬é½è¦å¯¹å符串ä¸çæ¯ä¸ªå符è¿è¡æä½ï¼å
·ä½çåé¢çå
容ï¼ï¼è¦åç¡®è¿è¡æä½ï¼å¿
é¡»åçä¸ä¸ªå·¥ä½å°±æ¯æå符è¿è¡ç¼å·ãæ¯å¦ä¸ä¸ªçé颿50åå¦çï¼å¦æè¿äºå¦ç齿å¦å·ï¼è叿ä½ä»ä»¬å°ç®åå¾å¤ãæ¯å¦ä¸ç¨ä¸é¨æ¾æ¯ä¸ªäººååï¼ç´æ¥éè¿å¦å·ç¥éè°ææ²¡æäº¤ä½ä¸ã
å¨python䏿ç
§è¿æ ·ç顺åºå¯¹å符串è¿è¡ç¼å·ï¼ä»å·¦è¾¹ç¬¬ä¸ä¸ªå¼å§æ¯0å·ï¼åä¸ä¾æ¬¡æç
§æ´æ°å¢å ï¼ä¸º1ã2...ï¼ç´å°æåä¸ä¸ªï¼å¨è¿ä¸ªè¿ç¨ä¸ï¼ææå符ï¼å
æ¬ç©ºæ ¼ï¼é½è¿è¡å好ãä¾å¦ï¼
Hello,wor ld
对äºè¿ä¸ªå符串ï¼ä»å·¦åå³çå好便¬¡æ¯ï¼
|0|1|2|3|4|5|6|7|8|9|10|11|
|H|e|l|l|o|,|w|o|r| |l |d |
å¨ç级äºï¼èå¸åªè¦ååºå¦ççå¦å·ï¼èªå¨æå¯¹åºçå¦çç«èµ·æ¥ãå¨pythonéé¢å¦ä½ææä¸ªç¼å·æå¯¹åºçå符è°åºæ¥å¢ï¼ç代ç ï¼
>>> a = "Hello,wor ld"
>>> len(a) #å符串çé¿åº¦æ¯12,说æå
¬æ12个åç¬¦ï¼æåä¸ä¸ªå符ç¼å·æ¯11
12
>>> a[0]
'H'
>>> a[3]
'l'
>>> a[9]
' '
>>> a[11]
'd'
>>> a[5]
','
ç¹å«è¯´æï¼ç¼å·æ¯ä»å·¦è¾¹å¼å§ï¼ç¬¬ä¸ä¸ªæ¯0ã
è½ä¸è½ä»å³è¾¹å¼å§ç¼å·å¢ï¼å¯ä»¥ãè¿ä¹äººè§äººç±çpythoné¾éè¿ç¹å°è¦æ±é½ä¸æ»¡è¶³åï¼
>>> a[-1]
'd'
>>> a[11]
'd'
>>> a[-12]
'H'
>>> a[-3]
' '
çå°äºåï¼å¦æä»å³è¾¹å¼å§ï¼ç¬¬ä¸ä¸ªç¼å·æ¯-1,è¿æ ·å°±è·ä»å·¦è¾¹åºåå¼äºãä¹å°±æ¯a[-1]åa[11]æ¯æååä¸ä¸ªå符ã
ä¸ç®¡ä»å·¦è¾¹å¼å§è¿æ¯ä»å³è¾¹å¼å§ï¼é½è½åç¡®æ¾å°æä¸ªå符ãçå®å欢ä»åªè¾¹å¼å§å°±ä»åªè¾¹å¼å§ï¼æè
æ ¹æ®å®é
ä½¿ç¨æ
åµï¼éè¦ä»åªè¾¹å¼å§å°±ä»åªè¾¹å¼å§ã
###å符串æªå
æäºç¼å·ï¼ä¸ä»
ä»
è½å¤æ¾åºæä¸ªå符ï¼è¿è½å¨å符串ä¸ååºä¸é¨åæ¥ãæ¯å¦ï¼ä»âhello,wor ldâéé¢ååºâlloâãå¯ä»¥è¿æ ·æä½
>>> a[2:5]
'llo'
è¿å°±æ¯æªåå符串çä¸é¨åï¼**注æï¼**ææªåé¨åç第ä¸ä¸ªå符ï¼lï¼å¯¹åºçç¼å·æ¯(2)ï¼ä»è¿éå¼å§ï¼ç»æçå符æ¯(o)ï¼å¯¹åºç¼å·æ¯ï¼4ï¼ï¼ä½æ¯ç»æçç¼å·è¦å¢å 1,ä¸è½æ¯4,èæ¯5.è¿æ ·æªåå°çå°±æ¯ä¸é¢æè¦æ±çäºã
è¯ä¸è¯ï¼æä¹æªåå°",wor"
ä¹å°±æ¯è¯´ï¼æªåa[n,m]ï¼å
¶ä¸n