開學後,跟預想的同樣,開學第一天咱們就開了Python,雖然以前早就預料到了,但對於一直學Java的我來講,心裏仍是有一些漣漪的。總歸仍是要接受的,還不如振做起來,認真對待。我決定從最簡單而且最重要的規則開始,開始個人Python之旅。python
雖然學習Python,但個人主攻方向還在Java上,python只是學習一些基礎,因此我不會像寫Java博客那樣每一個知識點寫特別細,我會把重要的規則記錄下來,學習抓重點,以前說過,學編程主要學的是編程思想,編程思想是相通的,學好編程思想後,學習新的編程語言,你只需學習那些不同的部分,好比說一些語法規則,這也是我要記錄的重點,好,開始學習。程序員
變量名定義規則:編程
數組
變量名不能以數字開頭編程語言
關鍵字不能聲明爲變量名,具體的關鍵字在學習的過程當中天然會明白,在這不列舉。編輯器
注意:Java中咱們習慣用駝峯命名法定義變量名,好比說userName,但在Python中,因爲一段歷史淵源,官方推薦用user_name這種命名方式進行命名,這只是一個提議,只能說建議用這種。函數
常量即指不變的量,在Python中沒有一個專門的語法表明常量,程序員的約定俗成用變量名所有大寫表明常量。好比AGE_OF_BOY=18學習
單行註釋:spa
#單行註釋
多行註釋:命令行
"""
多行註釋
"""
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理解一下編程思想,再回過頭來看這個。