ascii碼,三種編碼格式Unicode、utf-8、gbk
ascii:字母,數字,特殊字符:1個字節,8位
Unicode:16位 兩個字節 升級 32 位 四個字節
utf-8:最少一個字節 8位表示。 英文字母 8位 1個字節
歐洲16位,2個字節
中文24位,3個字節
gbk:中文2個字節,英文字母1個字節。
python類型
int:bit_lenth()
bool:True False
str: str --->bool :bool(str): ''--->False
str例如:
s = 'alexsb'
s1 = s[1]
s2 = s[1:3]
s3 = s[0:] s[:]
s4 = s[0:-1]
s5 = s[0:3:2]
s6 = s[2::-2]
python字符串操作
captlze首字母大寫
upper()全大寫
lower()全小寫
find通過元素找索引,找不到-1
index()通過元素找索引,找不到 報錯
swpcase 大小寫翻轉
repalce(old,new,count)
isdigit() 返回bool值
isapha()
isnumpha()
startswith endswith
title 首字母大寫
center()居中
strip()lstrip rstrip
split
format 格式化輸出
{}
{0}{1}{2}{0}
{name}{age}{hobby} name= age+ hobby
len() 長度
count 計數
for循環介紹使用
for i in 可迭代對象:
pass
2,列表
增刪改查
列表的循環
列表的嵌套
3,元祖
可以跟列表一樣有多個值,但元組內的值不可修改
1.sort()按開頭字母順序永久排列
列如: X = ['bmw','audi','toyota','subaru']
X.sort()
print(X)
在sort()中添加reverse = True 可按字母順序相反排序 :變量名。sort(reverse = True)
列如: X = ['bmw','audi','toyota','subaru']
X.sort(reverse = True)
print(X)
2.sorted()按開頭字母順序臨時性排列
列如: X = ['bmw','audi','toyota','subaru']
print(sorted(X))
sorted()中添加reverse = True 可按字母順序相反排序 : sorted(變量名,reverse = True)
列如: X = ['bmw','audi','toyota','subaru']
print(sorted(X,reverse = True))
3.reverse()永久性將元素順序翻轉 :變量名。reverse()
列如:X = ['bmw','audi','toyota','subaru']
X.reverse()
print(X)
['subaru','toyota','audi''bmw']
4.使用方法len()獲悉列表的長度 len列表名稱
使用列表避免索引錯誤
(1)索引超出列表範圍
(2)空列表下使用-1,-2....等
索引錯誤解決方法:(1)程序發生錯誤時嘗試將你指定的索引-1,然後再次運行程序,看看結果是否正確。
(2)將列表或其長度列印出來,通過查看列表或其其包含的元素數,可幫助你找出這種邏輯錯誤
5.for循環 :for 新變量名 in 列表名 print(新變量名)
列如:magics = ['sss','bbb','ada']
for s in magics:
print(s)
注意縮進錯誤:for編譯print要在for編譯裡面
列如:magics = ['sss1','bbb1','sda1']
for s in magics:
print(s)
print(s.title())
print(.....)
print(.....)
.
.
.
6、range()創建數字
從第一個值開始併到達最後一個值結束 最後一個值不會列印
list()將range()轉化為列表
range(起始值,最終值,步長) list( range(起始值,最終值,步長))
append() 在列表末尾添加
insert() 元素插入列表中
簡單的統計:d = [1,2,3,4,5,6,7,8,9,10]
print(min(d)) 找列表的最小值
print(max(d)) 找列表的最大值
print(sum(d)) 列表所有數的和
列表解析將for循環和創建新元素的代碼合併成一行,並附加新元素。
squares = [value**2 for value in range(1.11)]
7.切片
使用列表的一部分
如:d = [1,2,3,4,5,6,7,8,9,10] (d為列表名=[列表0123456789])
print(d[0;4])
print(d[:4]) 默認開頭為0的索引位開始
print(d[-3:]) 從倒數第三個索引一直到結束
8.在函數中,可使用return語句將值返回到調用函數的代碼行。