'零基礎學習Python,新手都能看懂Python基礎教程'

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

零基礎學習Python,新手都能看懂Python基礎教程
註釋就是給程序員看的,程序會忽略:

沒有註釋,打印兩行就輸出兩行:

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

零基礎學習Python,新手都能看懂Python基礎教程
註釋就是給程序員看的,程序會忽略:

沒有註釋,打印兩行就輸出兩行:

零基礎學習Python,新手都能看懂Python基礎教程

把第一行註釋,就打印第二行,第一行程序忽略:

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

零基礎學習Python,新手都能看懂Python基礎教程
註釋就是給程序員看的,程序會忽略:

沒有註釋,打印兩行就輸出兩行:

零基礎學習Python,新手都能看懂Python基礎教程

把第一行註釋,就打印第二行,第一行程序忽略:

零基礎學習Python,新手都能看懂Python基礎教程

運算符

算術運算符:

  • + (加號):兩個數相加。- (減號):一個數減去另一個數。* (乘號):兩個數相乘。/(除號):x 除以 y。%(取模):返回除法的餘數。**(乘方):返回x的y次冪。//(取整除):向下取接近除數的整數。
"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

零基礎學習Python,新手都能看懂Python基礎教程
註釋就是給程序員看的,程序會忽略:

沒有註釋,打印兩行就輸出兩行:

零基礎學習Python,新手都能看懂Python基礎教程

把第一行註釋,就打印第二行,第一行程序忽略:

零基礎學習Python,新手都能看懂Python基礎教程

運算符

算術運算符:

  • + (加號):兩個數相加。- (減號):一個數減去另一個數。* (乘號):兩個數相乘。/(除號):x 除以 y。%(取模):返回除法的餘數。**(乘方):返回x的y次冪。//(取整除):向下取接近除數的整數。
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

零基礎學習Python,新手都能看懂Python基礎教程
註釋就是給程序員看的,程序會忽略:

沒有註釋,打印兩行就輸出兩行:

零基礎學習Python,新手都能看懂Python基礎教程

把第一行註釋,就打印第二行,第一行程序忽略:

零基礎學習Python,新手都能看懂Python基礎教程

運算符

算術運算符:

  • + (加號):兩個數相加。- (減號):一個數減去另一個數。* (乘號):兩個數相乘。/(除號):x 除以 y。%(取模):返回除法的餘數。**(乘方):返回x的y次冪。//(取整除):向下取接近除數的整數。
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

比較運算符:

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

零基礎學習Python,新手都能看懂Python基礎教程
註釋就是給程序員看的,程序會忽略:

沒有註釋,打印兩行就輸出兩行:

零基礎學習Python,新手都能看懂Python基礎教程

把第一行註釋,就打印第二行,第一行程序忽略:

零基礎學習Python,新手都能看懂Python基礎教程

運算符

算術運算符:

  • + (加號):兩個數相加。- (減號):一個數減去另一個數。* (乘號):兩個數相乘。/(除號):x 除以 y。%(取模):返回除法的餘數。**(乘方):返回x的y次冪。//(取整除):向下取接近除數的整數。
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

比較運算符:

零基礎學習Python,新手都能看懂Python基礎教程

賦值運算符

  • = (簡單的賦值運算符):c = a + b 將 a + b 的運算結果賦值為 c+= (加法賦值運算符):c += a 等效於 c = c + a-= (減法賦值運算符):c -= a 等效於 c = c - a*= (乘法賦值運算符):c *= a 等效於 c = c * a/= (除法賦值運算符):c /= a 等效於 c = c / a%= (取模賦值運算符):c %= a 等效於 c = c % a**= (冪賦值運算符):c **= a 等效於 c = c ** a//= (取整除賦值運算符):c //= a 等效於 c = c // a

位運算符

按位運算符是把數字看作二進制來進行計算的。新手只要知道有這個東西存在就好,老手都不一定理解透。如果以後實在要用再學。

程序中一般一個等號(=)都是賦值,不是數學中的等於號,類似數學中的等於號都是兩個等號(==)。算術運算符和賦值運算符可以理解成數學中的加減乘除數值運算,而比較運算符就兩個值,返回布爾值True(真)和False(假)。


布爾值

布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要麼是True,要麼是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫)。


標準數據類型

Python3 中有六個標準的數據類型:

  • Number(數字)String(字符串)List(列表)Tuple(元組)Set(集合)Dictionary(字典)

