python語法問題

2021-03-09 20:44:15 字數 622 閱讀 1284

1樓:匿名使用者

'.'是成員操作符 a.join(mylist) 表示呼叫物件a的成員函式join,函式的引數是mylist

a應該是個字版符權串物件,字串的join方法表示用這個字串連線引數中各個元素

比如 ';'.join([『1』,『2』,『3』])將返回字串"1;2;3" ,即[『1』,『2』,『3』]中各個字串用分號連線起來

並不是像你說直接連線兩個字串,而是將a當成分隔符放在各個字串中間

2樓:匿名使用者

你這個說法抄不恰當,在python中和其他語言bai中『.』等價的du

應該是'+'

至於字元zhi串的join方法dao,得到的是一個列表,而不是字串,這裡實際上是型別轉換了

如果連線字串的話,應該用格式化字串或用'+'來連線同樣,在迴圈中常用的.=在python中用+=來連線

3樓:jason粉絲團

首先點符號代表bai這個方

du法屬於類a的一個方法,類zhia是一個字元dao串,也就是說join是字版符串的一權個方法,mylist是一個列表,意思是用字元a連線mylist(mylist列表的值必須為字串)..自己多嘗試吧。

python函式呼叫語法問題,Python 函式的呼叫方式

kw的意思是 keyword,你這個程式有語法錯誤吧。python 函式的呼叫方式 好像沒有特別的叫法吧,也沒注意手冊上有什麼特別的叫法,至於區別,舉個例子你就清楚了,如下 假如有個列表aa 1,4,3,5 對這個列表用sort 進行排序,如果第一種方式aa.sort 後aa 1,3,4,5 而第二...

python提示語法錯誤,初學python,程式碼提示這種錯誤說是語法錯誤不懂啊求大神解釋下

你的是3.x版本,與2.x版不同的是,print已經變為funtion。使用print需要加括號,不加括號要出錯。print test s,the classifier came back with d,the real answer is d test 0,1 估計是哪個逗號弄成中文輸入的了 啊!...

python語法錯誤SyntaxError invalid syntax

通常python報syntaxerror invalid syntax錯誤 中的冒號問題,忘記了加冒號。塊縮排結構錯誤,如縮排的空格,tab定義不一致。縮排中複製了不可以見字元,複製容易產生此問題。根據最佳實踐,建議使用4個空格來縮排。你的 中,第三行的分號有問題。print要加括號是python3...