python入門筆記—第一章(字符串和變量)

第一章:字符串和變量

一、轉(zhuǎn)義字符
1.回車表示方法:
Windows: \n Linux:\r\n (注意:其中斜杠是\不是/)

2.表示let's go的方法
s = "let's go" s = 'let's go'

(加了\之后,\后面的符號則被轉(zhuǎn)義,不再具有之前的作用,如第二種表示方法,如果不加\,則第一個(gè)'會和s之前的'組成一組,Python會報(bào)語法錯誤)

(約定俗成:一般在+ - × / 符號左右都各加一個(gè)空格)

二、字符串的格式化
1.利用百分號格式化
如要打印I love nana,有以下兩種最常見表示方法

1.s = "I love %s"             

print(s%"nana")
2.s = "I love %s"%"nana"

print(s)

比較常見的用法:

s = "I am %d years old,I love %s"

print(s%(18,"nana",))

打印結(jié)果:

I am 18 years old,I love nana

2.format函數(shù)格式化
利用format函數(shù)格式化是Python編程中比較常用的用法

print("I am {1},I love (0),I am (2) years old"format.("nana","minjie","18"))

打印結(jié)果:

I am minjie,I love nana,I am 18 years old

注意:

format(0,1,2,……)函數(shù)中,各個(gè)參數(shù)的位置和前面的0,1,2……一一對應(yīng)

前面的數(shù)字是用大括號{}框起來的,不是其他括號

三、表達(dá)式
1.算數(shù)符

      • / > < >= <= != %:加 減 乘 除 大于 小于 大于等于 小于等于 不等于

%:取余

//:地板除,表示取商

**:表示冪運(yùn)算

2.邏輯運(yùn)算
and:與運(yùn)算(全部為真才為真,其余為假)

or:或運(yùn)算(全部為假才是假,其余為真)

注:邏輯運(yùn)算當(dāng)已經(jīng)能夠確定表達(dá)式的值時(shí),則停止運(yùn)算

舉例:

A = ture B = 0

A or (B and B and B and……)不管后面括號里面有多算都不會運(yùn)算,因?yàn)榇吮磉_(dá)式的值必定為1

3.成員運(yùn)算符—in
表示某個(gè)值是否屬于另一個(gè)變量的成員

例:

a = [11,22,33,44,55] #注意:是用括號[],不是其他括號
b = 11
c = "ABS SS"
d="SS"
print(a in b)
print(a not in b)
print(d in c)

結(jié)果:

true
false
true

4.身份運(yùn)算符—is
1.is與==的區(qū)別

"==":只要值相同就成立,

例:

a = "wang xiao jing"

b = "wang xiao jing"

print(a == b)

print(a is b)

結(jié)果:

true

false

"is":值和內(nèi)存地址都要相同

例:

a = 10

b = 10

print(a is b)

a = "wangxiaojing"

b = "wangxiaojing"

print(a is b)

a = "wang xiao jing"

b = "wang xiao jing"  (為什么中間加了空格之后地址就不一樣了呢(python實(shí)測)?后續(xù)學(xué)習(xí)完再補(bǔ))

print(a is b)

結(jié)果:
true
true
false

2.is的存儲池問題

存儲池:[-5,256],對于小整數(shù)使用is的時(shí)候,只有范圍在存儲池內(nèi)比較才會成立

例:

a,b,c,d = -5,-5,-6,-6

print(a is b)

print(c is d)

永遠(yuǎn)記住,括號具有最高優(yōu)先級
優(yōu)先級表格

結(jié)果:

true

false

因?yàn)?6?[-5,256],所以使用is的時(shí)候不成立

四、運(yùn)算符優(yōu)先級

  • 永遠(yuǎn)記住,括號具有最高優(yōu)先級

  • 優(yōu)先級表格

      **  指數(shù) (最高優(yōu)先級)
      ~ + -   按位翻轉(zhuǎn), 一元加號和減號 (最后兩個(gè)的方法名為 +@ 和 -@)
      * / % //    乘,除,取模和取整除
      + - 加法減法
      >> <<   右移,左移運(yùn)算符
      &   位 'AND'
      ^ | 位運(yùn)算符
      <= < > >=   比較運(yùn)算符
      <> == !=    等于運(yùn)算符
      = %= /= //= -= += *= **=    賦值運(yùn)算符
      is is not   身份運(yùn)算符
      in not in   成員運(yùn)算符
      not or and  邏輯運(yùn)算符
    
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,535評論 0 13
  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,243評論 0 38
  • 我們整天忙忙碌碌,像一群群沒有靈魂的蒼蠅,喧鬧著,躁動著,聽不到靈魂深處的聲音。時(shí)光流逝,童年遠(yuǎn)去,我們漸漸長大,...
    Life_53a9閱讀 67評論 0 0
  • 風(fēng)撫過你的臉頰 然后藏于巖石的顏色 季節(jié)嬉鬧過一條公路 等待的人比急流的江更恒久 山里藏著遠(yuǎn)古的靈魂 遠(yuǎn)離喧囂捶打...
    沒什么可叫的閱讀 233評論 0 3
  • 在東方的家庭觀里,一團(tuán)和氣的形式維護(hù)很重要,組織大于個(gè)人,形式大于內(nèi)容,用“和”、用“禮”、用“孝”各種東西綁著個(gè)...
    莫愁小窩Janies閱讀 709評論 0 0

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