Python簡易入門

2021-10-23 18:28:01 字數 1719 閱讀 4824

字串可用單引號、雙引號和三引號。

轉義字元\可以轉義很多字元,比如\n表示換行,\t表示製表符,\b表示退格符,字元\本身也需要轉義,因此,\\表示的字元就是\。

取子字串有兩種方法,一種是用[ ]索引,一種是用切片運演算法[ : ]。

檢視變數型別:type

型別轉換

列表(list)、元組(tuple)、集合(set)、字典(dict)

列表中的元素型別可不相同。

元組中的元素可以讀取,但是不能修改。

集合的功能,乙個是進行集合操作,另乙個是消除重複元素。

字典也叫做關聯陣列,使用鍵-值(key-value)儲存,其中key值不能重複。

其中這四種資料結構可以互相轉換。字典用zip把其他型別資料轉換過來。

為了改變程式的執行順序,使用控制流語句控制程式執行方式。python中有三種控制流型別:順序結構、分支結構、迴圈結構。

語句塊用縮進來控制。

分支結構:python中if語句是用來判斷選擇執行哪個語句塊的。

if ​ 執行語句塊

elif ​ 執行語句塊

else: # 都不滿足

​ 執行語句塊

#elif子句可以有多條,elif和else部分可省略

迴圈結構:

while 迴圈:

while ​ 迴圈執行語句塊

else: # 不滿足條件

​ 執行語句塊

#else部分可以省略

for 迴圈:

for (條件變數) in (集合):

​ 執行語句塊

「集合」並不單指set,而是「形似」集合的列表、元組、字典、陣列都可以進行迴圈。條件變數可以有多個。

break、continue和pass

break:跳出迴圈

pass:佔位符,什麼也不做

列表生成式:

[《表示式》 for (條件變數) in (集合)]

[《表示式》 for (條件變數) in (集合) if <'true or false』表示式》]

[《表示式》 if <'true or false』表示式》 else 《表示式》 for (條件變數) in (集合) ]

函式是用來封裝特定功能的實體,可對不同型別和結構的資料進行操作,達到預定目標。

呼叫函式:

定義函式:當系統自帶函式不足以完成指定的功能時,需要使用者自定義函式來完成。

def 函式名:

​ 函式內容

​ return 《返回值》

#也可以沒有return

高階函式:把另乙個函式作為引數傳入乙個函式,這樣的函式稱為高階函式。

匿名函式:lambda

識別符號第乙個字元只能是字母或下劃線,第乙個字元不能出現數字或其他字元;

識別符號除第乙個字元外,其他部分可以是字母或者下劃線或者數字;

識別符號大小寫敏感,比如name和name是不同的識別符號。

python規範:

類識別符號每個字元第乙個字母大寫;

物件\變數識別符號的第乙個字母小寫,其餘首字母大寫,或使用下劃線』_'連線;

函式命名同普通物件;

關鍵字:是指系統中自帶的具備特定含義的識別符號

注釋:#或者三引號

python中的注釋一般用?檢視幫助

CMake簡易入門

首發於fxm5547的部落格 cmake minimum required version 2.6 project itest c 標準 set cmake cxx standard 11 指定參與編譯的原始檔 add executable itest src main.cpp src cal ca...

MySQL簡易入門

mysql 是乙個網際網路繞不過去的坎,總覺得很簡單,一切似乎都圍繞著 curd,但是不能脫離這個核心,本次的部落格其 mysql 的一些基本概念作為主題,力求用自己的語言,將其中的概念說清楚。今天是在銀川的第二天,第一次坐完飛機,現在在見家長的過程中,偷得片刻悠閒,寫點東西作為總結 mysql 可...

Puppet簡易入門

因為本機是centos 7.1,故選擇yum源 三 安裝puppet wget puppetlabs release el 7.noarch.rpm rpm ivh puppetlabs release el 7.noarch.rpm yum install puppet y puppet vers...