昨日內容補充: 1.字元串:'中國' 'Hello' 字元:中是一個字元,e是一個字元 位元組:中是3個位元組,e是1個位元組 位:01010101是8位,其中0或1分別是1位 unicode用於記憶體計算 utf-8用於網路傳輸、數據存儲 2.if的嵌套 如10086客服電話的例子: 3.pycharm ...
昨日內容補充:
-
1.字元串:'中國' 'Hello'
字元:中是一個字元,e是一個字元
位元組:中是3個位元組,e是1個位元組
位:01010101是8位,其中0或1分別是1位
unicode用於記憶體計算
utf-8用於網路傳輸、數據存儲
-
2.if的嵌套
如10086客服電話的例子:
-
3.pycharm
修改py2或py3的解釋器
一、while迴圈語句
1.while基本結構
-
例1:迴圈顯示“人生苦短,及時行樂。”
while True:
print('人生苦短,及時行樂。')
-
例2:while後加條件:通過迴圈顯示1,2,3,4,5,6,7,8,9,10
count = 1
while count <= 10:
print(count)
count = count + 1
print('結束')
斷點:用debug模式可以看每一步是如何執行的
快捷鍵:快速單行註釋 ctrl + ?
不等於!=
2.break
終止當前迴圈
例:請通過迴圈1,2,3,4,5,6,7,8
count =1
while True:
print(count)
if count == 8
break
count = count + 1
print('結束了')
3.continue
如果迴圈中遇到了continue,迴圈不會再執行下一步,而是回到while條件的位置
例:通過迴圈:1,2,3,4,5,7,8,9,10
count=1
while count <= 10:
if count == 6:
count = count + 1
continue
print(count)
count = count + 1
4.while else
當不滿足while後面的條件時 或 當條件是False時,觸發else ;但通過其他條件強行終止迴圈時不觸發else。
例:count = 1
while count < 12:
print(count)
count = count + 1
else:
print('觸發else模塊')
print('結束')
二、字元串格式化
1.%s
-
字元串格式化的意義
-
直接做占位符
註:%s用來代替字元串
2.%d
註:%d用來代替數字
3.%%
註:%%用來代替想列印中的%
快捷鍵:/n 換行
CTRL+ d 快速複製一行
三、運算符
1.算術運算符
算術運算符有:+(加), - (減), *(乘), /(除), %(取餘), //(地板除,取整數), **(次方)…………
2.賦值運算
賦值運算符有:+=(c += a ~ c = c + a)
-=(c -= a ~ c = c - a)
*=(c *= a~c = c * a)
/=(c /=a ~ c = c + a)
%=(c += a ~ c = c + a) …………
3.邏輯運算
-
一般邏輯運算 and / or / not
-
特殊邏輯運算
1.對於or,如果第一個值轉換成布爾類型是true,則等於第一個值;
如果第一個值轉換成布爾類型是false,則等於第二個值;
如果有多個or條件,則從左到右依次進行上述流程。
例:val = 1 or 5 val = 1
val = 0 or 6 val = 6
val = "" or 2 or 5 val = 2
2.對於and,如果第一個值轉換成布爾類型是true,則等於第二個值;
如果第一個值轉換成布爾類型是false,則等於第一個值;
如果有多個and條件,則從左到右依次進行上述流程。
例:val = 1 and 6 val = 6
val = 0 and 6 val = 0
val = 0 and "" val = 0
val = 2 and 0 and 5 val = 0
3.綜合
先看and,再看or
val = 0 or 5 and 7 val = 7
-
其他
優先順序順序 :()> not > and > or
4.變數類型轉換
-
整型轉換成布爾類型
0 = false
除0以外的數字 = true
-
字元串轉換成數字
空字元串"" = false
除""以外所以字元串 = true
-
布爾類型轉換成整型
false = 0
true = 1
-
布爾類型轉換成字元串
false = ""
true = "true"
四、編碼
-
編碼種類:
ASCII
Unicode 萬國碼,有兩種:
use2:Unicode早期使用過,占用2位元組=16位
use4:占用4位元組=32位
UTF-8 :1個中文占用3個位元組(建議使用)
UTF-16:最少占用16位=2個位元組
GBK:1個中文占用2個位元組(常用於亞洲國家,但不建議使用。)
GB2312:1個中文占用2個位元組(常用於亞洲國家,但不建議使用。)
-
單位
8位 = 1byte
1024byte = 1kb
1024kb = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1024PB …………
五、博客園
-
自己申請註冊一個博客園賬號
-
開通博客
-
寫博客:
隨筆:所有人隨便看
文章:得到URL才能看
日記:只能自己看
六、git
-
1.安裝git
-
2.碼雲註冊