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

17站長網

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

pythonc基礎學習【第三課】

2019-9-20 09:10| 查看: 3034 |作者: 國民小跟班|來源: 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,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

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

17站長網微信二維碼

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

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 亚洲成人综合在线 | 国产成人在线观看网站 | 丝袜美女被啪啪不带套漫画 | 特黄特色大片免费播放器试看 | yellow免费 | 精品少妇高潮蜜臀涩涩AV | 久久性生大片免费观看性 | 无人视频在线观看免费播放影院 | 理论片午午伦夜理片久久 | 秋霞电影网视频一区二区三区 | 中文字幕按摩 | 国产精品高清视频在线 | 亚洲精品日韩在线观看视频 | 木凡的天空在线收听 | 波多野结衣 无码片 | www.青青草.com | 91日本在线观看亚洲精品 | 中国欧美日韩一区二区三区 | 宝贝乖女好紧好深好爽老师 | yy8090韩国理伦片在线 | 双腿被绑成M型调教PLAY照片 | 秋秋影视午夜福利高清 | 日韩欧美中文字幕在线二视频 | 午夜在线观看免费完整直播网 | 国产综合欧美区在线 | 中文国产成人精品久久免费 | 久久久高清国产999尤物 | 俄罗斯12x13x处 | 亚州AV中文无码乱人伦在线 | 沈阳熟女露脸对白视频 | 芳草地在线观看免费视频 | 伦理在线影院伦理电影 | 泡妞高手在都市完整版视频免费 | 高h原耽肉汁动漫视频 | 妻中蜜在线播放 | 中文人妻熟妇精品乱又伦 | 四虎影院网红美女 | bbw videos 欧美老妇 | 欧美亚洲日韩自拍高清中文 | 香蕉AV福利精品导航 | 男人和女人全黄一级毛片 |