一、字串的應用
1、複數表示:z=a+bj 實部為z.real, 虛數為z.imag。模為abs(z),
在互動模式中,最後乙個列印出來的表示會賦值給變數_.
2、字串寫時候新起一行前行末尾要加 '\'
或者,可以用一對"""把字串包圍。
eg:print("""\
usage:thing
-h display
""")
3、字串還可以用『+』操作符進行相加和『*』操作符進行重複
eg:word='help'+'a'
>>> print(word)
helpa
>>> '<'+word*5+'>'
''4、字串可以被索引,第乙個字元的下標為0,乙個字元就是長度為1,兩個字元被冒號分割。
eg:word='helpa'
>>word[2:]
'lpa'
索引值為負表示從右邊開始計數
eg:>>word[-1]
>>a
內建函式len()就會返回字串的長度
當字串大小寫不分時,可以用print(name.title())把變數name裡面的字串變成首字母大寫
同樣,print(name.upper())把字串全部大寫,name.lower()把字串全部小寫。
字串刪除前面空格用name.lstrip(),刪除後面空格用name.rstrip(),前後用name.trip()
5、列表list,裡面資料不一定要同一型別。[name為變數名】
列表可以改變列表裡面的字元,可以充當另外乙個列表的元素
pop()和del 使用規則:如果你還要在後面使用刪除的元素,就用pop(),如果不再使用,就用del
插入元素name.insert(x,' ')x為列表下標,空格為插入的單詞
學習心得 python學習心得
自從來了深圳工作以後,尤其是屢屢面試碰壁以後。發現其實自己的知識面很窄,做筆試題的時候絞盡腦汁還是漏洞百出,並不是不會做,而是出現一大堆不該有的失誤。每次被問道,對資料庫了解嗎?說一大堆看起來很高階的東西 好啊,那我們寫幾個sql語句吧。馬上完蛋了,沒了手冊關鍵字都記不起。了解哪幾種指令碼語言,sh...
Python學習心得
python 學習心得 定義乙個類的方法 class classname 其中 init 可以看成是類的建構函式,定義python的私有函式的方法是 funtionname,定義私有資料的方法是 dataname,看看下面的例子。class myclass a example class i 123...
python學習心得
一,高階特性 1,切片 start stop step l range 6 l 3,1,2 resulte is 3 2,迭代 2.1按itervalues d for k in d print k,d k 1 22 3 3 42.2 按iteritems for v in d.iteritems ...