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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python从数分到数编(part1)--基础

發(fā)布時(shí)間:2023/12/19 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python从数分到数编(part1)--基础 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

學(xué)習(xí)筆記,僅供參考,覺(jué)得哪里不錯(cuò)就記哪里

使用工具:Jupyter Notebook(IPython notebook)

學(xué)習(xí)書(shū)目:《python編程從數(shù)據(jù)分析到數(shù)據(jù)編程》–朝樂(lè)門(mén);


文章目錄

      • isinstance方法
      • 科學(xué)計(jì)數(shù)法
      • 數(shù)據(jù)類(lèi)型
      • 查看python關(guān)鍵字
      • 查看已定義的所有變量
      • 刪除變量
      • if與三元運(yùn)算符
      • count方法
        • 字符串中的應(yīng)用
        • 元祖中的應(yīng)用
        • 列表中的應(yīng)用
      • 列表中的sort應(yīng)用
      • 定義字典時(shí)出現(xiàn)重復(fù)的鍵
      • 數(shù)據(jù)科學(xué)中,常用的基礎(chǔ)包



isinstance方法


isinstance() 函數(shù)來(lái)判斷一個(gè)對(duì)象是否是一個(gè)已知的類(lèi)型,類(lèi)似 type()。


  • isinstance() 與 type() 區(qū)別

    • type() 不會(huì)認(rèn)為子類(lèi)是一種父類(lèi)類(lèi)型,不考慮繼承關(guān)系。

    • isinstance() 會(huì)認(rèn)為子類(lèi)是一種父類(lèi)類(lèi)型,考慮繼承關(guān)系。

    • 如果要判斷兩個(gè)類(lèi)型是否相同推薦使用 isinstance()。


  • 舉個(gè)例子

輸入:

list1 = [1, 2, 3] isinstance(list1, list)int1 = 100 isinstance(int1, int)

輸出:

True True

科學(xué)計(jì)數(shù)法


  • 舉個(gè)例子

輸入:

1.23e2

輸出:

123.0

數(shù)據(jù)類(lèi)型



查看python關(guān)鍵字


  • 舉個(gè)例子

輸入:

import keyword keyword.kwlist

輸出:

['False','None','True','and','as','assert','break','class','continue','def','del','elif','else','except','finally','for','from','global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','return','try','while','with','yield']

查看已定義的所有變量


  • 舉個(gè)例子

輸入:

dir()

輸出:

['In','InteractiveShell','Out','_','_1','_10','_11','_12','_13','_14','_15','_16','_19','_2','_20','_21','_22','_3','_4','_5','_6','_7','_8','_9','__','___','__builtin__','__builtins__','__doc__','__loader__','__name__','__package__','__spec__','_dh','_i','_i1','_i10','_i11','_i12','_i13','_i14','_i15','_i16','_i17','_i18','_i19','_i2','_i20','_i21','_i22','_i23','_i3','_i4','_i5','_i6','_i7','_i8','_i9','_ih','_ii','_iii','_oh','_sh','exit','get_ipython','int1','keyword','list1','quit','test']

刪除變量


我們可以用del刪除變量x,但是需要注意的是,del是語(yǔ)句,而不是函數(shù),寫(xiě)成del(x)會(huì)報(bào)錯(cuò)。

  • 舉個(gè)例子

刪除變量x:

del x

if與三元運(yùn)算符


語(yǔ)法:

item = "變量1" if a > b else "變量2"

上面這段代碼表達(dá)的意思是,如果a>b的結(jié)果為真,則item被賦值為"變量1",如果為假,則item被賦值為"變量2"


count方法


字符串中的應(yīng)用


count()方法用于統(tǒng)計(jì)字符串里某個(gè)字符出現(xiàn)的次數(shù).


語(yǔ)法:

str.count(sub, start= 0,end=len(string)) #sub:搜索的子字符串 #start:字符串開(kāi)始搜索的位置,默認(rèn)為第一個(gè)字符,第一個(gè)字符索引值為0。 #end:字符串中結(jié)束搜索的位置,字符中第一個(gè)字符的索引為 0,默認(rèn)為字符串的最后一個(gè)位置。
  • 舉個(gè)例子

輸入:

"aaabbc".count("a")

輸出:

3

元祖中的應(yīng)用


在python元組中,count() 方法用于統(tǒng)計(jì)某個(gè)元素在元祖中出現(xiàn)的次數(shù)。

語(yǔ)法:

T.count(obj) #obj:元祖中統(tǒng)計(jì)的對(duì)象
  • 舉個(gè)例子

輸入:

T = (10, 'Google', 10, 'Google', 10); T.count('Google')

輸出:

2

列表中的應(yīng)用


在python列表中,count() 方法用于統(tǒng)計(jì)某個(gè)元素在列表中出現(xiàn)的次數(shù)。

語(yǔ)法:

list.count(obj) #obj:列表中統(tǒng)計(jì)的對(duì)象
  • 舉個(gè)例子

輸入:

list1 = list("AnhuiCaiJingDaXue") list1.count("i")

輸出:

3

列表中的sort應(yīng)用


在列表中,我們可以按照字符串首字母順順序排序,也可以利用lambda表達(dá)式,指定字符串長(zhǎng)度或者字符串中不同元素的數(shù)量作為衡量排序的標(biāo)準(zhǔn)。

  • 舉個(gè)例子
In [22]: str1 = ["abbee", "bbbbffff", "python", "c"]In [23]: str1.sort()In [24]: str1 Out[24]: ['abbee', 'bbbbffff', 'c', 'python']In [25]: str1.sort(key = lambda x : len(x))In [26]: str1 Out[26]: ['c', 'abbee', 'python', 'bbbbffff']In [29]: str1.sort(key = lambda x : len(set(x)))In [30]: str1 Out[30]: ['c', 'bbbbffff', 'abbee', 'python']

定義字典時(shí)出現(xiàn)重復(fù)的鍵


如果在我們定義字典時(shí),兩個(gè)values出現(xiàn)相同的key,會(huì)發(fā)生什么事情呢?情看下面的代碼:

In [31]: {"a":3, "a":2, 10:"hhh"} Out[31]: {'a': 2, 10: 'hhh'}

數(shù)據(jù)科學(xué)中,常用的基礎(chǔ)包


在數(shù)據(jù)分析和數(shù)據(jù)科學(xué)項(xiàng)目中,常用的基礎(chǔ)包包括如下幾種:


總結(jié)

以上是生活随笔為你收集整理的python从数分到数编(part1)--基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。