Python基礎(chǔ)班第四課

5.3 字符串

5.3.1 字符串+拼接
5.3.2 字符串傳參數(shù)形式
5.3.3 占位符
%s, %f, %d +%()
實(shí)例:

d='張三%d歲,%s歲數(shù)更大'%(22,'李四')
print(d)
>> 張三22歲,李四歲數(shù)更大

5.3.4 格式化字符串
5.3.4.1
s1='a',
s2='b'
f+str({},{},...)r+str
r=f'hello {s1},{s2}'
實(shí)例:

a=22
b='李四'
r=f'張三{a}歲,储矩歲數(shù)更大'
print(r)
>> 張三22歲,李四歲數(shù)更大

5.3.4.2
s='i like {}'
a=s.format('party')
實(shí)例:

s='張三{0}歲,{1}歲數(shù)更大'
a=s.format(22,'李四')
print(a)
>> 張三22歲,李四歲數(shù)更大

5.4 字符串其他操作

  • len(),min(),max(), ord()查找字符的ASCII值
  • 分隔split(): 分割后把結(jié)果返回到一個(gè)列表里
  • 拼接join(): str.join(seq)
    str->拼接方式
    seq->序列內(nèi)容
    eg.:
a='abc'
r='-'.join(a)
print(r)
  • 去空格 strip()
    s.strip()
    s.lstrip()
    s.rstrip()
  • 字符串大小寫
    s.upper()全部大寫
    s.lower()全部小寫
    s.isupper() 判斷是否全部大寫
    s.islower() 判斷是否全部小寫

六箱锐、運(yùn)算符

6.1 概念

6.2 分類

  • 算術(shù)運(yùn)算符

1.
print (2*'a' )   #2個(gè)a
>> aa
2.
print(68/2)    # **整數(shù)或浮點(diǎn)數(shù)做除法總會(huì)返回浮點(diǎn)類型**
>> 34.0
3.
print(7//3)    # 取整
>> 2
4.
print(7%3)    # 取余(取模)
>>1
5.
print(25**0.5) #冪運(yùn)算
>> 5.0#返回浮點(diǎn)數(shù)值
  • 賦值運(yùn)算符

a = 10 #等號(hào)右邊值賦給左邊的變量
x =5
x+=3 # 等價(jià)于 x=x+3
x-=3 # 等價(jià)于 x=x-3
x*=3 # 等價(jià)于 x=x*3
x/=3 # 等價(jià)于 x=x/3
x**=3 # 等價(jià)于 x=x**3
x//=3 # 等價(jià)于 x=x//3 取整
x%=3   # 等價(jià)于 x=x%3 取余
print('x = ',x)
>> x = 2.0
  • 比較運(yùn)算符

比較2個(gè)之間 的關(guān)系荤胁,總會(huì)返回一個(gè)布爾類型 成立返回True, 不成立返回False

# 字符串比較的的是ASCII 碼
print( ord('a'),ord('b')) 
>> 97 98
#字符串比較:多個(gè)字符情況,比較方式是對(duì)位比較谱净,則之間返回結(jié)果,如果無(wú)結(jié)果再下一位對(duì)位比較擅威,知道比較出結(jié)果為止
print('ab'>'b')
>>False
print('ab'<'ac')
>>True
print(1==True)
>>True
print(1 is True)  # 對(duì)象的id不同
>>False
  • 邏輯運(yùn)算符

    做邏輯判斷
- 1.1 邏輯 '非'

非布爾值壕探,非運(yùn)算先將其轉(zhuǎn)換為布爾值,然后再取反操作
對(duì)于0 None郊丛,空串...等有空性的值布爾值都會(huì)轉(zhuǎn)換為False,其他都是True.

a=1
a = not a    #a=!1
print('a= ',a)
>> False

a=None 
a = not a   
print('a= ',a)
>> True

####邏輯 '與' and  ####
#找False,  都為True 才返回True 
print(True and True) 
>>True 
print(True and False) 
>>False
print(False and True) 
>>False
print(False and False) 
>>False
print(True and print('python')) #找False
>>python
- 1.2 邏輯 '或' or

找True, 有True 就返回True

print(True and True) 
>>False
print(True and False) 
>>True 
print(False and True) 
>>True 
print(False and False) 
>>True
print(False or print('python')) #找True 
>>python
- 1.3 非布爾值的 '或', '與' 運(yùn)算
  • 當(dāng)我們對(duì)非布爾值進(jìn)行與或運(yùn)算李请,Python 將其當(dāng)成布爾值運(yùn)算,最終返回的是原值

  • 與運(yùn)算的規(guī)則 r=True and True ==>找False,如第一個(gè)是F,則直接返回第一個(gè)值宾袜,否則返回第二個(gè)值

print(1 and 2)
>>2
print(0 and 1)
>>0
  • 或運(yùn)算的規(guī)則 r=False or False ==>找Ture,如第一個(gè)是T,則直接返回第一個(gè)值捻艳,否則返回第二個(gè)值
print(1 or 3)
>>1
pirnt(0 or 3)
>>3
pirnt(0 or None)
>>None
  • 條件運(yùn)算符

if else

print ('python') if False else print('java')
>> java
a=6
b=8
m= a if a>b else b #求max(a,b)
print(m)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市庆猫,隨后出現(xiàn)的幾起案子认轨,更是在濱河造成了極大的恐慌,老刑警劉巖月培,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嘁字,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡杉畜,警方通過(guò)查閱死者的電腦和手機(jī)纪蜒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)此叠,“玉大人纯续,你說(shuō)我怎么就攤上這事∶鹪” “怎么了猬错?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)茸歧。 經(jīng)常有香客問(wèn)我倦炒,道長(zhǎng),這世上最難降的妖魔是什么软瞎? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任逢唤,我火速辦了婚禮,結(jié)果婚禮上涤浇,老公的妹妹穿的比我還像新娘鳖藕。我一直安慰自己,他們只是感情好只锭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布吊奢。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪页滚。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,482評(píng)論 1 302
  • 那天铺呵,我揣著相機(jī)與錄音裹驰,去河邊找鬼。 笑死片挂,一個(gè)胖子當(dāng)著我的面吹牛幻林,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播音念,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼沪饺,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了闷愤?” 一聲冷哼從身側(cè)響起整葡,我...
    開(kāi)封第一講書(shū)人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎讥脐,沒(méi)想到半個(gè)月后遭居,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡旬渠,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年俱萍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片告丢。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡枪蘑,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出岖免,到底是詐尸還是另有隱情岳颇,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布觅捆,位于F島的核電站赦役,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏栅炒。R本人自食惡果不足惜掂摔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望赢赊。 院中可真熱鬧乙漓,春花似錦、人聲如沸释移。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)玩讳。三九已至涩蜘,卻和暖如春嚼贡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背同诫。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工粤策, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人误窖。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓叮盘,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親霹俺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子柔吼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354