Python3 的六個標準數據類型中:

  • 不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

Number(數字):

在Python 3裡,只有一種整數類型 int,表示為長整型,沒有 python2 中的 Long。

  • number = 111number = 1.11

String(字符串):

Python中的字符串用單引號'或雙引號括起來,同時使用反斜槓\\轉義特殊字符。

  • string = '字符串'string = 字符串

List(列表):

List(列表) 是 Python 中使用最頻繁的數據類型。列表可以完成大多數集合類的數據結構實現。可以看做普通的箱子,隔開放著不同的東西。

  • list = [ 'a', 16 , 2.85, 'python', 78.2,['b',88,2.36] ]

Tuple(元組):

元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號()裡,元素之間用逗號隔開。可以看做保險箱,放進去的東西不可以修改

  • tuple = ( 'a', 16 , 2.85, 'python', 78.2 )

Set(集合):

集合(set)無序且不重複的元素集合。兩個廣州在用print()輸出就剩下一個廣州。

  • arae = {'廣州', '北京', '上海', '深圳', '成都', '杭州','廣州'}

Dictionary(字典):

字典(dictionary)是Python中另一個非常有用的內置數據類型,小學查字典按拼音查找或者部首查找。python的字典按鍵值查找,'name':'小明'一對,'sex':'男'一對,'age':18一對,都是一一對應。

  • people = {'name': '小明','sex':'男', 'age':18}

循環語句

while 循環和for 語句,python中的循環語句比其他語言少。循環就是有一輛貨車要卸貨,有一個卸貨員每次進到貨車搬出一件貨,直到把貨車的貨物都卸完。

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

零基礎學習Python,新手都能看懂Python基礎教程
註釋就是給程序員看的,程序會忽略:

沒有註釋,打印兩行就輸出兩行:

零基礎學習Python,新手都能看懂Python基礎教程

把第一行註釋,就打印第二行,第一行程序忽略:

零基礎學習Python,新手都能看懂Python基礎教程

運算符

算術運算符:

  • + (加號):兩個數相加。- (減號):一個數減去另一個數。* (乘號):兩個數相乘。/(除號):x 除以 y。%(取模):返回除法的餘數。**(乘方):返回x的y次冪。//(取整除):向下取接近除數的整數。
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

比較運算符:

零基礎學習Python,新手都能看懂Python基礎教程

賦值運算符

  • = (簡單的賦值運算符):c = a + b 將 a + b 的運算結果賦值為 c+= (加法賦值運算符):c += a 等效於 c = c + a-= (減法賦值運算符):c -= a 等效於 c = c - a*= (乘法賦值運算符):c *= a 等效於 c = c * a/= (除法賦值運算符):c /= a 等效於 c = c / a%= (取模賦值運算符):c %= a 等效於 c = c % a**= (冪賦值運算符):c **= a 等效於 c = c ** a//= (取整除賦值運算符):c //= a 等效於 c = c // a

位運算符

按位運算符是把數字看作二進制來進行計算的。新手只要知道有這個東西存在就好,老手都不一定理解透。如果以後實在要用再學。

程序中一般一個等號(=)都是賦值,不是數學中的等於號,類似數學中的等於號都是兩個等號(==)。算術運算符和賦值運算符可以理解成數學中的加減乘除數值運算,而比較運算符就兩個值,返回布爾值True(真)和False(假)。


布爾值

布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要麼是True,要麼是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫)。


標準數據類型

Python3 中有六個標準的數據類型:

  • Number(數字)String(字符串)List(列表)Tuple(元組)Set(集合)Dictionary(字典)

Python3 的六個標準數據類型中:

  • 不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

Number(數字):

在Python 3裡,只有一種整數類型 int,表示為長整型,沒有 python2 中的 Long。

  • number = 111number = 1.11

String(字符串):

Python中的字符串用單引號'或雙引號括起來,同時使用反斜槓\\轉義特殊字符。

  • string = '字符串'string = 字符串

List(列表):

List(列表) 是 Python 中使用最頻繁的數據類型。列表可以完成大多數集合類的數據結構實現。可以看做普通的箱子,隔開放著不同的東西。

  • list = [ 'a', 16 , 2.85, 'python', 78.2,['b',88,2.36] ]

Tuple(元組):

元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號()裡,元素之間用逗號隔開。可以看做保險箱,放進去的東西不可以修改

  • tuple = ( 'a', 16 , 2.85, 'python', 78.2 )

