python学习笔记(一):python入门
上周六終于開始接觸心心念念的python了,本人學(xué)習(xí)語言算是零基礎(chǔ),java語法比較復(fù)雜,所以選擇了一個語法相對還是比較簡單,而且現(xiàn)在使用也是越來越廣泛的python進行了學(xué)習(xí)。下面就言歸正傳吧
在學(xué)習(xí)python之前先來了解下現(xiàn)今比較流行的開發(fā)語言:java、python、php、ruby
開發(fā)語言分為兩種類型:1)編譯型語言:編譯型語言,在運行代碼之前,首先將源代碼編譯生成機器語言,再由機器運行機器碼(二進制)。eg. c/c++/c#。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 該語言的優(yōu)點是運行比較快,因為是事先已經(jīng)編譯好了,直接運行即可,缺點是編譯需要花很長時間,而且一旦編譯過程中出錯,就要重新進行編輯
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2)解釋型語言:相對于編譯型語言存在的,源代碼不是直接翻譯成機器語言,而是先翻譯成中間代碼,再由解釋器對中間代碼進行解釋運行。eg. Python/Java /ruby/Perl /Shell等都? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?是解釋型語言
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?該語言的優(yōu)點是將代碼可以隨時編譯隨時運行,缺點就是沒有編譯型的語言運行效率快
一、python的安裝
1. 在下載了安裝包之后就下一步下一步,默認安裝就好了,這邊值得一提的是安裝好之后配置環(huán)境變量,如果想使用python命令需要把python的安裝目錄加到環(huán)境變量中,windows下還要把python安裝目錄下的scripts目錄加入到環(huán)境變量中。
2. python安裝好之后,編寫代碼可以是文本文件,可以是doc命令下,也可以用工具,我這邊安裝了python的編輯工具pycharm,該工具可以自動補全命令,其實直接在命令行里面輸入python就可以進入python交互式命令行了,linux下面也是一樣,什么叫交互式呢,交互就是你給我說一句話,我回應(yīng)你一句,這個就是交互。
二、python基礎(chǔ)
1. python語法
? ? 1) tab縮進:Python以縮進來區(qū)分代碼塊。只要有冒號":",下一行代碼要加上縮進(可參考條件判斷案例)
? ? 2) 分號:python在代碼末尾可以不需要加分號";"
? ? 3) 等號:判斷符號中,需要使用2個等號”==“
? ? 4) 百分號:格式化用如%s,如果想表示百分號,每打一個百分號,需要2個百分號,如打印%%,需要寫%%%%
? ? 5) 如果帶有判斷條件的,第一行不能進行縮進(第一行有縮進的話pycharm里面會報錯)
2. 數(shù)據(jù)類型
? ? ? ?int()--整型、str()--字符串、float()--小數(shù)、list--數(shù)組
1) int類型
? ? ? a // b 表示用a除以b,把小數(shù)位舍掉
? ? ? 數(shù)據(jù)類型轉(zhuǎn)換:
input默認都是string類型,整型數(shù)字需要通過int(xxx)進行轉(zhuǎn)換 score = input ('請輸入成績:')print ('1',type(score))//這個可以打印出輸入的score這個數(shù)據(jù)的數(shù)據(jù)類型score = int (score)
print ('1',type(score))
運行結(jié)果如下:
請輸入成績:98
1 <class 'str'>
2 <class 'int'>
2)其他類型還沒學(xué),后面學(xué)過后再進行補充
3. 執(zhí)行python,直接打印出
'Hello World!'4. 變量
? ? 變量就是用來存東西的,以便于后面的使用,python中定義變量很簡單,一個等號搞定
5.?python中的單引號、雙引號和三引號
? ??python中定義變量的時候字符串都用用引號括起來,單引號和雙引號沒有區(qū)別,如果說這個字符串里面有單引號的話,那你外面就用雙引號,里面有雙引號的話,外面就用單引號,如果既有單又有雙,那么用三引號,三引號也可以多行注釋代碼,單行注釋,使用#
6. 輸入、輸出
? ? 輸入使用input函數(shù),輸出使用print即可
7. 條件判斷
? ? python中條件判斷使用if else來判斷,多分支的話使用if elif ... else,也就是如果怎么怎么樣就怎么怎么樣,否則就怎么怎么這樣
8. 循環(huán)
? ??python中有兩種循環(huán),while和for,兩種循環(huán)的區(qū)別是,while循環(huán)之前,先判斷一次,如果滿足條件的話,再循環(huán),for循環(huán)的時候必須有一個可迭代的對象,才能循環(huán),python中for循環(huán)很簡單,循環(huán)的是一個可迭代對象中的元素,你這個對象中有多少個元素,就循環(huán)多少次。循環(huán)里面還有兩個比較重要的關(guān)鍵字,continue和break,continue的意思是,跳出本次循環(huán),繼續(xù)進行下一次循環(huán),break的意思是停止循環(huán),也就是說在continue和break下面的代碼都是不執(zhí)行的
while循環(huán):
for循環(huán):
?
?
? ? ??
?
? ??
轉(zhuǎn)載于:https://www.cnblogs.com/nickey85/p/9508278.html
總結(jié)
以上是生活随笔為你收集整理的python学习笔记(一):python入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手把手教Electron+vue的使用
- 下一篇: python安装requests第三方模