python學習 不定時更新

2021-08-26 15:27:16 字數 3242 閱讀 6348

#元組

t=(1,2,3)

print(t)

print(t[0:3])

#集合set1=

print(set1)

#查詢元素

print('張三瘋' in set1)

#集合新增元素

set1.add(5)

print(set1)

#結構體

print(1)

dic=

print(dic,dic["age"])

dic["weight"]=160

print(dic)

#判斷 n 是什麼型別

n=1print(n,type(n))

a=1b=1.1

print(a,b,type(a),type(b))

c=true

d=false

print(c,d)

e=[12,'124',13.5]

print(e)

print(e[0])

print(e[1])

#新增元素

print(e)

#刪除元素

del e[0]

print(e)

#修改元素

e[0]=9999

e[2]=18

print(e)

#查詢print(13.5 in e)

#分支

a=7if a<=5:

print("上課")

else:

print("去玩")

if a<=5:

print("上課")

if a==1:

print("1")

elif a==2:

print(2)

elif a==3:

print(3)

else:

print("4567....")

#迴圈# c for(int i=0;i<10;i++){}

a=[1,2,3,4,5,6]

for i in a:

print(i)

print("#"*30)

#輸入1-5

for i in range(5):

print(i)

print("#"*30)

#輸入1-5 的偶數

for i in range(0,5,2):

print(i)

print("#"*30)

print(range(0,5,2))

i=0j=0

# while不需要括號 只需空格就行

# 空格之後的語句就不屬於while所包括的範圍內

while i<10:

print(i)

i+=2

print("**")

print(i)

# 9月9日

# 輸入 輸出

name=input('輸入姓名:')

age=input('輸入年齡:')

print(name)

print(age)

#邏輯運算

a=true

b=false

print(a and b)# &&

print(a or b)# ||

print(not b)

print(not a)

#list 型別運算

a=[1,2,3,4,6]

b=[6,7,8]

#輸出 1 2 3 4 6 6 7 8

# a+b

print(a+b)

# 計算c-d

c=[1,2,3,4,5,6]

d=[1,2]

c = [i for i in c if i not in d]

print(c)

# 列表

list1 = ['a','b',1997,2000]

list2 = [1,2,3,4,5,6,7]

print("list1[0]:",list1[0])

print("list2[1:5]:",list2[1:5])

#更新list1[2]=10

print("list1[2]: ",list1[2])

print(list1)

#刪除del list1[2]

print(list1)

#陣列長度 和c一樣

print(len(list1))

#相加print(list1+list2)

list1+=list2

print(list1)

#判斷元素是否存在與列表 list1 中

print(3 in list1)

#讀取linst=[1,2,3,4,5,6]

print(linst[-2]) #-2 表示 倒數第二位

print(linst[1:]) #輸出從二個元素開始後的所有元素

#巢狀列表

a=['a','b','c']

n=[1,2,3]

x=[a,n]

print(x)

print(x[1][0])

#列表元素個數

list=[11,2,3,4,5,10]

print(len(list))

#返回列表最大值

print(max(list))

print(min(list))

在列表末尾新增新的物件

2list.count(obj)

統計某個元素在列表中出現的次數

3list.extend(seq)

在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)

4list.index(obj)

從列表中找出某個值第乙個匹配項的索引位置

5list.insert(index, obj)

將物件插入列表

6list.pop([index=-1]])

移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值

7list.remove(obj)

移除列表中某個值的第乙個匹配項

8list.reverse()

反向列表中元素

9list.sort(cmp=none, key=none, reverse=false)

對原列表進行排序

10list.clear()

清空列表

11list.copy()

複製列表

Latex學習相關 不定時更新

latex 簡歷模版。感覺很漂亮可以參考以下,方便修改。這是乙個神奇的 i 0ni 2 n 2 n 2n 1 6 1 1 1a 1a2 ama2 1a22 a2m an1a n2 a nm f n n2 3n 1,if n is even if n is odd n 123left 0.24 1 2...

Git學習記錄(不定時更新)

假設你對commit雜湊碼為23jk90sdg的commit進行了修改,並且已經push到github或者gitlab,你希望撤銷這次commit,再重新commit soft的 git reset soft 23jk90sdg git add git commit m version 1.7.3 ...

Frameworks 不定時更新

ios4.0引入了accelerate框架,該框架的介面可用於執行數學 大數字以及dsp運算。和開發者個人編寫的庫相比,該礦建的優點在於它根據現存的各種ios裝置的硬體配置進行過優化。因此,只需一次編碼就可以確保它所有裝置高效執行。accounts 框架給某乙個使用者賬戶提供乙個單一的登入模型。單一...