第3講 Python資料型別與變數

2021-09-27 08:03:52 字數 2489 閱讀 7467

什麼是表示式,是由數字、運算子、數字分組符號(括號)、自由變數和約束變數等以能求得數值的有意義排列方法所得的組合.

自成體系的語法體系單位,由乙個詞或句法上有關聯的一組詞構成。

由一條一條的語句和一條一條的表示式是構成的。

函式就是乙個語句專門用來完成特定的功能

形如 : ***()

函式的分類: 內建函式 自定義函式。

具備特殊功能的識別符號,

檢視關鍵字命令:先執行import keyword ,再執行 keyword.kwlist ,

得出關鍵字:[『false』, 『none』, 『true』, 『and』, 『as』, 『assert』, 『async』, 『await』, 『break』, 『class』, 『continue』, 『def』, 『del』, 『elif』, 『else』, 『except』, 『finally』, 『for』, 『from』, 『global』, 『if』, 『import』, 『in』, 『is』, 『lambda』, 『nonlocal』, 『not』, 『or』, 『pass』, 『raise』, 『return』, 『try』, 『while』, 『with』, 『yield』]

可以包含字母數字下劃線,但不能用數字開頭。不能使用關鍵字保留字做為識別符號;

駝峰命名法

小駝峰:第乙個單詞首字母以小寫開始,第二個單詞首字母大寫

大駝峰:每個單詞首字母都採用大寫,見名識意

下劃線命名法:用下劃線來鏈結每個有含義的單詞,例如 get_url_buffer_size

整形,a=1 b=3 c=99 都是int型別,如果遇到大的整形,可以用下劃線分割a=123_456_789

浮點數,a=1.2 b=3.4 都是float型別

布林型(布林屬於整形)、 只有兩個值 true 、fasle ,bool 用布林型別基本上都是在做邏輯判斷,布林值實際上也屬性整型,true 相當於1 fasle 相當於0

none,常量,資料就是空值、

字串就是有數字、字母、下劃線組成的一串字元

『hello』

用一對單引號或者是雙引號包裹的內容就是字串(程式)

字串的表現形式 str

a = 'abc" 單引號和雙引號必須成對兒出現

'what 『s up』 相同引號之間不能巢狀

』 表示 』

\」 表示」

\t 表示製表符 tab

\n 表示換行符

\ 表示反斜槓 \

可以用三重引號(』』』』』』 「」")來保持字串的換行格式;

這樣的好處: 可以換行 保留字串中的格式

(6+int(『6』)=12);

a=『china』 print('i love '+ a)

a=『china』 print('i love ',a)

字串中指定佔位符

%s佔位字元

%d佔位整數

%f佔位浮點數

a=『china』

print(『i love %s』 % a)

a=『china』,

print(f』i love 』)

a = 『i love ,i love 』

c=a.format(『china』,『chinese』)

print(c)

輸出:『i love china,i love chinese』

a = 『jerry python』

len(a)

輸出:12

a=『i love you』

『i』 in a

返回值:true

a=『i love you』

max(a) 返回值:『y』

min(a) 返回值:』 ',返回空值

ord(』 ')=32, ord(『y』) =121

括號內是分割識別符號,例如空格『 』,逗號』.』,分號』;『等

a=『i love you』

a.split(』 ')

返回值:[『i』, 『love』, 『you』]

strip() 同時去掉字串前後的空格

lstrip() 去掉字串左邊的空格

rstrip() 去掉字串右邊的空格

a = 『jerry』

upper()全部大寫 a.upper() 返回:jerry

lower()全部小寫 a.lower() 返回:jerry

capitalize()首字母大寫 a.capitalize() 返回:jerry

isupper()判斷是否全部大寫 a.isupper() 返回:false

islower()判斷是否全部小寫 a.islower() 返回:false

當資料不確定,需要儲存時,完成乙個儲存動作定義乙個變數。

變數就是計算機記憶體中的一塊區域,儲存規定範圍內的值 值是可以改變,通俗的說變數就是給資料起個名字

變數名也要符合識別符號的命名規則

『兩個物件相等』和『兩個物件是同乙個物件』是兩個概念。

變數的運算:只要在運算過程中含有浮點數,那麼它返回的就是乙個浮點數型別

python資料型別的72變

輸入資料的型別 input函式接收的資料預設為字串型別 轉換函式 通過轉換函式實現接收其他型別的資料 1.接收整數 字串 整型資料 int 整數格式的字串 2.接收小數 字串 浮點型資料 float 小數格式的字串 注意事項 1.字串型別資料可以轉換成其他型別資料,但是資料必須是可轉換的。例如 12...

Python資料型別 3

1.集合 集合是乙個無序且無重複元素的資料組合,它的主要作用如下 1 去重,當把乙個列表變成集合時,就自動去重了 2 關係測試,測試兩組資料之間的交集 差集以及並集等資料關係。list 1 1,2,4,7,3,4,7,9 set 1 set list 1 print set 1,type list ...

第3課 資料型別與變數(上)

1.資料型別與變數 c語言根據資料的特點進行了分類 整數型別 不帶小數點的資料型別 如 1,0,1,2 浮點數整數 帶小數點的資料型別 如 0.55,0.0,3.14 字元型別 英文本元型別 如 d t n 字元資料使用單引號括起來 在看printf列印 不同型別的資料對應於不同的格式化字元 s對應...