Set(集合):

集合(set)無序且不重複的元素集合。兩個廣州在用print()輸出就剩下一個廣州。

  • arae = {'廣州', '北京', '上海', '深圳', '成都', '杭州','廣州'}

Dictionary(字典):

字典(dictionary)是Python中另一個非常有用的內置數據類型,小學查字典按拼音查找或者部首查找。python的字典按鍵值查找,'name':'小明'一對,'sex':'男'一對,'age':18一對,都是一一對應。

  • people = {'name': '小明','sex':'男', 'age':18}

循環語句

while 循環和for 語句,python中的循環語句比其他語言少。循環就是有一輛貨車要卸貨,有一個卸貨員每次進到貨車搬出一件貨,直到把貨車的貨物都卸完。

零基礎學習Python,新手都能看懂Python基礎教程

函數

函數是組織好的,可重複使用的,用來實現單一,或相關聯功能的代碼段。

函數能提高應用的模塊性,和代碼的重複利用率。你已經知道Python提供了許多內建函數,比如print()。但你也可以自己創建函數,這被叫做用戶自定義函數。

你可以定義一個由自己想要功能的函數,以下是簡單的規則:

  • 函數代碼塊以def關鍵詞開頭,後接函數標識符名稱和圓括號()。任何傳入參數和自變量必須放在圓括號中間,圓括號之間可以用於定義參數。函數的第一行語句可以選擇性地使用文檔字符串—用於存放函數說明。函數內容以冒號起始,並且縮進。return [表達式]結束函數,選擇性地返回一個值給調用方。不帶表達式的return相當於返回 None。
"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

零基礎學習Python,新手都能看懂Python基礎教程
註釋就是給程序員看的,程序會忽略:

沒有註釋,打印兩行就輸出兩行:

零基礎學習Python,新手都能看懂Python基礎教程

把第一行註釋,就打印第二行,第一行程序忽略:

零基礎學習Python,新手都能看懂Python基礎教程

運算符

算術運算符:

  • + (加號):兩個數相加。- (減號):一個數減去另一個數。* (乘號):兩個數相乘。/(除號):x 除以 y。%(取模):返回除法的餘數。**(乘方):返回x的y次冪。//(取整除):向下取接近除數的整數。
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

比較運算符:

零基礎學習Python,新手都能看懂Python基礎教程

賦值運算符

  • = (簡單的賦值運算符):c = a + b 將 a + b 的運算結果賦值為 c+= (加法賦值運算符):c += a 等效於 c = c + a-= (減法賦值運算符):c -= a 等效於 c = c - a*= (乘法賦值運算符):c *= a 等效於 c = c * a/= (除法賦值運算符):c /= a 等效於 c = c / a%= (取模賦值運算符):c %= a 等效於 c = c % a**= (冪賦值運算符):c **= a 等效於 c = c ** a//= (取整除賦值運算符):c //= a 等效於 c = c // a

位運算符

按位運算符是把數字看作二進制來進行計算的。新手只要知道有這個東西存在就好,老手都不一定理解透。如果以後實在要用再學。

程序中一般一個等號(=)都是賦值,不是數學中的等於號,類似數學中的等於號都是兩個等號(==)。算術運算符和賦值運算符可以理解成數學中的加減乘除數值運算,而比較運算符就兩個值,返回布爾值True(真)和False(假)。


布爾值

布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要麼是True,要麼是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫)。


標準數據類型

Python3 中有六個標準的數據類型:

  • Number(數字)String(字符串)List(列表)Tuple(元組)Set(集合)Dictionary(字典)

Python3 的六個標準數據類型中:

  • 不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

Number(數字):

在Python 3裡,只有一種整數類型 int,表示為長整型,沒有 python2 中的 Long。

  • number = 111number = 1.11

String(字符串):

Python中的字符串用單引號'或雙引號括起來,同時使用反斜槓\\轉義特殊字符。

  • string = '字符串'string = 字符串

List(列表):

List(列表) 是 Python 中使用最頻繁的數據類型。列表可以完成大多數集合類的數據結構實現。可以看做普通的箱子,隔開放著不同的東西。

  • list = [ 'a', 16 , 2.85, 'python', 78.2,['b',88,2.36] ]

Tuple(元組):

元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號()裡,元素之間用逗號隔開。可以看做保險箱,放進去的東西不可以修改

  • tuple = ( 'a', 16 , 2.85, 'python', 78.2 )

