Django路由層urls.py路由匹配原則,有名分組於無名分組
一、python的基本資料型別
1.整型(int)即整數,常用來記錄年齡、人數等,如:1、5、10.....
2.浮點型(float) 即小數,常用來記錄薪資、身高、體重等,如:3.5、1.8、.....
3.字串(str)即用引號引起來的部分,一般是用來記錄一些文字資訊類,可以是數字、字母、文字等
4.列表(list)即用中括號括起來的,裡面可以放很多元素,但是裡面元素與元素之間要用逗號給隔開,元素可以是任意資料型別。
如:user_namae = [1,'sb',1.1, [ 'sb',1.23,123]]
5.字典(dict)即用大括號括起來的,裡面也能放很多元素,跟列表型不一樣的是字典型裡面的元素是要以K:V鍵值對的形式存在(K是對V的解釋,一般是字串,V是真實的資料,可以是任意資料型別),而且自動業不能索引取值的,但是字典還是可以很精準的記錄.
如:data = {'name':'lilong', 'age':23, 'hobby':'run'} 單獨取裡面的元素咱們可以直接拉它的名字, 例:data['age']得到的資訊是23。
6.集合(set)是用大括號括起來的,裡面也能放多個元素,元素之間也是逗號隔開,如果大括號裡是空的,那會預設成字典。
7.元組(tuple)又叫不可變的列表,因為它跟列表除了括號不一樣(一個是中括號,一個是小括號),其它是一樣的,元組一般都是儲存一些不能變的資料
8.布林值(bool)只有兩個狀態,一個是true,一個是false.
二、格式化輸出
定義:提前先制定好模板,然後再在特定的區域修改就可以了。
特定的區域我們一般會用%s代替,
如:s = '你好,你本月消費%s, 餘額是%s'
print(s %(1,99))
三、運算子
加(+)、減(-)、乘(*)、除(/)、整除(//),取餘數(%),等於(==)
1.增值賦值 x += 100<==>x = x + 100
2.鏈式賦值 a = 1 b = 1 c = 1 <==> a = b = c = 1
3.交叉賦值(顧名思義就是將兩個變數的值互換) 例:a = 1, b = 2, a,b = b,a,print(a,b)==>a = 2 b =1
4.解壓賦值(正常情況變數名與元素個數是相等的,也是從左往右一一對應的)
如:number_list = [a,b,c,d] ,number1 = nueber_list[0]、 number2 = nueber_list[1]、 number3 = nueber_list[2]、 number4 = nueber_list[3]
四、邏輯運算子
主要就是add,or,not
1.add就是如果連續條件都符合則true,一個不符都是false
2.or就是隻要其中有一個條件符合都是true,全部不符才是false
3.not就是條件反轉,true變成false,false變成true.
4.當三者混合使用的時候,我們應該在前期程式設計過程中就將它們的順序給制定好
五、成員運算和身份運算
1.成員運算就是判斷某個物體是否在某個群體內,如果在就是ture,不在就是false,但是如果出現not,那結果false也是ture的意思。
2.身份運算就記住is(兩個資料的記憶體地址是否一致),==(兩個資料的值是否一致)就行了。