Python 基礎語法

2021-10-04 15:19:14 字數 4162 閱讀 4520

常量識別符號和關鍵字

資料型別

變數:程式語言中臨時儲存資料的乙個容器。

如果需要反覆使用或者改變某一值的時候,可以將該值設定為變數,便於反覆使用

第一次賦值時即建立完成

不用寫變數型別,python會直接根據實際物件來判別變數型別,根據引號(單雙引號)可以直接判斷為字串,根據整數判斷為整型,根據小數判斷為浮點型等等。

name =

"tom"

age =

30

駝峰命名法:變數有乙個或者多個單詞組成時,第乙個單詞全部小寫,後面每個單詞的首字母大寫

資料的操作歸結為四種操作模式:增加(create) | 刪除(delete) | 修改(update) | 查詢(retrieve)

簡稱 增刪改查 ,行業中也成為crud操作

變數的賦值

# 給乙個變數賦值乙個資料

name =

"zong"

# 給多個變數賦值乙個資料

job1 = job2 = job3 =

"碼農"

# 交叉賦值

uname,age,gender =

"zong",18

,"male"

變數資料的檢視

print

(name)

print

(job1, job2, job3)

變數中資料的修改

name =

"zong"

name =

"jiang"

變數中資料的刪除

# 邏輯刪除,假設變數中資料為 none,標識沒有這個資料

name =

none

# 物理刪除,語法層面已經沒有這個變數了

del name

專案中有一些特殊的變數,有如下特點:

類似這樣在專案開發中,一旦宣告並定義下來,就基本不會發生變化的資料,為了描述它們的特殊性,單獨提出了乙個專業資料:

經常不變的變數 -->常量

常量在專案開發過程中,名稱有乙個或者多個單詞組成,所有的字母全部大寫

max_age =

150max_step =

10

注意:python中沒有定義常量的語法,這裡所說的常量,就是一種(約定了不要去修改)的變數。

識別符號就是由英文本母,數字,下劃線組成的一串字元,用來描述一定的含義!

程式語言中的識別符號,包含關鍵字變數

關鍵字就是程式語言中已經使用過的英語單詞。如下所示,檢視 python中已經內建的關鍵字:

>>

>

help

('keywords'

)here is a list of the python keywords. enter any keyword to get more help

.false

class

from

ornone

continue

global

pass

true

defif

raise

anddel

import

return

aselif

intry

assert

else

iswhile

async

except

lambda

with

await

finally

nonlocal

yield

break

fornot

python中的每個值都有乙個資料型別。

在 python程式設計中,一切(萬物)皆物件,資料型別實際上是類,變數是這些類的例項(物件)。

字串python提供了str關鍵字,用來描述字串

name =

"zong"

*** =

"男"

整數

python提供了int關鍵字,用來描述整數資料

age =

18

浮點數

python提供了float關鍵字,用來描述小數資料

pi =

3.1415926

複數

python提供了complex關鍵字,用來描述演算法處理中的複數資料

x =12+

3j

布林

python提供了bool關鍵字,用來描述兩種情況(true | false

result =

true

空值[ 由於取值過於簡單,一般當成普通資料處理 ]這是一種特殊的資料,描述什麼都不存在的情況,python提供了關鍵字none用來描述這樣的資料

# 描述什麼都沒有,nonetype 型別,只有乙個資料 none

name =

none

列表(list)

列表是有序的元素序列,列表中的元素型別可以不同,使用標識,內部元素用逗號隔開。

lst =[1

,"2"

,5.5

]

元組(tuple)

元組與列表相同,也是有序序列,唯一的區別是元組是不可變的。

元組適用於保護性的資料,通常比列表快,因為它不能動態更改。

元組用 () 標識,內部元素用逗號分隔。

t =(5

,'python',1

+2j)# 元組只有乙個元素,需要在元素後新增逗號

t2 =(5

,)

集合(set)

集合是乙個無序不重複元素集。

集合用 {} 標識,內部元素用逗號分隔。

可以使用大括號 {} 或者 set() 函式建立集合,注意: 要建立乙個空集合,必須使用 set() 而不是 {},因為 {} 用於建立乙個空字典。

s =

字典(dict

字典是鍵值對的無序集合。

通常在有大量的資料時會使用,在檢索資料時字典做了優化,必須知道要檢索的 value 所對應的 key。

字典用 {} 標識,其中的每個元素都以 key:value 對的形式出現,key 和 value 可以是任何型別。

注意: 字典中的 key 必須是唯一的。

d =

關鍵字

轉換方式

str 字串

str(other)將其他型別資料轉換為字串

int 整數

int(other)

float 浮點數

float(other)

bool 布林值

bool(other1)

list 列表

list(other)

tuple 元組

tuple(other)

set 集合

set(other)

dict 字典

dict(other)

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...

python初級語法 Python基礎語法

第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...