日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Day3_操作记录

發布時間:2023/12/10 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Day3_操作记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python基礎:

回顧
? 1. ? 條件判斷
??????????? if :
?????????????? x
??????????? else:
??????????????? xx
??????? 循環
??????????? while???? for
??????????? for i in range(5):

2.??? 數據類型:
???? int 類型? ??? float 小數類型?????????? string 字符串??????????? 布爾類型
??? # 可變變量:里面的元素你可以隨便修改
??? list
??? #不可變變量:里面值不能修改
??? string、tuple

NEW

1.list列表

例子:

  list1 = ['physics', 'chemistry', 1997, 2000]   list2 = [1, 2, 3, 4, 5 ]   list3 = ["a", "b", "c", "d"] 訪問列表中的值:

更新列表:

  list = [] ## 空列表

  list.append('Google') # 使用 append() 在列表末尾增加一個元素

            #.insert(0,'Google') 在指定的位置增加元素

  list.append('Runoob') print list

結果:['Google', 'Runoob']

刪除列表元素:

del list[2] #刪除指定位置的

list.pop(0) #刪除指定位置的元素

list.remove('北京')#刪除指定的元素

list.clear()? #清空list

修改列表:

list[1]='南京' #修改的時候如果指定的下標不存在,會報錯

查詢列表:

print(list[0])? #指定位置的
print(list.index(南京')) #獲取元素的下標,如果找不到那個元素的話,會報錯
print(list.count('南京'))? #查看元素在list里面出現了多少次

其它:

列表反轉:

  my_list = ['python','jmeter','charles','postman']
  print(my_list)
  my_list.reverse()#就是把這個list反轉一下
  print(my_list)

升序降序:

?

nums = ['b','f','e','z','g','h']
nums.sort() #排序,升序
print("升序:%s"%nums)
nums.sort(reverse=True) #排序,降序
print("降序:%s"%nums)


二維列表:

words = ['view','code','tools',['price','num',198,['hello','usa','吃雞']]?? ] #二維數組

print(words[-1][-1][1])???? ===>usa
print(words[-1][2])   ===>198

# names=[? ['小黑',['小綠',138]],'小紅',['小紫',['小白']]]
# # print(names[-1][-1])
# print(names[0][-1][-1])

其他:

# print(list1+list2)#合并list
# print(list*3) #復制幾次

2.tuple 元組

# 元組也是一個list,他和list的區別是,元組里面元素無法修改

創建:#如果元組里面 只有一個元素的話,那么你必須在這個元素后面加一個逗號

?? t = (1,2,4,5,6,7)

words=(1,)
words2=('abc',)

循環:

for i in t:
print(i)

下標取值、 切片:

print(t[:1])
print(t[3])

其它:

print(t.index(2)) #找到元素的下標 ===》1
print(t.count(2)) #找到元素的個數 =====》1

3.字典

#字典是無序的
infos? =? {'name':'張流量','sex':'男','addr':'火星','age':180}
查詢:
# print(infos.get('phone'))#取不到這個key的話,就是None
# print(infos.get('phone',110))#如果取不到這個key的話,默認就是110
# print(infos['phone'])#如果key不存在會報錯
增加:
infos['phone']=13611087045 #增加一個key
infos.setdefault('小金庫','2000w')#如果key存在的話,不會修改原來key里面的值
修改:
infos['name']='小明'
刪除:
# infos.pop('name') #指定key來刪除
# infos.popitem() #隨機刪除一個key
# del infos['phone'] #指定key來刪除
# infos.clear()? #清空字典
其他:
# print(infos.values())#獲取到字典所有的value
# print(infos.keys()) #獲取到字典所有的key
# print(infos.items()) # 獲取字典所有的k-v
循環:
#直接循環一個字典的話,那么循環的是字典的key
# for p in people:
# ?? ?print(p)
for k,v in people.items():? #循環的時候,同時取key和value
?? ?print(k,'======》',v)

4.常用的字符串方法
# a='?? 字 符 串??? \n\n\n\n\n'
# c = a.strip()? #默認去掉字符串兩邊的空格和換行符
# c= a.lstrip()? #默認去掉字符串左邊的空格和換行符
# c = a.rstrip() #默認去掉字符串右邊的空格
# print(words.strip('day')) #如果strip方法指定一個值的話,那么會去掉這兩個值
# print(words.count('a'))? #統計字符串出現的次數
#print(words.index('z'))? #找下標,如果元素找不到的話,會報錯
# print(words.find('z')) #找下標,如果元素找不到的話,返回-1
# print(words.replace('day','DAY'))? #替換字符串
# print(words.isdigit()) #判斷字符串是否為純數字
# print(words.startswith('http')) #判斷是否以某個字符串開頭
# print(words.endswith('.jpg')) #判斷是否以某個字符串結尾
# print(words.upper())? #變成大寫
# print(words.lower())? #變成小寫

username = 'abcdefADS12345@#¥'
# print(username.isalpha())? #判斷字符串是否全為字母
# print(username.isalnum()) #判斷是否包含字母和數字,它是只要有字母或者有數字就返回true

轉載于:https://www.cnblogs.com/readInwr/p/8659042.html

總結

以上是生活随笔為你收集整理的Day3_操作记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。