使用雙引號" 或 單引號'
例如
str = "Hello"
str = 'Hello'
兩種表示法都可以
但是前後使用的引號要統一,他們要成雙成對。
請找出您鍵盤上的單引號與雙引號,並在編輯器中輸入練習看看,看沒有成雙成對的話,編輯器會不會有提示
1.
str="helloprint(str)2.
str='helloprint(str)3.
str="hello'print(str)4.
str=hello"print(str)5.
str="hello"print(str)6.
print("hello")用『+』,超級easy
stra = "Hello~~"strb = "How are you?"strc = stra + strbprint(strc)練習看看結果如何
請用『輸入』的方式取得前一個範例的stra及strb用len()
例如
stra = "Hello~~"strb = "How are you?"strc = stra + strbprint(strc)print("由",len(strc),"個字元數組成")請到函式庫查詢的網站,查一查,還有那些關於字串的方法可以使用提示:https://docs.python.org/ 請設計下列功能的機器人
電腦:主人,請問您要算的字串是什麼?你: Hello~okok電腦:主人,我幫您算出來了,您輸入的字串『Hello~okok』總長度為10使用中括號,加上由0開始的數字來指定位置,
例如
stra="0123456789abcdefg"#以下請一行一行測試#取出其中一個print(stra[0]) #第0個位置print(stra[1])print(stra[-1]) #倒數第1個print(stra[-2]) #Q1#取出連續的幾個print(stra[2:3]) #由2~3但不包含3print(stra[2:4]) #由2~4但不包含4print(stra[2:5]) #Q2print(stra[:4]) #由0到4但不包含4print(stra[5:]) #由5到最後 #Q3#跳號取出print(stra[0:10:2]) #02468print(stra[0:10:3]) #0369print(stra[::2]) #偶數位 #Q4print(stra[::-1]) #全部反過來 gfedcba9876543210#多層次操作print(stra[0:10:2][::-1]) #前十個字元的偶數位置,倒過來 #Q5請實際測試看看結果是多少,並把Q1~Q5的答案貼到文字檔
請設計一個程式,能將第三個字元取代成123,例如hello Peter -->he123lo Peter
提示如下:
str1="hello Peter"str2="123"str3=str1[Q6] + str2 + str1[Q7]print(str3)請寫出Q6、Q7兩個空格內要填的程式碼,並將答案貼到文字檔
完成上述作業後,請上傳到作業繳交區
反斜線加上n就可以了『\n』
例如
print("abc\ndef")試試看
完成後再試試看
print("abc")print("def")提示1.:請到https://docs.python.org,搜尋看看提示2.:print()是一種內建函式,或說內置函數,所以可以直接到https://docs.python.org/zh-cn/3/library/functions.html#print 觀看提示3:官方說明文字有時不容易理解,直接google看看