python基礎鞏固第一篇
---恢復內容開始---
對於基礎不是特別好的我最近開始學習python,想重新認識python這門語言,也算對自己的以後的路,做個臺階和總結記錄。
(一)學一門語言開始都是從計算機基礎開始學起,自己一開始就想,學語言為什麽要學計算機基礎,都後面自己也明白了,(一)語言是在哪裏運行的---計算機、(二)比如中國人和外國人說話要溝通是不是要通過一個介質去翻譯雙方的意思從而理解,其實目的都是一樣的,學習一門語言開始之前就是就要通過計算機去翻譯python所表達的意思,計算機則只能識別0和1這兩個語言,python不是,只有了解這個計算機具體是怎麽運作的怎麽翻譯的,才能把python這門語言讓計算機讀懂你要幹什麽。
(二)、什麽是python?
python是一種面向對象、解釋型的計算機語言,它的特點是語法簡潔、優雅、簡單易學。在1989誕生,Guido開發的,說是在Guido他在一天特別無聊的情況下,突發想法才衍生的一門語言,(老外這麽久剛,隨意。)
剩余的python的安裝啊、解釋型語言、編譯型語言、和字符集、我就不做過多解釋了。
記錄開始:
1、用python運行第一個程序
今天進入了python的交互命令運行了,hello word這個程序
2、pycharm編寫python程序
學習的時候老師說,學與語言的時候寫的第一個程序肯定都是 hello word ,大家都是這樣的,生活要有儀式感,編程也是一樣的,嘿嘿~~
3、變量
變量我理解的意思就是,一個存東西的代碼,python中變量很簡單可以直接用一個 , 來表示數據類型,變量的裏面你輸入的每一個值都是
存儲在內存的地址裏面的,如果要把一個內存地址提取出來而不是指向之前那個變量的的代碼:
變量的定義規則:
變量名要見名知意,不能瞎寫,瞎寫到後面自己都看不懂那個變量是幹啥的,不要用拼音,那樣很low,更不要用中文當變量名,那是2b程序員幹的事,但是python的確可以用中文當變量名!
變量名只能是 字母、數字或下劃線的任意組合
變量名的第一個字符不能是數字
以下關鍵字不能聲明為變量名:
2 3 |
[‘and‘, ‘as‘ |
4、python中的單引號、雙引號和三引號(就是三個單引號)
python中定義變量的時候字符串都用用引號括起來,單引號和雙引號沒有區別,用啥都行,如果說這個字符串裏面有單引號的話,那你外面就用雙引號,裏面有雙引號的話,外面就用單引號,如果既有單又有雙,那麽用三引號,三引號也可以多行註釋代碼,單行註釋,使用#,代碼如下:
5、輸入和輸出
python用來接收用戶的輸入時使用是imput 函數
當然編寫一個用戶登入界面密碼都是不可見的在python語言中也只需要加一行代碼就可以實現
6、條件判斷:
python中條件判斷使用if else來判斷,多分支的話使用if elif ... else,也就是如果怎麽怎麽樣就怎麽怎麽樣,否則就怎麽怎麽這樣,格式如下:
if 輸入正確:
那麽登入歡迎 else: 退出登入 7、循環 循環是幹嘛的呢,說白了就是為你重復的去做事情,比如說你想建1000個文件夾,一個個建累死你, 這樣就可以寫段代碼,使用循環給你創建1000個就省事了,python中有兩種循環,while和for,兩種循環的區別是,while循環之前,先判斷一次,如果滿足條件的話,再循環,for循環的時候必須有一個可叠代的對象,才能循環,比如說得有一個數組,值得一提的是,別的語言中,for循環的時候需要先定義一個計數器變量,然後從0開始加,直到這個計數器達到你預設的一個值,然後停止循環,取數據的時候也是通過數組的下標從0開始取,這樣就很麻煩,python中for循環很簡單,循環的是一個可叠代對象中的元素,你這個對象中有多少個元素,就循環多少次,比如說一個數組list,list = [‘a‘,‘b‘,‘c‘],在別的語言中要想獲取到list中所有的值,必須得使用循環取下標這種方式去取數據,就得這樣寫list[x],list[x],list[x]這樣,在Python裏面就不需要直接循環就取的是這個list裏面的值,循環裏面還有兩個比較重要的關鍵字,continue和break,continue的意思是,跳出本次循環,繼續進行下一次循環,break的意思是停止循環,也就是說在continue和break下面的代碼都是不執行的,如下:
《第一天結束》
python基礎鞏固第一篇