Set(集合):

集合(set)無序且不重複的元素集合。兩個廣州在用print()輸出就剩下一個廣州。

  • arae = {'廣州', '北京', '上海', '深圳', '成都', '杭州','廣州'}

Dictionary(字典):

字典(dictionary)是Python中另一個非常有用的內置數據類型,小學查字典按拼音查找或者部首查找。python的字典按鍵值查找,'name':'小明'一對,'sex':'男'一對,'age':18一對,都是一一對應。

  • people = {'name': '小明','sex':'男', 'age':18}

循環語句

while 循環和for 語句,python中的循環語句比其他語言少。循環就是有一輛貨車要卸貨,有一個卸貨員每次進到貨車搬出一件貨,直到把貨車的貨物都卸完。

零基礎學習Python,新手都能看懂Python基礎教程

函數

函數是組織好的,可重複使用的,用來實現單一,或相關聯功能的代碼段。

函數能提高應用的模塊性,和代碼的重複利用率。你已經知道Python提供了許多內建函數,比如print()。但你也可以自己創建函數,這被叫做用戶自定義函數。

你可以定義一個由自己想要功能的函數,以下是簡單的規則:

  • 函數代碼塊以def關鍵詞開頭,後接函數標識符名稱和圓括號()。任何傳入參數和自變量必須放在圓括號中間,圓括號之間可以用於定義參數。函數的第一行語句可以選擇性地使用文檔字符串—用於存放函數說明。函數內容以冒號起始,並且縮進。return [表達式]結束函數,選擇性地返回一個值給調用方。不帶表達式的return相當於返回 None。
零基礎學習Python,新手都能看懂Python基礎教程

把while封裝一個函數,這樣直接運行沒有任何結果,因為沒有調用函數。

調用函數:

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

零基礎學習Python,新手都能看懂Python基礎教程
註釋就是給程序員看的,程序會忽略:

沒有註釋,打印兩行就輸出兩行:

零基礎學習Python,新手都能看懂Python基礎教程

把第一行註釋,就打印第二行,第一行程序忽略:

零基礎學習Python,新手都能看懂Python基礎教程

運算符

算術運算符:

  • + (加號):兩個數相加。- (減號):一個數減去另一個數。* (乘號):兩個數相乘。/(除號):x 除以 y。%(取模):返回除法的餘數。**(乘方):返回x的y次冪。//(取整除):向下取接近除數的整數。
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

比較運算符:

零基礎學習Python,新手都能看懂Python基礎教程

賦值運算符

  • = (簡單的賦值運算符):c = a + b 將 a + b 的運算結果賦值為 c+= (加法賦值運算符):c += a 等效於 c = c + a-= (減法賦值運算符):c -= a 等效於 c = c - a*= (乘法賦值運算符):c *= a 等效於 c = c * a/= (除法賦值運算符):c /= a 等效於 c = c / a%= (取模賦值運算符):c %= a 等效於 c = c % a**= (冪賦值運算符):c **= a 等效於 c = c ** a//= (取整除賦值運算符):c //= a 等效於 c = c // a

位運算符

按位運算符是把數字看作二進制來進行計算的。新手只要知道有這個東西存在就好,老手都不一定理解透。如果以後實在要用再學。

程序中一般一個等號(=)都是賦值,不是數學中的等於號,類似數學中的等於號都是兩個等號(==)。算術運算符和賦值運算符可以理解成數學中的加減乘除數值運算,而比較運算符就兩個值,返回布爾值True(真)和False(假)。


布爾值

布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要麼是True,要麼是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫)。


標準數據類型

Python3 中有六個標準的數據類型:

  • Number(數字)String(字符串)List(列表)Tuple(元組)Set(集合)Dictionary(字典)

Python3 的六個標準數據類型中:

  • 不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

Number(數字):

在Python 3裡,只有一種整數類型 int,表示為長整型,沒有 python2 中的 Long。

  • number = 111number = 1.11

String(字符串):

Python中的字符串用單引號'或雙引號括起來,同時使用反斜槓\\轉義特殊字符。

  • string = '字符串'string = 字符串

List(列表):

List(列表) 是 Python 中使用最頻繁的數據類型。列表可以完成大多數集合類的數據結構實現。可以看做普通的箱子,隔開放著不同的東西。

  • list = [ 'a', 16 , 2.85, 'python', 78.2,['b',88,2.36] ]

Tuple(元組):

