青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 網站 建站經驗 查看內容

pythonc基礎學習【第三課】

2019-9-20 09:10| 查看: 3064 |作者: 國民小跟班|來源: CSDN

Python是一種跨平臺的計算機程序設計語言。是一種面向對象的動態類型語言,最初被設計用于編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越來越多被用于獨立的、大型項目的開發。

  一、創建列表的幾種方法

  x=list(range(1,100))

  x=[ ]

  for i in range(1,100):

  x.append(i)

  x=[i+2 for i in range(1,100)]

  表示對每一個i進行+2的操作

  結果為[3,4, …99,100,101]

  x=[ ]

  for i in range(1,100)

  x=x+[i]

  二、隨機數的使用

  注意:使用前要 import random

  random.random()產生一個0到1之間的隨機數

  random.randint(a,b)產生一個a,b之間的整數隨機數

  random.shuffle(x) x表示一個列表,此用法將隨機打亂列表的順序

  random.choice(x) x表示一個列表,從元組里面隨機挑出一個元素

  產生100個1-100之間屬隨機數:

  x=[random.randint(1,100) for i in range(100)]

  三、列表刪除元素的幾種用法

  7. x.pop(i) 函數用法:( )默認為-1,刪除尾部元素。如果為i,刪除列表對應位置的元素

  8. del x[1] 命令用法: 刪除[ ]中指定位置的元素

  9. x.remove(a) a表示一個具體的值,操作會刪除a在列表中首次出現的值

  四、淺復制和深復制

  10. 淺復制

  a=[1,2,3,4]

  b=a

  b[0]=-100

  結果a的值發生了改變

  a=[-100,2,3,4,5,6]

  淺復制b=a兩組引用了相同的列表,此時id(a)等于id(b),列表會同時改變。

  深復制

  a=[1,2,3,4]

  b=[ ]

  for i in a:

  b.append(i)

  進行逐一賦值為深復制,id(a)不等于id(b)

  五、sort方法

  a.sort( ) 對列表由小到大進行排序

  a.sort( reverse=True)對列表由大到小進行排序

  x.sort(key=lambda x:math.sin(x))表示按照math.sin(x)的大小對x進行排序

  x.sort(key=lambda x:math.sin(x),reverse=True)表示對結果再進行倒序

  sorted(x)也對x列表進行排序,但是不改變x列表本身,只是返回結果

  六、常用函數

  max(x):挑選列表最大值

  min(x):挑選列表最小值

  sum(x):對列表中的元素求和

  x.insert(len(x),200)在數組的末尾加入一個數200;第一個參數表示位置,第二個表示要插入的值

  七、詞典

  x=[1,2,3]

  y=[11,12,13]

  list(zip(x,y))=[(1,11),(2,12),(3,13)]

  for x in enumerate(“123”)

  結果為 (0,‘1’)(1,‘2’) (2,‘3’)

  x=[2*i for i in range(64)]

  表示x=[2,4,8,…,126]的列表

  x={“a”:1,“b”:2,“c”:3}表示詞典

  “a‘’表示鍵,對應的1表示值

  x[‘a’]=1,x[‘b’]=2

  x.keys()返回所有的鍵集合,x.values返回所有的值集合

  修改字典的值,給對應的鍵賦值即可 如x[‘a’]=3

  結果為{“a”:3,“b”:2,“c”:3}

  當字典中不存在賦值的鍵時,會自動添入 如x[’&’]=3

  結果為 {“a”:1,“b”:2,“c”:3,"&":3}

  max(x.values())挑選最大值,min(x.values())t挑選最小值

  [n for n,s in x.items() if s==1]表示挑選值為1對應的鍵

  x.pop("r’)表示將"r"鍵從字典中移除

  組裝詞典

  x=[chr(i) for i in range(ord(“a”),ord(“z”+1))

  y=list(range(1,27))

  dict(zip(x,y)

  補充:chr(97)=‘a’ ,ord(“a”)=97

  update用法

  z.update({“c”:2,“d”:4})

  update用法會將已有的鍵值對更新,沒有的自動加入字典

  get用法

  z.get("!")有鍵對應值時返回。沒有則不返回

  z.get("!",0) 有鍵對應值時返回。沒有則返回0

  八、元組

  (1,2,3)表示元組,一旦定義不能修改

  元組沒有append(),extend(),insert()方法,無法向其中添加元素

  元組沒有remove()或pop()方法,不能進行del操作,不能刪除

  tuple()表示凍結,list()表示融化

  x1=tuple(“abc”) 結果為(’‘a’,’‘b’,’‘c’)

  九、string用法

  需要import string

  string.ascii_letters 表示含有所有大小寫字母的字符串

  string.digits表示從0到9所有數字的字符串

  string.puctuation表示除上面兩種以外的所有字符串

  ‘’.join(y)表示將y由列表變成字符串

  十、集合

  a={1,2,3,4,5} b={5,6,7} a,b表示集合

  用法

  1. a|b 表示a與b的并集

  2. a&b 表示a和b的交集

  3. a-b 表示a與b的差集

  {1,22,22}={1,22}集合會將重復元素自動刪除

  強制類型轉換的方法:set(x)

  十一、詞典計數

  d=dict()

  d={}

  for ch in y:

  d[ch]=d.get(ch,0)+1

  表示對y列表中的每一個字符進行統計

  十二、補充

  x=[1,2,3]

  1 in x True

  [1] in x False

  math.sqrt(x)表示對x開方

  math.pow(x,n)表示x的n次方

  解包序列

  a=[1,2,3]

  x,y,z=a

  則 x=1,y=2,z=3

  ————————————————

  版權聲明:本文為CSDN博主「國民小跟班」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。

  原文鏈接:https://blog.csdn.net/jjsjsjjdj/article/details/100896523

本文最后更新于 2019-9-20 09:10,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:[email protected]
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 99精品免费久久久久久久久蜜桃 | 中文字幕欧美一区 | 青青草原在线免费 | 涩涩伊人久久无码欧美 | 伊人影院中文字幕 | ai换脸在线全集观看 | 欧美亚洲日韩在线在线影院 | 成人a毛片久久免费播放 | YELLOW视频直播在线观看 | 男助理憋尿PLAY灌尿BL出去 | 久久精品免费观看久久 | 久青草国产在视频在线观看 | 1313久久国产午夜精品理论片 | 91原创在线| 国产精品久久久久久亚洲毛片 | 秋霞在线看片无码免费 | 久久九九日本韩国精品 | 久久国产精品无码视欧美 | 囯产免费久久久久久国产免费 | 99re久久超碰视频精品 | 内射白浆一区二区在线观看 | 小柔的性放荡羞辱日记 | 97人人添人人澡人人澡人人澡 | 亚洲精品不卡视频 | 麻豆免费观看高清完整视频在线 | 亚洲国产精品自在自线观看 | 超碰97人人做人人爱亚洲尤物 | 青青久久精品 | 成人免费肉动漫无遮网站 | jizz中国女人 | 色偷偷男人 | 快乐激情网 | 麻豆一区二区三区蜜桃免费 | 肉奴隷 赤坂丽在线播放 | 印度最猛性ⅹxxxxx | 中文字幕A片视频一区二区 中文字幕AV在线一二三区 | BL文库好大粗黑强强肉NP | 毛茸茸womansex | 美国caopo超碰在线视频 | 国产全肉乱妇杂乱视频 | 国产精品一区二区AV白丝在线 |