今天也繼續繼續加油、繼續刷刷刷刷刷刷~
————————————我是可愛的題目分隔線————————————
題目1:在Python裡,find( ) 和rfind( ) 的差異
find( )從字符串的左邊(開頭)開始搜尋
find( ):find( ) 方法會回傳子字符串在母字符串中第一次出現的位置(索引)。如果找不到,則回傳 -1。
rfind( )從字串的右邊(結尾)開始搜尋
rfind( ) :rfind( ) 方法會回傳子字符串在母字符串中最後一次出現的位置(索引)。如果找不到,則回傳 -1。
如果我搜尋一個不存在的子字符串:
會輸出成:-1
第1題結束。
————————————我是可愛的題目分隔線————————————
題目2:在Python裡,index( ) 和rindex( ) 的差異
舉個例子:
index( ) 從字串的左邊開始找o或x,返回第一次出現的位置。如果找不到,會引發 ValueError。
找得到o,顯示4;找不到 x,顯示ValueError:
rindex( ) 從右邊開始尋找o或x,返回最後一次出現的位置。如果找不到,一樣也會引發 ValueError。
找得到o,顯示7;找不到 x,顯示ValueError:
第2題結束。
————————————我是可愛的題目分隔線————————————
題目3:在Python裡,迴圈的continue 和break 運作方式
continue:跳過當前迴圈的剩餘部分,直接進入下一次迴圈的開始。
跳過2,返回迴圈其餘的範圍5以內數字:0 1 3 4
break:終止整個迴圈,直接跳出
到數字2時直接強迫終止,因此最終輸出:0 1
第3題結束。
————————————我是可愛的題目分隔線————————————
題目4:在Python裡,有2 個數字x、y,不可以使用max( )函數,請使用1行指令,可以得到最大值
用條件運算式:x if x > y else y,完成一行內做完條件的判斷。
第4題結束。
————————————我是可愛的題目分隔線————————————
題目5:在Python裡,串列(list) 正索引與負索引的用法
串列list可以用正索引和負索引來訪問元素。
這兩種方法區別在於,查看的位置起點不同,都是用來定位列表list中的特定元素。
正索引:從右邊數是第一個,而且是從0開始算。
負索引:一個從左邊數是第一個,而且是從-1開始算。
第5題結束。
————————————我是可愛的題目分隔線————————————
題目6:在Python裡,串列(list) 中append( ) 和extend( ) 方法的區別
append( ):用來在列表的末尾添加一個元素。
如果使用append( ),添加其他元素進去,比如2和3:
如果添加字串’hello’跟陣列:[4, 5]的話,會印出:
總而言之,append() 會把我指定的元素放到列表的最後面。
extend( ) :用來把一個可迭代的對象(像是另一個列表)中的所有元素,逐一添加到原來的列表的最後面。
舉個例子:
假設現在有一個列表my_list,裡面有一些數字:
我想要把另一個列表[4, 5, 6]加到my_list的最後面,就可以用extend( )方法做到:
第6題結束。
————————————我是可愛的題目分隔線————————————
題目7:Python裡=的意思
在 Python 中,= 運算符是用來賦值的,而不是用來添加元素的。它會把右邊的值賦給左邊的變數。
舉個例子:
在這個例子中,assigned_list 和 original_list 指向的是同一塊內存,當我對 original_list 進行修改時,assigned_list 也會反映出這個修改:
第7題結束。
————————————我是可愛的題目分隔線————————————
題目8:在Python裡,PYTHON PATH 環境變數功能
功能:指定Python搜尋模組的資料夾。
舉個例子:
假設現在有一個名為「my_module」的Python模組,存放在my_app的資料夾內。
我會希望Python執行時能找到這個模組。
接著會在app.py檔引用`importmy_module` 的語法,引入在my_app的資料夾內的my_module模組。
第8題結束。
————————————我是可愛的題目分隔線————————————
題目9:在Python裡,PYTHON START UP 環境變數功能
功能:指定一個Python腳本檔案,當我啟動Python互動模式(即打開Python解釋器)時,會自動執行這個檔案中的程式碼。
舉例:假設我如果會很常在每次開啟Python時,載入一些常用的數據庫,或是全局變數,把他們放在my_startup_script.py 檔案中,然後設置 PYTHONSTARTUP 環境變數為這個檔案的路徑。這樣每次啟動 Python 解釋器時,my_startup_script.py中的代碼會自動執行。
第9題結束。
————————————我是可愛的題目分隔線————————————
題目10:在Python裡,PYTHON CASE OK 環境變數功能
功能:當設置這個環境變數時,Python 在導入模組時會忽略大小寫,這對於一些不區分大小寫的檔案系統(如 Windows)特別有用。
舉例:在 Windows 系統中,檔案系統不區分大小寫。如果我有一個名為 MyModule.py 的檔案,但我嘗試導入 mymodule,在沒有設置 PYTHONCASEOK 的情況下,Python 可能會報錯說找不到模組。
那如果設置 PYTHONCASEOK 環境變數後,Python 將忽略大小寫,能夠找到並導入這個模組。
第10題結束。
---距離集滿300題還剩170題---