元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號()裡,元素之間用逗號隔開。可以看做保險箱,放進去的東西不可以修改

  • tuple = ( 'a', 16 , 2.85, 'python', 78.2 )

Set(集合):

集合(set)無序且不重複的元素集合。兩個廣州在用print()輸出就剩下一個廣州。

  • arae = {'廣州', '北京', '上海', '深圳', '成都', '杭州','廣州'}

Dictionary(字典):

字典(dictionary)是Python中另一個非常有用的內置數據類型,小學查字典按拼音查找或者部首查找。python的字典按鍵值查找,'name':'小明'一對,'sex':'男'一對,'age':18一對,都是一一對應。

  • people = {'name': '小明','sex':'男', 'age':18}

循環語句

while 循環和for 語句,python中的循環語句比其他語言少。循環就是有一輛貨車要卸貨,有一個卸貨員每次進到貨車搬出一件貨,直到把貨車的貨物都卸完。

零基礎學習Python,新手都能看懂Python基礎教程

函數

函數是組織好的,可重複使用的,用來實現單一,或相關聯功能的代碼段。

函數能提高應用的模塊性,和代碼的重複利用率。你已經知道Python提供了許多內建函數,比如print()。但你也可以自己創建函數,這被叫做用戶自定義函數。

你可以定義一個由自己想要功能的函數,以下是簡單的規則:

  • 函數代碼塊以def關鍵詞開頭,後接函數標識符名稱和圓括號()。任何傳入參數和自變量必須放在圓括號中間,圓括號之間可以用於定義參數。函數的第一行語句可以選擇性地使用文檔字符串—用於存放函數說明。函數內容以冒號起始,並且縮進。return [表達式]結束函數,選擇性地返回一個值給調用方。不帶表達式的return相當於返回 None。
零基礎學習Python,新手都能看懂Python基礎教程

把while封裝一個函數,這樣直接運行沒有任何結果,因為沒有調用函數。

調用函數:

零基礎學習Python,新手都能看懂Python基礎教程

類(Class)用來描述具有相同的屬性和方法的對象的集合。它定義了該集合中每個對象所共有的屬性和方法。對象是類的實例。

定義類:類名首字母一般大小

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

零基礎學習Python,新手都能看懂Python基礎教程
註釋就是給程序員看的,程序會忽略:

沒有註釋,打印兩行就輸出兩行:

零基礎學習Python,新手都能看懂Python基礎教程

把第一行註釋,就打印第二行,第一行程序忽略:

零基礎學習Python,新手都能看懂Python基礎教程

運算符

算術運算符:

  • + (加號):兩個數相加。- (減號):一個數減去另一個數。* (乘號):兩個數相乘。/(除號):x 除以 y。%(取模):返回除法的餘數。**(乘方):返回x的y次冪。//(取整除):向下取接近除數的整數。
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

比較運算符:

零基礎學習Python,新手都能看懂Python基礎教程

賦值運算符

  • = (簡單的賦值運算符):c = a + b 將 a + b 的運算結果賦值為 c+= (加法賦值運算符):c += a 等效於 c = c + a-= (減法賦值運算符):c -= a 等效於 c = c - a*= (乘法賦值運算符):c *= a 等效於 c = c * a/= (除法賦值運算符):c /= a 等效於 c = c / a%= (取模賦值運算符):c %= a 等效於 c = c % a**= (冪賦值運算符):c **= a 等效於 c = c ** a//= (取整除賦值運算符):c //= a 等效於 c = c // a

位運算符

按位運算符是把數字看作二進制來進行計算的。新手只要知道有這個東西存在就好,老手都不一定理解透。如果以後實在要用再學。

程序中一般一個等號(=)都是賦值,不是數學中的等於號,類似數學中的等於號都是兩個等號(==)。算術運算符和賦值運算符可以理解成數學中的加減乘除數值運算,而比較運算符就兩個值,返回布爾值True(真)和False(假)。


布爾值

布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要麼是True,要麼是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫)。


標準數據類型

Python3 中有六個標準的數據類型:

  • Number(數字)String(字符串)List(列表)Tuple(元組)Set(集合)Dictionary(字典)

Python3 的六個標準數據類型中:

  • 不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

Number(數字):

在Python 3裡,只有一種整數類型 int,表示為長整型,沒有 python2 中的 Long。

  • number = 111number = 1.11

String(字符串):

