三 基本資料型別

2021-09-27 08:01:46 字數 3250 閱讀 2494

<1.幾個重要概念

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

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

3.程式:程式就是由一條一條的語句和一條一條的表示式是構成的。形如 : ***()

4.函式:函式就是乙個語句專門用來完成特定的功能 形如 : ***();函式的分類: 內建函式 自定義函式

<2.識別符號

1.python的組成:關鍵字、識別符號 、注釋 、變數和數值 、運算子、語句 、函式 、序列。

2.關鍵字:輸入help("keywords"),見下圖

3.識別符號:

1)概念:數名.開發人員在程式中自定義的一些符合的名稱。例如:變數名、類名、函式名。

2)組成:由26英文本母大小寫、數字 0 - 9、符號 _$。

3)規則:識別符號可以包含字母、數字、 _, 但是不能使用數字做開頭。例如 name1 name_1 1name(no)。python中不能使用關鍵字和保留字作為識別符號。

4.命名方式:

1)小駝峰法:第乙個單詞以小寫字母開始,第二個單詞首字母大寫。如;myname。

3)以上兩種方法都需要識別符號規則。

4)見名知意。

<3.基本資料型別

1.整型(用int表示):1、a=2、b=999231231231232132142142142142232323322等都是整形;如果數字較大可以用下劃線分割。如:a=1_213_214_241。

2.浮點型(用float表示):0.21、a=2323.23都是浮點型。

3.布林值(用bool表示):ture和fasle。其中ture=1,tasle=0,從本質上來說他也屬於int型別。

4.字串:

1)什麼是字串?

字串(用str表示)就是有數字、字母、下劃線組成的一串字元,在程式中,用一對單引號或者是雙引號包裹的內容就是字串,相同引號不能巢狀。

2)轉義字元舉例:

轉義字元 \' 表示 '

\」表示」

\t 表示製表符 tab

\n表示換行符

\\表示反斜槓 \

3)長字串:長字串我們用三重引號表示。如:『『『abcdefg』』』。

4)格式化字串:

第一種:拼串 。

a='wonita'

print('a=',a) 輸出為a= wonita。

第二種:多個引數。

print('a=%s,b=%s'% ('holle','word')) 輸出結果為a=holle,b=word。

第三種:佔位符 ,我們在建立字串的時候可以在字串中指定佔位符, %s 佔位字元 ,%d 佔位整數 ,%f  佔位浮點數。

如:  print('i love %s')   輸出為 i love %s;

print('i love %s'%study) 輸出為 i love study。

第四種:格式化

<4.變數

1.什麼時候定義變數?

當資料不確定的時候,需要對資料進行儲存時,就定義乙個變數來完成儲存動作。

2.什麼是變數?

通俗的說變數就是給資料起個名字 ,變數名也要符合識別符號的命名規則.

3.變數的運算:

1)print(2+1) 輸出為3。

2)print(2+'1') 程式報錯,int和str型別不能相加。

3)print('a'+'bcd') 輸出為abcd。

4)a=『123abc』

b=『456abc』

print(a+b) 輸出為123abc456abc。

<5.字串其他操作

1.字串的長度 len()  。

2.判斷乙個字串是否在另乙個字串中 in。 

3.求最大值和最小值 max() min()  。

將需要求最大值、最小值的數字傳入以「,『』分割,如果傳入為字串則根據ascii碼轉化後比較大小。

如: print(max(23,2,532,432,23,999))   輸出為999。

4.分割字串 split()  。

5.拼接字串 join()。

a=『123abc』

b=『456abc』

print(a+b) 輸出為123abc456abc。

2.去空格:

1).strip()  去掉乙個字元左右兩邊的空格  。

輸出為fafafaw

2).lstrip() 去掉字元左邊的空格 。

使用同上。

3).rstrip() 去掉字元右邊的空格。

使用同上。

3.字串的大小寫

1).upper()全部大寫

a=ccccbbbbbddddd'

print(a.upper())  輸出為 ccccbbbbbddddd。

2).lower() 全部小寫

a='ccccbbbbbddddd'

print(a.upper())  輸出為 ccccbbbbbddddd。

3).capitalize()首字母大寫

a='dfafafaw'

print(a.capitalize())  輸出為 dfafafaw。

4).isupper()、islower() 判斷是否是大寫或者小寫

使用方法同上,注意,他判斷的是所有字母,有乙個不符合則返回fasle。

三 基本資料型別

1 什麼是資料?為什麼要有多種型別的資料?1.1 資料即變數的值,例如 age 18,18是我們需要儲存的資料。1.2 變數的是用來反映 保持,狀態以及狀態變化的,針對不同的狀態應該用不同型別的資料去標識。1.3 了解python是一門解釋型的強型別動態語言 概括來說程式語言的劃分有以下三種模式 1...

Python基本資料型別(三)

python基本資料型別 二 python基本資料型別 一 本章學習 range的用法 range param 方法是幫助開發者建立一堆連續的數字。具體含義和用法參考以下 就可以一目了然了。幫助建立連續的數字 v range 100 相當於range 0,100 0 100 for item in ...

基本資料型別

列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...