有些內容使用中英雙語,有些只有英文或中文。歡迎使用與分享任何內容,但先來信告知並標示此部落格為出處。
Some parts use both Chinese and English, but some parts use only one language. Feel free to share, but please contact me first and list this blog as your reference.

2014年3月16日 星期日

Python 學習小筆記 (二) - Strings & Console Output

Python 學習小筆記 for Codecademy Python

用於自我複習跟快速入門 (給會一種以上高階語言的各位)

1.          在 print 程式碼後面打 \ 可以往下接續下面一行的程式碼,
             避免一行的一行程式過長造成閱讀困難。
             Ex: print "abcd" \
             "efg"

2.          字串型態string,可以用兩個雙引號assignEx: start = "Hello world!"
3.          字串中的跳脫符號"\" Ex: 要輸出,要在字串中打\’
4.          字串後面加上[index]會回傳字元。Ex: c = "cats" [1] (回傳a)

5.          有關字串的方法(methods)
   回傳長度len() Ex: len("fsdf") à 4
   變小寫 lower() Ex: "ABCdef".lower() à "abcdef"
   變大寫 upper() Ex: "ABCdef".upper() à "ABCDEF"
6.          轉換非字串為字串 str() Ex: 數字轉字串, str(3.14) à "3.14"

7.          基本IO: 輸出,直接打 printEx: print variavle_name
            輸出字串時可以用 + 連接。 Ex: print "A" + " and " + "B" à "A and B"
                                                               Ex: print "Pi is " + str(3.14) à "Pi is 3.14"

8.          print 一樣有標準格式輸出,像是可以用 %s 輸出字串變數
            在print輸出的變數後面需要有 %,在接上(variable)
             Ex:
             str1 = “home”
             str2 = “school”
             print "Let’s go %s, not %s." % (str1, str2)
à "Let’s go home, not school"



If you want to use (copy, paste or quote) my original article, please contact me through email (autek.roy@gmail.com). If there is any mistake or comment, please let me know. :D

如要使用(複製貼上或轉載)作者原創文章,請來信跟我聯絡 (autek.roy@gmail.com)。如果有發現任何的錯誤與建議請留言或跟我連絡。 : )

沒有留言:

張貼留言

請留下您的任何想法或建議!
Please leave any thought or comment!