我們一起學Python之——認識Python"規則"
前言:
開學後,跟預想的一樣,開學第一天我們就開了Python,雖然之前早就預料到了,但對於一直學Java的我來說,內心還是有一些漣漪的。總歸還是要接受的,還不如振作起來,認真對待。我決定從最簡單並且最重要的規則開始,開始我的Python之旅。
我們一起學Python
雖然學習Python,但我的主攻方向還在Java上,python只是學習一些基礎,所以我不會像寫Java部落格那樣每個知識點寫特別細,我會把重要的規則記錄下來,學習抓重點,之前說過,學程式設計主要學的是程式設計思想,程式設計思想是相通的,學好程式設計思想後,學習新的程式語言,你只需學習那些不一樣的部分,比如說一些語法規則,這也是我要記錄的重點,好,開始學習。
變數
變數名定義規則:
-
變數名只能是字母、數字或下劃線的任意組合
-
變數名不能以數字開頭
-
關鍵字不能宣告為變數名,具體的關鍵字在學習的過程中自然會明白,在這不列舉。
注意: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理解一下程式設計思想,再回過頭來看這