python 學習之路 01

2021-10-14 07:58:29 字數 1355 閱讀 1374

1.三元表示式

a =

3b =

5d = a if a>b else b

print

(d)'''

如果條件為真,取a

如果條件為假,取b

'''

2、bytes-string轉換

由於py3對於編碼的轉換。預設為string型別。因此轉為bytes為編碼形式既encode.

3.列表切片-顧頭不顧尾

例:name =

['小李'

,'小張'

,'小王'

,'小紅'

]print

(name[1:

3])[

'小張'

,'小王'

]

列表的增刪改查

'''

增: list.insert() 可通過指引選擇插入第幾個

刪: del list[索引]

list.remove("名稱")

list.pop(索引)

改: list[索引] = 「名稱」

查: list.index("名稱")

'''列表的其他方法

list

.count(

) 計數

list

.reverse(

) 倒序

list

.extend(

) 擴充套件其他列表

list

.sort(

)排序

list=[

1,3,

6,2,

4,9]

list1 =

set(

list

)list2 =[3

,6,9

,12,32

,23,53

]list_2 =

set(list2)

#交集print

(list1 & list_2)

#並集print

(list1 | list_2)

#差集 在list1中不包含list_2

print

(list1 - list_2)

result:

python自學之路 01

變數 變數名 儲存資料,變數被定義後,儲存資料會在記憶體中找到乙個自己的位置存放,變數名需要使用的時候會指向儲存資料的儲存位置,同樣的儲存資料可以擁有多個不同的變數名,沒個變數名需要用儲存資料的時候就會指向這個儲存資料位置。運算子 所需要注意的 按照數學除法運算,正常邏輯 取餘數,得到除數結果後剩餘...

Golang學習之路 01

1 在go的結構體中,如果成員屬性小寫開頭代表這個成員是私有的,如果是大寫開頭代表是公開的。因此在定義一些json資料的結構體時,需要將成員屬性均改為大寫,否則無法解析 2 beego建立乙個純api專案,通過bee api 為專案名 建立以後我們需要進入專案目錄直接執行bee run gendoc...

TA之路 Shader學習01

shader可以認為是一種渲染命令,由opengl或者dx進行解析,來控制渲染豐富多彩的圖形。在unity中,mesh filter儲存乙個mesh 模型的網格,三角面的一些頂點資訊 mesh render用來渲染乙個模型的外觀,按照mesh給它顏色,通過material控制模型渲染的樣子,mate...