python基礎資料型別

2021-10-04 21:36:32 字數 3379 閱讀 9915

• 1. 概念

• 表示式

• 語句

• 程式(program)

• 函式(function)

• 2.識別符號

• 關鍵字

• 識別符號概念 

• 3.基本資料型別

• 整數和小數

• 布林值和空值

• 4.字串

• 什麼是字串

• 轉義字元

• 長字串

• 格式化字串

• 佔位符

• 字串的其他操作

• 5.變數

• 變數的概念

• 變數的運算

1. 概念

1.1 表示式

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

• 表示式特點

• 表示式一般僅僅用於計算一些結果,不會對程式產生實質性的影響

• 如果在互動模式中輸入乙個表示式,直譯器會自動將表示式的結果輸出

1.2 語句

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

• 語句的執行一般會對程式產生一定的影響,在互動模式中不一定會輸出語句的執行結果

1.3程式(program)

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

1.4函式(function)

• 函式就是一種語句,函式專門用來完成特定的功能

• 函式長的形如:***()

• 函式的分類:

• 內建函式 : 或者內建函式,就是由語法規定存在的函式,這些函式,包含在編譯器的執行時庫中,程式設計師不比單獨書寫**實現它,只需要呼叫既可。

• 自定義函式 : 由程式設計師自主的建立的函式 當我們需要完成某個功能時,就可以去呼叫內建函式,或者自定義函式

• 函式的2個要素

• 引數

• 返回值

2. 識別符號

2.1 關鍵字

• 命名方式

• 駝峰命名法

• 小駝峰式命名法: 第乙個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:myname、adog

• 大駝峰式命名法: 每乙個單字的首字母都採用大寫字母,例如:firstname、lastname

• 下劃線命名法

• 不過在程式設計師中還有一種命名法比較流行,就是用下劃線「_」來連線所有的單詞,比如 get_url buffer_size

2.2 識別符號概念

• 開發人員在程式中自定義的一些符號和名稱。識別符號是自己定義的,如變數名 、函式名等

• 組成:由26個英文本母大小寫,數字 0-9 符號 _$

識別符號的規則:

3. 基本資料型別

• 資料型別指的就是變數的值的型別,也就是可以為變數賦哪些值

3.1 整數和小數

• 整數 : 所有整數 例如 : a = 1 b = 100 c =999 都是int型別

• 小數常量 : 所有小數 例如 a = 1.2 b=6.66 用float型別表示

3.2 布林值和空值

• 布林: 只有2個值乙個是true 乙個是false

• none常量:只有乙個數值就是none 也就是空值

4 字串

4.1 什麼是字串

• 字串是由數字、字母、下劃線組成的一串字元

• 注意

• 單引號和雙引號不能混合使用

• python中用一對雙引號或者一對單引號包裹的內容就是字串

4.2 轉義字元

• 轉義字元是一種特殊的字元常量。轉義字元以反斜線""開頭,後跟乙個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元

• 總結

• \t 表示製表符

• \n 表示換行符

• \ 表示反斜槓

• 』 表示 』

• \ 『』 表示 『』

4.3 長字串

• 長字串 又叫做文件字串 我們使用三重引號來表示乙個長字串』』』 『』』

• 三重引號可以換行,並且會保留字串中的格式

4.4 格式化字串

• 第一種格式化字串 拼串

• 第二種格式化字串 引數傳遞

• 第三種格式化字串 佔位符

• %s 字串佔位

• %f 浮點數佔位

• %d 整數佔位

• 第四種格式化字串 f』』/ str.format

4.5 字串的其他操作

• len() 字串的長度

• max() 最大值

• min() 最小值

• split()分割字串

• join()拼接字串

• 去空格

• s.strip() 左右兩邊去空格

• s.lstrip() 去左邊空格

• s.rstrip() 去右邊空格

• 字串大小寫

• s.upper() 全部大寫

• s.lower() 全部訊息

• s.isupper() 判斷是不是大寫

• s.islower() 判斷是不是小寫

5 變數

5.1 變數的概念

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

• 變數命名規則

• 變數名由字母、數字、下劃線組成要符合識別符號的命名規範

• 數字不能開頭

• 不能使用關鍵字

• 注意 : 是兩個物件相等和兩個物件是同乙個物件是兩個概念

5.2變數的運算

• 變數的運算就是正常的四則運算 ,需要注意的是在運算過程中含有浮點數,那麼它返回的就是乙個浮點數型別

Python基礎 資料型別

1 數字 2 是乙個整數的例子。長整數 不過是大一些的整數。3.23和52.3e 4是浮點數的例子。e標記表示10的冪。在這裡,52.3e 4表示52.3 10 4。5 4j 和 2.3 4.6j 是複數的例子,其中 5,4為實數,j為虛數,數學中表示複數是什麼?int 整型 在32位機器上,整數的...

Python 基礎資料型別

數字 整數 int,long 整數在python3 沒有大小長度分別,記憶體決定整數最大長度 浮點數 float 具有小數點的數 無窮小數會做精度處理 布林 bool 非空非0為真,0或空為假 複數 complex 複數的標誌為虛部以大寫j 或小寫j結尾 字串 str 表示方式 使用單引號 abc ...

python基礎 資料型別

增 name name.insert index,element 元素刪 name.pop index default last name.remove element del name index names.clear 清空列表 del names 刪除列表改 name index newval...