python-數(shù)據(jù)類型

Pyhton 運(yùn)行環(huán)境

在使用 python 進(jìn)行數(shù)據(jù)分析之前,你需要配置運(yùn)行環(huán)境

windows: pycharm

linux: IPython IPython 相比于 linux 系統(tǒng)自帶的 python 更好用,它可以在 IPython 環(huán)境下直接進(jìn)行 shell 命令的相關(guān)操作,省去了在 shell 和 python 之間的來回切換

Python-數(shù)據(jù)類型

在生物信息的學(xué)習(xí)過程中我發(fā)現(xiàn)除了需要一些 linux 的編程基礎(chǔ)外,學(xué)習(xí)一門其它編程語言對(duì)于數(shù)據(jù)分析也是非常有必要的,因此我的 python 學(xué)習(xí)就此開始了。我之前已經(jīng)學(xué)習(xí)了一些 pyhton 的基礎(chǔ)知識(shí),我覺得對(duì)于利用 python 進(jìn)行數(shù)據(jù)分析比較重要的是首先得了解 python 的數(shù)據(jù)類型,數(shù)據(jù)結(jié)構(gòu),熟悉了這兩方面后續(xù)進(jìn)行數(shù)據(jù)分析并不難,糾結(jié)了一下還是寫一點(diǎn)這兩方面的內(nèi)容吧

變量

在程序設(shè)計(jì)中,變量是一種存儲(chǔ)數(shù)據(jù)的載體,變量是表示特定值的名稱,變量的值可以被讀取和修改。例如,可以使用名稱 a 來表示數(shù)值 3

#!/usr/bin/env python3
a = 3
print(a) #打印變量 a

這一過程稱為賦值,名稱只能由字母,數(shù)字和下劃線構(gòu)成,但不能以數(shù)字開頭

python中主要有以下幾種數(shù)據(jù)類型
  • 整型:即整數(shù),如 1
  • 浮點(diǎn)型:浮點(diǎn)數(shù)也就是小數(shù),之所以稱為浮點(diǎn)數(shù),是因?yàn)榘凑湛茖W(xué)記數(shù)法表示時(shí),一個(gè)浮點(diǎn)數(shù)的小數(shù)點(diǎn)位置是可變的,浮點(diǎn)數(shù)除了數(shù)學(xué)寫法(如123.456)之外還支持科學(xué)計(jì)數(shù)法(如1.23456e2)。
  • 字符串型:字符串是以單引號(hào)或雙引號(hào)括起來的任意文本,比如'hello'"hello"
  • 布爾型:布爾值只有True、False兩種值,要么是True,要么是False
  • 復(fù)數(shù)型:如3+5j
可以使用Python中內(nèi)置的函數(shù)對(duì)變量類型進(jìn)行轉(zhuǎn)換。
  • int():將一個(gè)數(shù)值或字符串轉(zhuǎn)換成整數(shù)。
  • float():將一個(gè)字符串轉(zhuǎn)換成浮點(diǎn)數(shù)
  • str():將指定的對(duì)象轉(zhuǎn)換成字符串形式。
在實(shí)際操作中我們可以嘗試自己隨意賦值,并用 type() 查看變量的數(shù)據(jù)類型
#!/usr/bin/env python3
a = 100 
b = 12.345
c = 1 + 5j
d = 'hello, world'
e = True
print(type(a))    # <class 'int'>
print(type(b))    # <class 'float'>
print(type(c))    # <class 'complex'>
print(type(d))    # <class 'str'>
print(type(e))    # <class 'bool'>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容