Python中的字符串用單引號'或雙引號括起來,同時使用反斜槓\\轉義特殊字符。

  • string = '字符串'string = 字符串

List(列表):

List(列表) 是 Python 中使用最頻繁的數據類型。列表可以完成大多數集合類的數據結構實現。可以看做普通的箱子,隔開放著不同的東西。

  • list = [ 'a', 16 , 2.85, 'python', 78.2,['b',88,2.36] ]

Tuple(元組):

元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號()裡,元素之間用逗號隔開。可以看做保險箱,放進去的東西不可以修改

  • tuple = ( 'a', 16 , 2.85, 'python', 78.2 )

Set(集合):

集合(set)無序且不重複的元素集合。兩個廣州在用print()輸出就剩下一個廣州。

  • arae = {'廣州', '北京', '上海', '深圳', '成都', '杭州','廣州'}

Dictionary(字典):

字典(dictionary)是Python中另一個非常有用的內置數據類型,小學查字典按拼音查找或者部首查找。python的字典按鍵值查找,'name':'小明'一對,'sex':'男'一對,'age':18一對,都是一一對應。

  • people = {'name': '小明','sex':'男', 'age':18}

循環語句

while 循環和for 語句,python中的循環語句比其他語言少。循環就是有一輛貨車要卸貨,有一個卸貨員每次進到貨車搬出一件貨,直到把貨車的貨物都卸完。

零基礎學習Python,新手都能看懂Python基礎教程

函數

函數是組織好的,可重複使用的,用來實現單一,或相關聯功能的代碼段。

函數能提高應用的模塊性,和代碼的重複利用率。你已經知道Python提供了許多內建函數,比如print()。但你也可以自己創建函數,這被叫做用戶自定義函數。

你可以定義一個由自己想要功能的函數,以下是簡單的規則:

  • 函數代碼塊以def關鍵詞開頭,後接函數標識符名稱和圓括號()。任何傳入參數和自變量必須放在圓括號中間,圓括號之間可以用於定義參數。函數的第一行語句可以選擇性地使用文檔字符串—用於存放函數說明。函數內容以冒號起始,並且縮進。return [表達式]結束函數,選擇性地返回一個值給調用方。不帶表達式的return相當於返回 None。
零基礎學習Python,新手都能看懂Python基礎教程

把while封裝一個函數,這樣直接運行沒有任何結果,因為沒有調用函數。

調用函數:

零基礎學習Python,新手都能看懂Python基礎教程

類(Class)用來描述具有相同的屬性和方法的對象的集合。它定義了該集合中每個對象所共有的屬性和方法。對象是類的實例。

定義類:類名首字母一般大小

零基礎學習Python,新手都能看懂Python基礎教程

類有一個名為 __init__() 的特殊方法(構造方法),該方法在類實例化時會自動調用。

類是抽象的,可以把類比喻成一個銀行,銀行可以辦理存錢、取現、辦卡、其他業務。

"

完成安裝了Python,完成安裝了PyCharm,知道Python可以做什麼。無論什麼都是從基礎開始,python也是不例外的。要學會用一門語言,就需要了解它是由什麼構成,它裡面有什麼。

其實編程語言理論有很多都是相通,不同都是各自的差異化。
零基礎學習Python,新手都能看懂Python基礎教程
Python優點有很多,缺點也是有的。
  • 運行速度慢:和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。解釋:Python開發效率高,就不要在意程序的運行速度。現在的機器都這麼先進,那點運行速度可以忽略。代碼不能加密:如果要發佈你的Python程序,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(就是你在Windows上常見的exe安裝文件)發佈出去。想從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。解釋:Python是一種膠水語言,很多庫不當當是python編寫,還有C語言和其他語言編寫的。想要加密可以用C語言或者其他可以加密的編寫庫,再用python引入就好。

不是說講python基礎,怎麼說起python的缺點來了。其實是上一篇文章“為什麼要學習Python?學習Python可以做什麼?”應該寫進去的,最後忘了就把這點寫在這裡。


新建python文件

用pycharm在項目中新建一個python文件,命名為“python基礎”。為了以後好管理python文件,建議python文件都建在每個不同文件夾裡面。

零基礎學習Python,新手都能看懂Python基礎教程

在配置好pycharm項目右鍵 = 》New ,單純就想建個目錄(電腦中叫文件夾,編程中叫目錄)就選Directory(目錄);選Python Package (python包)建一個目錄,會自動生成一個空的__init__.py文件,不用管它。每一個python文件都可以看做一個包,也就是一個庫。Pyton File 就是建一個python文件。

