Python (一)

變量

變量_

互動(dòng)模式下,最后輸出的表達(dá)式的值會(huì)指定給變量 _.
這也意味著當(dāng)你把Python當(dāng)作一個(gè)桌面計(jì)算器應(yīng)用時(shí),累加性計(jì)算會(huì)更簡(jiǎn)便

(在iterm2和pythonanywhere上,該功能測(cè)試正常;但Repl.it就會(huì)報(bào)錯(cuò))

變量_為只讀屬性,不可直接賦值。


平方立方計(jì)算

 7 ** 3                         // result: 343       7的立方
 7 ** 2                         // result: 49        7的平方
-3 ** 2                         // result: -9        - (3 * 3) = 9
(-3) ** 2                       // result: 9         (-3) * (-3) = 9
 // a ** b : a的b次方

除、取整、取余計(jì)算

17 / 3                               // result: 5.666666666666667
17 // 3                              // result: 5    取整
17 % 3                               // result: 2    取余

python除了支持整型、浮點(diǎn)型(float),也支持小數(shù)、分?jǐn)?shù)及復(fù)雜數(shù)字

后綴j

復(fù)雜數(shù)字:

用后綴j或者J來(lái)表示其中虛構(gòu)的部分(如上圖,可理解為一個(gè)自變量j的一元表達(dá)式)


字符串的轉(zhuǎn)義處理

字符串轉(zhuǎn)義處理

將r置于字符串前面,阻止字符串中的反斜杠 \ 自動(dòng)轉(zhuǎn)義


多行字符串的輸出

使用""" 或 ‘’‘來(lái)包裹多行字符串文本,但開始和結(jié)尾的包裹要一致

   print('''
    fjosjfweifjwef
    ajfosdjfjsdjif
    fjosdjfijwiejfi
''');

"""多行文本字符串

據(jù)說(shuō),行尾會(huì)自動(dòng)包含進(jìn)字符串中。添加反斜杠 \ 可以阻止這一行為

但是并沒(méi)有實(shí)踐出來(lái) ???♀?


字符串拼接

字符串拼接

變量與字符串的拼接要通過(guò) +

prefix = 'py'
prefix + 'thon'           // 'python'

字符串指針

 +-----+-----+-----+-----+-----+-----+
 |  p     y     t     h     o     n  |
 +-----+-----+-----+-----+-----+-----+
 0     1     2     3     4     5     6
-6    -5    -4    -3    -2    -1
word = 'python'                     // 'python'
word[0:2]                           // 'py'
word[:2] + word[2:]                 //'py' + 'thon'  = 'python'
word[:]                             // 'python'

//word[:2] means :取值[0,2)左開右閉區(qū)間
//word[2:] means :取值[2,5)左開右閉區(qū)間

注意:字符串是不可變的,不能通過(guò)

word[2] = 'e'

的方式改變其內(nèi)容


數(shù)組:內(nèi)容可變的

letters = [1, 2, 3.1, 243, 1]                     // [1, 2, 3.1, 243, 1]
len(letters)                                      // 5
// len() : get length of list

斐波那契數(shù)列

斐波那契數(shù)列

斐波那契數(shù)列:后一個(gè)數(shù)的值為前兩項(xiàng)的和

關(guān)鍵字end

end關(guān)鍵字可避免輸出內(nèi)容換行顯示


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

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