第四講 Python的基礎資料型別

2021-10-12 18:39:33 字數 1524 閱讀 1621

作業數值型別

序列型別

結合型別(set)

對映型別(dict)

整數記憶體:python 的整數長度為32位,並且通常是連續分配記憶體空間的。

小整數物件池:python 初始化的時候會自動建立乙個小整數物件池,方便我們呼叫,避免後期重複生成!這是乙個包含262個指向整數物件的指標陣列,範圍是-5到256。

布林型別運算

字串的儲存:整數在記憶體中佔乙個位元組,字串不管中間多少內容都要 、單獨儲存。

字串的下標:由於字串是序列資料結構 ,所以我們可以通過下標將字串中某個字母取出來。下標也可稱為索引,預設從0開始。

字串的切片:切片操作(slice)可以從乙個字串中獲取子字串(字串的一部分)。我們使用一對方括號、起始偏移量start、終止偏移量end 以及可選的步長step 來定義乙個分片。格式: [start : end : step]

索引預設從0開始

切片時左閉右開

當是取單個字元的時候,索引超出範圍會報錯。而切片時不會報錯。

步長不能為0,也不允許為浮點數

1.字串相加

2.字串格式化

當輸入y或y列印進入解除安裝,

當輸入n或n列印退出程式,

輸入其它則列印輸入不在選項範圍之內

user_input =

input

('請確認是否解除安裝程式,yes or no:'

)if user_input ==

'y'or user_input ==

'y':

print

('進入解除安裝'

)elif user_input ==

'n'or user_input ==

'n':

print

('退出程式'

)else

:print

('印輸入不在選項範圍之內'

)

2.完成字串的逆序以及統計

設計乙個程式,要求只能輸入長度低於20的字串,

當滿足需求時,則列印出字串長度

以及使用切片逆序列印出字串

當不滿足需求時,列印使用者重新輸入

user_input =

input

('請輸入乙個字串:'

)len_input =

len(user_input)

if len_input <20:

print

(f'使用者輸入的字串長度為:'

)print

(f'使用者輸入的字串倒過來是:'

)else

:print

('請重新輸入'

)

』3』+』4』的結果是什麼?

Python學習第四講

運算子比較運算子 邏輯運算子 split 分割字串 例 split 點前面一般是變數,括號內是分割的字元 join 拼接字串 例 join 點前面是拼接的字元 一般用變數形式 括號內是變數 strip 左右兩邊去空格 lstrip 左邊去空格 rstrip 右邊去空格 字串內建方法的表示 含義spl...

類和物件第四講

類和物件第四講 物件陣列的使用方法 include using namespace std class myclass int show v private int h1 int w1 int l1 int myclass show v int main cout a 0 is 物件指標 物件指標的...

OC基礎第四講 字典

字典類 字典用於儲存具有對映關係 key value 的資料集合 對於name 張三來講,name就是key,key對應的value就是張三 乙個key value的組合被認為是乙個條目,字典是儲存key value對容器 字典類的特點 與陣列不同,字典靠key訪問元素 陣列是通過下標來訪問元素 k...