## 字串
命名和使用:首字母不能為數字
修改字串的大小寫:
* .tittle() 首字母大寫
* .upper() 全部大寫
* .lower() 全部小寫
合併字串
加號(+)
使用製表或者換行符新增空白
\t \n
刪除空白
* .rstript() 刪除右邊
* .lstript() 刪除左邊
* .stript() 刪除兩端
整數
加+減-乘*除/
其中* * *2乘表示平方,後面的數字表示乘多少次
浮點數
結果包含的小數字數是不確定的
>>>
0.2+0.1
0.30000000004
>>>3 * 0.1
0.30000000004
*python2 中的整數 3/2 =1 保留整數部分使用 #*使用 str()避免型別錯誤
([ ]) 表示列表並使用逗號來分隔其中的元素
訪問任意元素通過索引
box=['a','b','c']
print(box[1])
*索引從0而不是1開始替換
box[1]='d';
新增
# 末尾新增
插入
insert(index,值)
刪除
del box[1]
# del 語句直接刪除
pop()
# 末尾刪除 *術語彈出(pop)
>>>box = ['a','b']
>>>print(box.pop(1))
b# 彈出列表任意位置元素
remove(值)
# 根據值刪除元素
長度
length=box.len()
print(len(box))
*避免索引引起錯誤for迴圈
格式: for 單個名稱 in 列表 :
語句
*避免縮排帶來的錯誤遺漏冒號帶來的錯誤
range(start,end)
# 建立數字列表
>>> print(list(range(1,5)))
[1,2,3,4]
# list()將range()的結果直接轉換為列表
>>> print(list(range(1,5,2)))
[2,4]
#range(start,end,step) 最後乙個指定步長
對數字列表進行簡單的統計計算
* min() 取列表最小值
* max() 取列表最大值
* sum() 取合
列表解析,通過三四行**實現的效果,通過列表解析,一行進行實現。
# 法1
squares=
for value in range(1,5):
print(squares)
# 法2
>>>squares=[value**2
for value in range(1,5)]
>>>print(squares)
切片
處理列表中的部分元素可以使用切片
box=['g','a','b']
print(box[0:1])
[g,a]
# 切取:前開始:後結束的部分
box=['g','a','b']
print(box[:1])
[g,a]
# :前沒有數字表示從開始到指定結束
box=['g','a','b']
print(box[1:])
[a,b]
# :後沒有數字表示從指定開始到結束
box=['g','a','b']
print(box[-2:]
[a,b]
# 負數索引表示從尾部切取
遍歷切片
遍歷列表部分元素,可在迴圈中使用切片
>>>box=['g','a','b']
>>>for value in box[-2:]:
>>> print(value)
[a,b]
複製列表
同時省略:前後
>>>box=['g','a','b']
>>>box2=box[:]
python 將不能修改的值稱之為不可變的,而不可變的列表稱為元組
() 圓括號表示元組
定義元組
abc=(200,50)
print(abc[0])
*嘗試修改元組會報錯修改元組
雖然不能修改元組的元素,但可以給儲存元組的變數賦值。
>>>box=(200,50)
>>>for value in box:
>>> print(value)
20050
>>>box=(100,100)
>>>for value in box:
>>> print(value)
100100
**格式
* 每行不超過 80 字元
* 注釋行不超過 72 字元
格式:
if 條件:
語句else:
語句
檢查多個條件
1. 使用 and 檢查多個條件(同時滿足)
2. 使用 or 檢查多個條件(滿足乙個即可)
3. 使用 in 檢查是否包含在列表中
if-elif-else
使用if-elif-else處理多分支語句
>>>for value in range(1,8):
>>>
if value==1:
>>> print(str(value)+'st')
>>>
elif value==2:
>>> print(str(value)+'nd')
>>> elid value==3:
>>> print(str(value)+'rd')
>>>
else:
>>> print(str(value)+'th')
1st2nd
3rd4th
5th6th
7th
《第五章–end–> 讀書筆記 1
從我第一次看到windows就對它那花花綠綠的外表所吸引,大學兩年過來,時間又讓我從另乙個角度重新認識的了這些美麗的。本學期開始圖形程式設計的學習,探索windows圖形系統,並對gdi api,directdraw api進行學習。之所以寫部落格,第 一 是想勉勵自己不斷學習,讓大家監督 第 二 ...
讀書筆記1
netstat p525 網路資訊服務是通過本地查詢,還是要連線到遠端資料庫 p527 網路配置檔案?服務資訊函式?linux下如何組網 p527 如何設定計算機的主機名 p528 套接字 第15章 套接字 套接字 p513,523 what 套接字 一種程序間通訊機制 不僅可以本地程序通訊,也可以...
讀書筆記 1
條款01 視c 為乙個語言聯邦 條款02 盡量以const,enum,inline替換 define 條款03 盡可能使用const 條款04 確定物件被使用前已先被初始化 條款05 了解c 默默編寫並呼叫哪些函式 什麼時候empty class不再是個empty class呢?當c 處理過它之後....