作業數值型別
序列型別
結合型別(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...