新建python文件的命名

因為自己用,所以有中文。如果是給別人用的,就最好是全英文加數字或者下劃線命名。


編碼

python2往往就是編碼問題就把人搞得心煩意亂,默認情況下,Python 3 源碼文件以UTF-8編碼,所有字符串都是 unicode 字符串。 當然你也可以為源碼文件指定不同的編碼,格式寫法在python文件頭部寫入,不指定編碼可以不用寫入聲明。

零基礎學習Python,新手都能看懂Python基礎教程

變量

1、變量的概念基本上和初中代數的方程變量是一致的,比如假設a=10,b=5,c=a-b,a,b,c三個都是變量。

2、變量在程序中就是用一個變量名錶示了,變量名規則:

  • 第一個字符必須是字母或下劃線_開頭,不能用數字開頭。其他的部分由字母、數字和下劃線組成。區分大小寫。

3、在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。例如:

  • a=100,變量a是一個整數,
  • a='python基礎',現在a就是一個字符串。後面還有其他數據類型。

4、變量命名也不要和python保留字相同。查看保留字,在pyrhon文件輸入:

  • import keywordprint(keyword.kwlist)
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

其他:

C語言、Java語言等靜態語言,變量都需要聲明用聲明類型,整數還是字符串,還是其他類型,聲明類型就不可以變化。python變量一會可以是數字,一會又可以是字符串,再一會又可以是其他數據類型,隨時可以變化,不固定類型。php語言變量前都加上一個$,所以php語言代碼$很多。pytho變量就不以數字開頭,其他的部分由字母、數字和下劃線自由組成。

Print 輸出

print()方法用於打印輸出,最常見的一個函數。臨時保存輸出結果,讓程序員看效果要不要修改代碼,關閉程序輸出結果也關閉。寫代碼不停的測試,不可能把print結果保存到文件和數據庫中,如果保存到文件或者數據庫中,這些結果慢慢就會成為垃圾。

python文件輸入代碼:print('零基礎學習Python,新手都能看懂Python基礎教程')

零基礎學習Python,新手都能看懂Python基礎教程

打印輸出字符串:

零基礎學習Python,新手都能看懂Python基礎教程

pytho2中print沒有括號,python3改為print()

零基礎學習Python,新手都能看懂Python基礎教程

註釋

Python中單行註釋以#開頭,多行註釋可以左右兩邊各三個單引號或者雙引號:

零基礎學習Python,新手都能看懂Python基礎教程
註釋就是給程序員看的,程序會忽略:

沒有註釋,打印兩行就輸出兩行:

零基礎學習Python,新手都能看懂Python基礎教程

把第一行註釋,就打印第二行,第一行程序忽略:

零基礎學習Python,新手都能看懂Python基礎教程

運算符

算術運算符:

  • + (加號):兩個數相加。- (減號):一個數減去另一個數。* (乘號):兩個數相乘。/(除號):x 除以 y。%(取模):返回除法的餘數。**(乘方):返回x的y次冪。//(取整除):向下取接近除數的整數。
零基礎學習Python,新手都能看懂Python基礎教程

輸出結果:

零基礎學習Python,新手都能看懂Python基礎教程

比較運算符:

零基礎學習Python,新手都能看懂Python基礎教程

賦值運算符

  • = (簡單的賦值運算符):c = a + b 將 a + b 的運算結果賦值為 c+= (加法賦值運算符):c += a 等效於 c = c + a-= (減法賦值運算符):c -= a 等效於 c = c - a*= (乘法賦值運算符):c *= a 等效於 c = c * a/= (除法賦值運算符):c /= a 等效於 c = c / a%= (取模賦值運算符):c %= a 等效於 c = c % a**= (冪賦值運算符):c **= a 等效於 c = c ** a//= (取整除賦值運算符):c //= a 等效於 c = c // a

位運算符

按位運算符是把數字看作二進制來進行計算的。新手只要知道有這個東西存在就好,老手都不一定理解透。如果以後實在要用再學。

程序中一般一個等號(=)都是賦值,不是數學中的等於號,類似數學中的等於號都是兩個等號(==)。算術運算符和賦值運算符可以理解成數學中的加減乘除數值運算,而比較運算符就兩個值,返回布爾值True(真)和False(假)。


布爾值

布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要麼是True,要麼是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫)。


標準數據類型

