我們一起學Python之——認識Python"規則"

  • 2019 年 10 月 18 日
  • 筆記

前言:

開學後,跟預想的一樣,開學第一天我們就開了Python,雖然之前早就預料到了,但對於一直學Java的我來說,內心還是有一些漣漪的。總歸還是要接受的,還不如振作起來,認真對待。我決定從最簡單並且最重要的規則開始,開始我的Python之旅。

我們一起學Python

雖然學習Python,但我的主攻方向還在Java上,python只是學習一些基礎,所以我不會像寫Java部落格那樣每個知識點寫特別細,我會把重要的規則記錄下來,學習抓重點,之前說過,學編程主要學的是編程思想,編程思想是相通的,學好編程思想後,學習新的程式語言,你只需學習那些不一樣的部分,比如說一些語法規則,這也是我要記錄的重點,好,開始學習。

變數

變數名定義規則:

  1. 變數名只能是字母、數字或下劃線的任意組合

  2. 變數名不能以數字開頭

  3. 關鍵字不能聲明為變數名,具體的關鍵字在學習的過程中自然會明白,在這不列舉。

注意:Java中我們習慣用駝峰命名法定義變數名,比如說userName,但在Python中,由於一段歷史淵源,官方推薦用user_name這種命名方式進行命名,這只是一個提議,只能說建議用這種。

常量

常量即指不變的量,在Python中沒有一個專門的語法代表常量,程式設計師的約定俗成用變數名全部大寫代表常量。比如AGE_OF_BOY=18

注釋

單行注釋:

 #單行注釋

多行注釋:

 """
 多行注釋
 """

數據類型

Python3里所有的整數都按int類型處理

int 整數

float 浮點數(小數)

str 字元串

type()函數可以查看變數的數據類型

用命令行查看

按Win+R會彈出一個輸入框,接著在輸入框中輸入cmd,即可進入命令行黑框

用PyCharm編輯器查看

注:像Java這樣的程式語言里必須在聲明變數前先定義好其類型,因此這類程式語言叫強類型語言,而Python則不同,沒有這麼複雜,因此稱為弱類型語言。

字元串

定義:

 name=" I'm tdxrr "
 name=' tdxrr"ddd" '  

註:有引號就是字元串,不論是單引號還是雙引號,其表達的意思相同,區別在於在雙引號中可以出現單引號,在單引號中可以出現雙引號,單引號和雙引號只適用於單行的字元串。

段落(多行)

 name='''tdxrr
    tdxrr
    tdxrr
  '''

拼接

 

布爾類型

 a=3
 b=5

b>a 正確/成立 真 True

b<a 錯誤/不成立 假 False

列表(數組)

現在我們能看到有劉關張三兄弟的字元串,那現在我們如果我們想單獨把關羽提出來該怎麼辦呢?此時用列表

元素名     劉備    關羽    張飛

下標(索引) 0         1         2

 names=["劉備","關羽","張飛"]

因為列表是通過下標來標記元素位置的,下標從0開始,每添加一個元素,就自動+1.

對列表進行增刪改查

現在我要對上面的列表進行操作:

要操作的列表名為names,然後要對它進行增加操作,增加有兩種,一種是插入,還有一種是追加。

增

插入:

追加:

 

刪

改

查

混合使用方法(命令嵌套)

 

 

 

結束

暫且到這吧,這些是最基礎的,練練就好了。我沒有像Java那樣寫的很詳細,但其中的編程思想是一樣的,你可以先去看看我寫的Java理解一下編程思想,再回過頭來看這個。

Tags: