婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python入門基礎之數(shù)字字符串與列表

Python入門基礎之數(shù)字字符串與列表

熱門標簽:江門智能電話機器人 杭州房產(chǎn)地圖標注 甘肅高頻外呼系統(tǒng) 智能電話機器人調(diào)研 400電話在線如何申請 地圖標注可以遠程操作嗎 滴滴地圖標注公司 天津塘沽區(qū)地圖標注 如何申請400電話代理

簡介

Python的主要應用是進行科學計算,科學計算的基礎就是數(shù)字,字符串和列表。本文將會詳細的給大家介紹一下這三個數(shù)據(jù)類型的使用情況。

數(shù)字

數(shù)字是任何科學計算中非常中要的類型,在Python中最常見的數(shù)字類型就是int和float。

看幾個基本的數(shù)字操作:

In [8]: 1+1
Out[8]: 2

In [9]: 3*2 + 10
Out[9]: 16

In [10]: (65 + 23) / 4
Out[10]: 22.0

上面我們可以看到,沒有小數(shù)的是int類型,帶有小數(shù)的是float類型。

除法運算 (/) 永遠返回浮點數(shù)類型。如果要做 floor division得到一個整數(shù)結(jié)果(忽略小數(shù)部分)你可以使用 // 運算符;如果要計算余數(shù),可以使用 %

In [11]: 54 / 4
Out[11]: 13.5

In [12]: 54 // 4
Out[12]: 13

In [13]: 54 % 4
Out[13]: 2

** 可以表示乘方運算:

In [14]: 4 ** 3
Out[14]: 64

我們可以將數(shù)字的運算賦值給特定的變量,并且可以使用該變量進行后續(xù)的運算。

In [15]: a = 12

In [16]: b = 14

In [17]: a * b
Out[17]: 168

在交互式環(huán)境中,_表示上一個輸出:

In [17]: a * b
Out[17]: 168

In [18]: 100 + _
Out[18]: 268

除了int和float,Python還支持其他的數(shù)據(jù)類型,比如Decimal和Fraction,甚至還支持復數(shù)。

字符串

Python中字符串有三種表示形式,可以使用單引號,雙引號和三引號來表示。

In [19]: site1 = 'www.flydean.com'

In [20]: site2= "www.flydean.com"

In [21]: site3= """www.flydean.com"""

三引號主要用于跨行輸出,字符串中的回車換行會自動包含到字符串中,如果不想包含,在行尾添加一個 \ 即可。如下:

print("""\

Usage: thingy [OPTIONS]
  -h      Display this usage message
  -H hostname    Hostname to connect to
""")

如果需要轉(zhuǎn)義的話,可以使用反斜杠 \

In [22]: site4 = "www.\"flydean\".com"

In [23]: site4
Out[23]: 'www."flydean".com'

如果你不希望前置了 \ 的字符轉(zhuǎn)義成特殊字符,可以使用 原始字符串 方式,在引號前添加 r 即可:

In [24]: print(r"www.\"flydean\".com")
www.\"flydean\".com

字符串通過 + 來進行連接,也可以使用 * 來進行復制:

In [25]: "www" + "flydean.com"
Out[25]: 'wwwflydean.com'

In [26]: "www.flydean.com" * 3
Out[26]: 'www.flydean.comwww.flydean.comwww.flydean.com'

相鄰的兩個或多個 字符串字面值 (引號引起來的字符)將會自動連接到一起.

In [27]: "www" "flydean.com"
Out[27]: 'wwwflydean.com'

注意,上面的自動連接操作,只能對兩個字面量有效,如果是變量的話則會報錯。

字符串會被看做是由字符組成的數(shù)組,所以可以通過string[index]的形式來進行訪問。

In [28]: site5 = "www.flydean.com"

In [29]: site5[3]
Out[29]: '.'

如果索引是負數(shù)的話,會從右邊開始計數(shù):

In [30]: site5[-3]
Out[30]: 'c'

因為-0 和 0 是一樣的,所以負數(shù)是從 -1 開始的。

除了索引,字符串還支持 切片。索引可以得到單個字符,而 切片 可以獲取子字符串:

In [31]: site5[1:5]
Out[31]: 'ww.f'

注意切片的開始總是被包括在結(jié)果中,而結(jié)束不被包括。這使得 s[:i] + s[i:] 總是等于 s

In [33]: site5[:4]+site5[4:]
Out[33]: 'www.flydean.com'

切片的索引有默認值,省略開始索引時默認為0。

如果索引超出了字符串的范圍就會發(fā)送越界錯誤。

In [34]: site5[100]
---------------------------------------------------------------------------
IndexError        Traceback (most recent call last)
ipython-input-34-fc1f475f725b> in module>()
----> 1 site5[100]

IndexError: string index out of range

但是,切片中的越界索引會被自動處理:

In [36]: site5[:100]
Out[36]: 'www.flydean.com'

因為字符串是不可變的,所以我們不能通過索引的形式來對字符串進行修改:

In [37]: site[2] = "A"
---------------------------------------------------------------------------
TypeError         Traceback (most recent call last)
ipython-input-37-9147d44bd80c> in module>()
----> 1 site[2] = "A"

TypeError: 'str' object does not support item assignment

len用來統(tǒng)計字符串的長度:

In [38]: len(site5)
Out[38]: 15

字符串對象str

字符串的本質(zhì)是字符串對象str。

可以看下str的基本方法:

In [39]: site5.
   capitalize() encode()  format()  isalpha()  islower()  istitle()  lower()  replace()  rpartition() splitlines() title()
   casefold()  endswith()  format_map() isdecimal() isnumeric() isupper()  lstrip()  rfind()  rsplit()  startswith() translate()
   center()  expandtabs() index()  isdigit()  isprintable() join()   maketrans() rindex()  rstrip()  strip()  upper()
   count()  find()   isalnum()  isidentifier() isspace()  ljust()  partition() rjust()  split()  swapcase()  zfill()

感興趣的同學可以自行去研究。

列表

列表是用方括號表示的數(shù)據(jù)的集合。列表中的數(shù)據(jù)可以是多種數(shù)據(jù)類型,但是一般情況下,我們在一個列表中使用同一個數(shù)據(jù)類型。

In [40]: ages = [ 10, 14, 18, 20 ,25]

In [41]: ages
Out[41]: [10, 14, 18, 20, 25]

和字符串一樣,列表也支持索引和切片。事實上,只要是 sequence 類型的數(shù)據(jù)類型,都支持索引和切片。

In [42]: ages[3]
Out[42]: 20

In [43]: ages[:2]
Out[43]: [10, 14]

In [44]: ages[:]
Out[44]: [10, 14, 18, 20, 25]

注意,列表的切片會返回一個新的列表。但是這個新的列表是淺拷貝,意味著新列表的元素是原列表中元素的引用。

列表還支持拼接操作:

In [45]: ages + [9, 11]
Out[45]: [10, 14, 18, 20, 25, 9, 11]

和String的不可變性不同,列表是可變的,這就意味著我們可以通過索引來修改列表的值:

In [46]: ages[0] = 100

In [47]: ages
Out[47]: [100, 14, 18, 20, 25]

列表的底層類型是list,我們可以看下list中的方法:

In [51]: ages.
    append() count() insert() reverse()
    clear() extend() pop()  sort()
    copy() index() remove()

我們可以使用append來附加list的值,也可以使用count來統(tǒng)計list的元素個數(shù)等等。

上面我們提到了,列表的切片是原列表的引用,所以我們可以通過給切片賦值,來修改原始列表的值:

>>> letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
>>> letters
['a', 'b', 'c', 'd', 'e', 'f', 'g']
>>> # replace some values
>>> letters[2:5] = ['C', 'D', 'E']
>>> letters
['a', 'b', 'C', 'D', 'E', 'f', 'g']
>>> # now remove them
>>> letters[2:5] = []
>>> letters
['a', 'b', 'f', 'g']
>>> # clear the list by replacing all the elements with an empty list
>>> letters[:] = []
>>> letters
[]