Python3 中有六個標準的數據類型:

  • Number(數字)String(字符串)List(列表)Tuple(元組)Set(集合)Dictionary(字典)

Python3 的六個標準數據類型中:

  • 不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

Number(數字):

在Python 3裡,只有一種整數類型 int,表示為長整型,沒有 python2 中的 Long。

  • number = 111number = 1.11

String(字符串):

Python中的字符串用單引號'或雙引號括起來,同時使用反斜槓\\轉義特殊字符。

  • string = '字符串'string = 字符串

List(列表):

List(列表) 是 Python 中使用最頻繁的數據類型。列表可以完成大多數集合類的數據結構實現。可以看做普通的箱子,隔開放著不同的東西。

  • list = [ 'a', 16 , 2.85, 'python', 78.2,['b',88,2.36] ]

Tuple(元組):

元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號()裡,元素之間用逗號隔開。可以看做保險箱,放進去的東西不可以修改

  • tuple = ( 'a', 16 , 2.85, 'python', 78.2 )

Set(集合):

集合(set)無序且不重複的元素集合。兩個廣州在用print()輸出就剩下一個廣州。

  • arae = {'廣州', '北京', '上海', '深圳', '成都', '杭州','廣州'}

Dictionary(字典):

字典(dictionary)是Python中另一個非常有用的內置數據類型,小學查字典按拼音查找或者部首查找。python的字典按鍵值查找,'name':'小明'一對,'sex':'男'一對,'age':18一對,都是一一對應。

  • people = {'name': '小明','sex':'男', 'age':18}

循環語句

while 循環和for 語句,python中的循環語句比其他語言少。循環就是有一輛貨車要卸貨,有一個卸貨員每次進到貨車搬出一件貨,直到把貨車的貨物都卸完。

零基礎學習Python,新手都能看懂Python基礎教程

函數

函數是組織好的,可重複使用的,用來實現單一,或相關聯功能的代碼段。

函數能提高應用的模塊性,和代碼的重複利用率。你已經知道Python提供了許多內建函數,比如print()。但你也可以自己創建函數,這被叫做用戶自定義函數。

你可以定義一個由自己想要功能的函數,以下是簡單的規則:

  • 函數代碼塊以def關鍵詞開頭,後接函數標識符名稱和圓括號()。任何傳入參數和自變量必須放在圓括號中間,圓括號之間可以用於定義參數。函數的第一行語句可以選擇性地使用文檔字符串—用於存放函數說明。函數內容以冒號起始,並且縮進。return [表達式]結束函數,選擇性地返回一個值給調用方。不帶表達式的return相當於返回 None。
零基礎學習Python,新手都能看懂Python基礎教程

把while封裝一個函數,這樣直接運行沒有任何結果,因為沒有調用函數。

調用函數:

零基礎學習Python,新手都能看懂Python基礎教程

類(Class)用來描述具有相同的屬性和方法的對象的集合。它定義了該集合中每個對象所共有的屬性和方法。對象是類的實例。

定義類:類名首字母一般大小

零基礎學習Python,新手都能看懂Python基礎教程

類有一個名為 __init__() 的特殊方法(構造方法),該方法在類實例化時會自動調用。

類是抽象的,可以把類比喻成一個銀行,銀行可以辦理存錢、取現、辦卡、其他業務。

零基礎學習Python,新手都能看懂Python基礎教程

去銀行(類)第一件事就是取號,取號(構造方法)所有人都在做,都要做。

實例化又是怎麼回事?

比如:銀行人人都可以去,可是每個人做的事情可能都不同。小明去銀行(類):xm=Bank(),小明第一時間取號(構造方法),排到他後去櫃檯跟工作人說我要存錢,銀行存錢業務是a,所以小明選擇a:xm.a()。小紅去銀行(類):xh=Bank(),小紅也第一時間取號(構造方法),排到她後去櫃檯跟工作人說我要取現,銀行取現業務是b,所以小紅選擇b:xh.b()。如果還有其他人去銀行(類)辦理業務,也是第一時間取號(構造方法),然後排隊,再然後去櫃檯選擇辦理的業務。

既然是基礎,所以還有很多的東西沒有深入講。先了解python中這些簡單基礎。然後再慢慢深入學習,知識都是一點一滴的積累,不可能一蹴而就。不能夠理解,先做好筆記。


Python學習資料獲取方式:轉發+私信【Python】即可


"

相關推薦

推薦中...