第一次用csdn來寫部落格,以後這就是我的常駐站了哈哈哈哈,這幾天在學習python,看的是小甲魚的網課,感覺講的挺詳細的,每次學完要進行部落格記載,第二天重溫學過的知識。好了不說廢話了,開始記載第一天的學習內容。
1.這次學的是python3,相對於python2做了很大的改動,很多地方也與2不相容,其實目前來看2算是發展很完善的,3相當於剛出生的寶寶,不過畢竟是花重力開發的,之後的發展肯定不可估量。
2.編寫python程式用到的是idle,算是乙個shell,是可以直接進行程式設計的平台。
3.和c不同,python不需要用int、string等來宣告變數,直接進行建立變數並賦值即可。python裡面可以直接用乙個字串乘以乙個數字,就可以將字串進行複製,即print('i love you' * 5)會在螢幕上輸出5個連續的i love you。但是不能做print('i love you' *+5)這種操作,就好像兩個物種不能進行通婚一樣。
4.如果要輸出乙個符號,需要用到轉義符,和c裡面一樣,都是\。即要列印出',就可以表示為:print('\''),輸出為'。如果是》'\'',則會輸出" ' "。這是因為print是將結果列印到螢幕上,不加的話是將結果和型別都列印到螢幕上。同時乙個小細節為,當列印結果和型別時,字串通常使用單引號''引起來,但是如果要列印單引號,不管開始是輸入單引號還是雙引號,都會用雙引號""引起來。
5.bif即built-in functions,指python裡為程式設計師提供快捷幫助的內建函式,在idle裡面可以輸入dir(__builtins__)來查詢所有的bif,python3裡面一共提供了68個內建函式(不知道我為什麼輸出來153個==)同時可以使用help(***)來檢視這個函式的意思和用法,比如:help(print),就能看到print的意思。
6.在python3裡面,大小寫是有明顯不同的,所以要記得區分。
7.python語言的靈魂就是縮排。和c不同,c使用大括號來區分是否是同一塊區域,是否是自己的黨羽,但是python沒有大括號,只能靠嚴格的縮進來區分,這也是良好的**書寫規範,一定要注意。
8.和其他高階語言一樣,python命名有駝峰規則,同時變數名不能用數字開頭。此外需要注意的是,變數名命名最好不要用內建函式來命名,容易發生不可預料的錯誤。
9.如果乙個字串裡符號太多,需要頻繁使用轉義符,此時可以使用原始字串來解決,即:temp=r'c:\temp\i\love',這樣直接輸出就是'c:\\temp\\i\\love',如果用print就是c:\temp\i\love。但是原始字串最後不能再加反斜槓,如果非要加,可以使用字串拼接:temp=r'c:\temp\i\love''\\',這樣就能解決啦。
10.如果需要打一段有很多回車的話,可以使用三重引號字串,即:
>>> temp="""
我愛你特別愛你
最愛最愛你
只愛你"""
>>> temp
'\n我愛你\n特別愛你\n最愛最愛你\n只愛你\n'
>>> print(temp)
我愛你特別愛你
最愛最愛你
只愛你當然了,用三個單引號也可以~
python 學習日記(一)
這兩天看完了python速成教程,從c 轉到python確實有點不是很適應。主要是兩種語言差別還是挺大的,下面我就先說說,我在轉換過程中出現的一些問題。1 python 的語言風格是指令碼式的,語言側重於解決問題,而不是語言本身,所以可以發現,對於變數 python裡都是物件 的使用上來看,pyth...
python學習日記(一)
windows下python2配置完成,在power shell下學習python.計算機基礎較為薄弱,所以對於power shell不是很了解,因為對python學習沒有太大影響,所以暫時不作深入研究,大概理解為類似於linux系統中,可以通過命令列來控制電腦程式的環境。學習在terminal下如...
Python學習日記一
人生很迷茫吶,找不到自己有什麼價值,只能先挖掘自己的潛力了,聽朋友說沒事寫寫部落格什麼的,能夠加深記憶,可以更好的總結所學知識。不妨試一試?沒事幹總不能閒著吧,遊戲又沒人一起玩,逛街又不會逛街,看電影,追劇又容易睡覺。一 了解python 1 python是一門解釋型語言。解釋型語言指的是源 不是直...