列表還可以進行嵌套,構(gòu)建多層的列表:

>>> a = ['a', 'b', 'c']
>>> n = [1, 2, 3]
>>> x = [a, n]
>>> x
[['a', 'b', 'c'], [1, 2, 3]]
>>> x[0]
['a', 'b', 'c']
>>> x[0][1]
'b'

總結(jié)

到此這篇關(guān)于Python入門基礎之數(shù)字字符串與列表的文章就介紹到這了,更多相關(guān)Python數(shù)字字符串與列表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python入門Anaconda和Pycharm的安裝和配置詳解
  • Python入門教程5. 字典基本操作【定義、運算、常用函數(shù)】
  • Python入門教程4. 元組基本操作
  • Python入門教程3. 列表基本操作【定義、運算、常用函數(shù)】
  • Python基礎教程,Python入門教程(超詳細)

標簽:東莞 漢中 德宏 河池 重慶 長春 臨汾 廊坊

巨人網(wǎng)絡通訊聲明:本文標題《Python入門基礎之數(shù)字字符串與列表》,本文關(guān)鍵詞  Python,入門,基礎,之,數(shù)字,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python入門基礎之數(shù)字字符串與列表》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python入門基礎之數(shù)字字符串與列表的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    自拍偷拍国产精品| 欧美日韩精品一区视频| 国产无人区一区二区三区| 91精品国产福利在线观看| 国产一区二区三区久久久| 无吗不卡中文字幕| 亚洲午夜久久久久久久久电影网 | 精品一区二区免费在线观看| 亚洲女与黑人做爰| 中文字幕日韩精品一区| 国产精品美女一区二区| 中文字幕精品一区二区精品绿巨人| 日韩免费高清电影| 欧美丰满高潮xxxx喷水动漫| 日本精品一区二区三区高清| 91碰在线视频| 欧美在线免费观看视频| 色综合久久精品| 一本大道综合伊人精品热热| 色国产精品一区在线观看| 欧美在线色视频| 欧美一区二区在线看| 91精品国产日韩91久久久久久| 欧美一区三区四区| 久久久精品人体av艺术| 久久精品人人爽人人爽| xf在线a精品一区二区视频网站| 精品国产欧美一区二区| 久久久久九九视频| 亚洲欧美偷拍卡通变态| 亚洲成人777| 久久99热这里只有精品| 国产精品一级在线| 丰满岳乱妇一区二区三区| 99久久99久久精品免费观看| 91久久精品日日躁夜夜躁欧美| 欧美日韩精品系列| 久久综合久久综合久久综合| 国产精品美女一区二区在线观看| 一区二区欧美视频| 久久国产综合精品| 91美女福利视频| 这里只有精品电影| 国产欧美一区二区精品性| 亚洲精品久久7777| 免费高清不卡av| kk眼镜猥琐国模调教系列一区二区| 色欧美日韩亚洲| 欧美精品一区二| 一区二区三区在线视频播放| 国内精品不卡在线| 色婷婷综合久久久久中文 | 精品日韩在线一区| 亚洲日韩欧美一区二区在线| 全国精品久久少妇| eeuss鲁片一区二区三区在线看| 欧美疯狂性受xxxxx喷水图片| 欧美aaa在线| 国产呦精品一区二区三区网站| 色综合久久66| 中文在线一区二区| 美女免费视频一区| 色婷婷久久99综合精品jk白丝 | 51午夜精品国产| 亚洲国产成人在线| 麻豆成人综合网| 欧美在线免费观看视频| 国产婷婷色一区二区三区| 天天综合网 天天综合色| 成人av在线影院| 久久久久久夜精品精品免费| 日韩综合小视频| 色偷偷久久人人79超碰人人澡| 欧美精品一区二区久久久| 亚洲午夜一区二区| av不卡一区二区三区| 久久精品欧美一区二区三区不卡 | 国产欧美日韩三区| 久久精品国产澳门| 日韩欧美一二三| 日本不卡123| 91精品国产综合久久福利软件 | 五月天亚洲婷婷| 色八戒一区二区三区| 国产精品国产三级国产aⅴ入口| 国模一区二区三区白浆| 日韩美女视频一区二区在线观看| 午夜不卡av在线| 欧美二区三区91| 视频一区二区欧美| 91精品国产一区二区三区| 午夜久久久久久久久久一区二区| 欧美少妇一区二区| 天天影视涩香欲综合网| 欧美在线啊v一区| 亚洲成人av在线电影| 69堂国产成人免费视频| 免费在线成人网| 欧美精品一区二| 高清不卡在线观看av| 国产精品久久看| 波多野结衣精品在线| 亚洲女人小视频在线观看| 91黄视频在线| 日本在线不卡一区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 免费视频最近日韩| 精品成a人在线观看| 国产一区二区精品在线观看| 奇米777欧美一区二区| 3d成人动漫网站| 精品一区精品二区高清| 久久老女人爱爱| www.色精品| 性做久久久久久| 欧美精品一区二区在线播放 | 日本高清视频一区二区| 亚洲6080在线| 日韩欧美色综合| 99精品视频中文字幕| 亚洲第一激情av| 久久久久久久久97黄色工厂| 99精品视频在线播放观看| 天天综合色天天综合色h| 久久久精品国产免大香伊| 91香蕉视频在线| 看国产成人h片视频| 亚洲欧洲一区二区三区| 91精品婷婷国产综合久久竹菊| 国产一区二区伦理片| 亚洲第一激情av| 国产精品免费人成网站| 欧美欧美午夜aⅴ在线观看| 国产精品一区2区| 亚州成人在线电影| 国产精品五月天| 日韩欧美激情四射| 日本精品视频一区二区| 精品一区二区日韩| 午夜久久久久久电影| 久久网站最新地址| 欧美久久一二三四区| 成人黄色大片在线观看| 久久国产精品无码网站| 亚洲国产中文字幕| 亚洲欧洲色图综合| 国产清纯在线一区二区www| 欧美福利电影网| 色婷婷狠狠综合| 国产91精品欧美| 免费久久99精品国产| 一区二区三区四区五区视频在线观看 | 一区二区三区 在线观看视频| 久久伊99综合婷婷久久伊| 欧美三级视频在线播放| eeuss鲁一区二区三区| 国产一区二区精品久久99| 美女免费视频一区| 日本免费在线视频不卡一不卡二| 亚洲精品视频一区| 亚洲视频在线观看一区| 日本一区二区三区在线观看| 精品国内二区三区| 7777精品久久久大香线蕉 | 欧美午夜精品电影| 99精品视频一区| 成人高清免费观看| 粉嫩一区二区三区在线看| 国产一区久久久| 国产一区二区在线免费观看| 日本成人在线电影网| 日韩国产在线观看一区| 亚洲午夜久久久久久久久电影网 | 国产视频在线观看一区二区三区| 欧美日韩国产系列| 色8久久精品久久久久久蜜| 岛国精品一区二区| 成人综合激情网| 国产成人精品免费在线| 国产福利一区二区| 成人午夜av电影| 不卡区在线中文字幕| 国产成人av资源| 国产高清成人在线| 99这里只有久久精品视频| 一本到三区不卡视频| 91丨九色丨蝌蚪丨老版| 欧日韩精品视频| 日韩欧美中文字幕一区| 精品久久久久久最新网址| 欧美岛国在线观看| 久久精品人人做| 亚洲精品乱码久久久久久久久| ...xxx性欧美| 偷拍与自拍一区| 韩国视频一区二区| 国产在线精品国自产拍免费| 成人久久18免费网站麻豆| 91视频国产观看| 在线观看日韩一区|