python基礎(chǔ)筆記

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?一,基礎(chǔ)

變量就是值可以變化的對(duì)象,

變量名后面加上等號(hào)=在跟上值,這樣就組成了一個(gè)賦值語(yǔ)句。

命名規(guī)范:字母,數(shù)字,下劃線可做變量名,數(shù)字不能做變量名開(kāi)頭!

兩個(gè)變量之間不能用空格,減號(hào)做間隔,只能用下劃線。

int:整型既整數(shù),用int表示。

float:浮點(diǎn)數(shù)既小數(shù)點(diǎn)。浮點(diǎn)數(shù)都是不精確的!

str:字符串。

字符串:成對(duì)單引號(hào),雙引號(hào)就形成了字符串。例:str_a = ’ourselves’

字符串處理首先想到有沒(méi)有自帶的方法處理問(wèn)題。

? ? ? ? ? ? ? ? ? ? ? ? ? ? 二,

布爾型

bool:false布爾值為假的意思,

? ? ? true布爾值為真的意思。

輸入:input

輸出:print



? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 字符串

str 表示字符串

成對(duì)單引號(hào)或者成對(duì)雙引號(hào)構(gòu)成一個(gè)字符串

三引號(hào)支持換行

三引號(hào)經(jīng)常用來(lái)做段落注釋

1, 字符串也可以進(jìn)行加和乘的運(yùn)算 ,但都是進(jìn)行字符串拼接,

2,利用字符串的格式化來(lái)進(jìn)行拼接;? ? %S

s = 'nice too'

t = 'meet you'

r= '!'

'%s %s %s' %(s, t, r)

3,利用join來(lái)拼接

'? ? '. join([])

4.利用format方法來(lái)拼接

'{ }{}{}'.format(s, t, r)

也可在{}里輸入需要保留的小數(shù)點(diǎn),如:{:.2f}保留浮數(shù)點(diǎn)2位小數(shù)

? ? ? ? ? ? ? ? ? ? ? ? ? ? 利用自身所帶方式。

complex

python里也有復(fù)數(shù)、只是虛部用小寫(xiě)j來(lái)表示、


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 字符串的修改? ? ? ? ? ??


str_b = 'pyahon'

str_b.replace('a','t')? ? ? ? ? ? ? ?replace? 替換,將a替換成t

str_c = str_b.replace('a','t')

字符串不能進(jìn)行更改,如果需要修改字符串,那么需要調(diào)用字符串內(nèi)部方法并且重新賦值!

replace方法是字符串常用的修改方法,可替換原字符串中的字符,但并不會(huì)修改原字符,只是會(huì)返回一個(gè)新的對(duì)象,

、其他方法輸入dir()查看!

str_a = str_a.upper(),值全變成大寫(xiě)。str_a = str_a.split()值變成小寫(xiě),str_a.capitalize()將值的首單詞字母變大!

str_a.strip()默認(rèn)以空格切割,



? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?字符串格式化

'%6d'? ? ? % 123? ? ? #? %d格式化整數(shù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6表示字符串長(zhǎng)度

'%09. 2f'? % 357.268? # %f格式化浮點(diǎn)數(shù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0表示用0填充,2表示只保留兩位小數(shù)

' %c '? % 97? ? #? 格式化成Ascll碼? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 輸出對(duì)應(yīng)數(shù)值的Ascll碼

'%o'? %? 8? # 八進(jìn)制輸出? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 輸出八進(jìn)制

' %x'? ? %? 16? #十六進(jìn)制輸出? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 輸出十六進(jìn)制

' %e'? ? % 10000? ? #? ? %e? 格式化輸出科學(xué)計(jì)數(shù)法? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 輸出科學(xué)計(jì)數(shù)表示法


‘%r'? ? %? '123'? #? %r? 對(duì)象原樣輸出? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 非常重要,原樣輸出對(duì)象

最后編輯于
?著作權(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),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 在C語(yǔ)言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來(lái)閱讀 4,038評(píng)論 0 2
  • 29.字符串方法: 1)str.capitalize()將字符串第一個(gè)字母大寫(xiě),返回新字符串 2)casefold...
    楊大菲閱讀 224評(píng)論 0 0
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,334評(píng)論 0 10
  • No.1 python交互界面(解釋器)提示符 Python的交互界面有兩種提示符,分別是主提示符“>>>”和次提...
    無(wú)聊的IT閱讀 1,455評(píng)論 0 5
  • Python環(huán)境配置及基礎(chǔ)數(shù)據(jù)類型 寫(xiě)在最前:Python的厲害之處就不多說(shuō)了,在機(jī)器學(xué)習(xí)的技能圖譜中,Pytho...
    Hebborn_hb閱讀 470評(píng)論 0 0

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