萌妹子Python入門指北(二)

      網(wǎng)友投稿 648 2022-05-29

      原文來自 (ixindoo.com)[http://ixindoo.com/articles/662]

      只寫了第一篇就好久沒更新了,為啥?因?yàn)槊米訉W(xué)編程的意愿不強(qiáng)了,我也不能逼迫她去學(xué)。不過后來收到部分人的私信說希望繼續(xù)更新下去,所以緊接上文繼續(xù)萌妹子Python入門指北(一)。聲明:本系列是為非計(jì)算機(jī)專業(yè)人士寫的,單篇文章內(nèi)容會(huì)偏少、也偏簡單,本人對(duì)文章的最低要求是沒任何編程基礎(chǔ)的人都能看懂。

      如果你看了本系列一,我相信你python的環(huán)境已經(jīng)裝好了,所以我這不在贅述,直接開始今天的主題 python基本數(shù)據(jù)類型 和 python基本運(yùn)算符,為什么說是基本呢!因?yàn)楦鞣N編程語言里總有一些常人不能理解的東西,這些亂七八糟的鬼暫時(shí)拋開,反正一般也不會(huì)用到。

      首先是倆名詞解釋,何為數(shù)據(jù)類型 何為 運(yùn)算符 。

      數(shù)據(jù)類型:就是數(shù)據(jù)的表現(xiàn)形式,比如 1,2,3這是三個(gè)整數(shù), 3.1415, 1.414這是倆小數(shù),‘A’ ‘B’ ‘C’ 這是三個(gè)字母,xindoo 這是一個(gè)字符串,它們?cè)趐ython分別對(duì)應(yīng) 整型、浮點(diǎn)型、字符、字符串 ,還分別有洋氣的英文名int、float、char、string。

      運(yùn)算符:這個(gè)就簡單了,我們小學(xué)都學(xué)過,加減乘除和等于號(hào),在pyhon里我們用+-/=代替,注意鍵盤上是沒有標(biāo)準(zhǔn)的乘除號(hào)的 所以分別用 / 代替。

      本文就介紹這么多內(nèi)容,接下來開始我們的實(shí)戰(zhàn)之旅。首先,你嘗試下在idle中輸入下面這行內(nèi)容

      3+4*5+20/4-8

      1

      你按回車會(huì)怎么樣?和你想的沒錯(cuò),就是輸出這個(gè)式子的計(jì)算結(jié)果,而且和我們小學(xué)學(xué)的計(jì)算優(yōu)先級(jí)是一樣的,先算乘除再算加減。如果我想讓加減先算呢? 比如我先算 3+4然后再乘以5,這里你可以使用小括號(hào)(),注意,你只能用小括號(hào),但是可以用多層小括號(hào),舉個(gè)栗子。

      ((3+4)*5+20)/4-8

      1

      計(jì)算的優(yōu)先級(jí)也和我們小學(xué)學(xué)的一樣,先算最里層括號(hào),然后再乘除再加減,再次強(qiáng)調(diào)下,運(yùn)算過程中你只能用小括號(hào)(),不能使用中括號(hào)[] 或者大{},因?yàn)檫@倆符合在編程界另有用途。

      對(duì)于不懂編程的人來說,用除號(hào)的生活有一些詭異的地方,比如你計(jì)算 3/2 你得到的結(jié)果可能是1,明顯是錯(cuò)的嗎!!,其實(shí)這里python只是保留了計(jì)算結(jié)果的整數(shù)部分而已,如果你真想得到1.5 ,你可以 3.0/2 這樣寫。

      接下來就是比較神奇的了,字符和字符串也能做計(jì)算。是不是有點(diǎn)違反常理??!其實(shí)python中對(duì)字符串做計(jì)算也僅限于字符(串)*整數(shù),字符(串)+字符(串)。直接上例子了。

      'A'+'B' 'AAA'+'bb' 'ABC'*3 'ABC'*2 + 'XYZ'

      1

      2

      3

      4

      上面幾行代碼,你只要輸入到idle里運(yùn)行下就知道了,灰常簡單。這里有一點(diǎn)要注意的是,字符或者字符串在輸入的時(shí)候要加上引號(hào),單雙引號(hào)都可以,但不能一單一雙,你想想看 一個(gè)人單雙眼皮多難看??!

      接下來我總結(jié)下運(yùn)算規(guī)則:

      1. 所有數(shù)值類型都可以相互做加減乘除,但是除數(shù)不能為0

      2. 字符串只能加字符串和字符串乘以整數(shù)

      3. 字符串運(yùn)算也可以使用小括號(hào)

      萌妹子Python入門指北(二)

      有一天我寫了一個(gè)很復(fù)雜的計(jì)算式子得出一個(gè)結(jié)果,然后我要拿這個(gè)結(jié)果去和別的數(shù)做計(jì)算,比如我 (((123*2421+111)/16)+15)*179 然后把得出的結(jié)果再來計(jì)算一次,難道我要把這個(gè)結(jié)果記下來然后再輸入嗎??我們最好有個(gè)容器把結(jié)果保存下來,接下來我們直接拿來用就可以了,那么在python這個(gè)容器叫什么?這里引出本文最后一個(gè)專業(yè)術(shù)語 變量

      變量: 可以簡單里理解為裝數(shù)據(jù)的容器,可以用來裝一個(gè)整數(shù)、一個(gè)小數(shù)、一個(gè)字符串或者一個(gè)字符,注意我這里只說了一個(gè),因?yàn)閜ython基本變量只能裝一個(gè),以后我們會(huì)介紹python的高級(jí)數(shù)據(jù)類型。

      直接上例子,我們把上面那個(gè)復(fù)雜的式子計(jì)算結(jié)果存到變量a里面

      a=(((123*2421+111)/16)+15)*179 print a

      1

      2

      然后你輸入print a就能看a的結(jié)果,緊接著你就可以拿a來計(jì)算了, 比如 a*18+15和(((123*2421+111)/16)+15)*179*18+15是等價(jià)的。看看,我們拿一個(gè)變量代替了很長的一個(gè)東西后,我們可以少碼多少字??!!

      注意,你也可以給變量起名叫b或者c或者d 甚至起名叫bcd都無所謂,變量名在同一個(gè)程序里就是它們的身份證號(hào),不能有重復(fù)的。   文末,我來寫倆比較復(fù)雜的例子,希望大家可以自己嘗試下。

      a=12*(3-6)+7*(14+6) b=(16+24)/10 + 33*(8-18) c=5*(4*7-8) x='happy ' y='new ' z='year ' print a*20+b+2*c+31*2 print (x+y+z)*3

      1

      2

      3

      4

      5

      6

      7

      8

      9

      預(yù)告,下篇文章開始講python的循環(huán)和判斷,然后我們就可以寫一些比較萌萌噠的東西了!!

      Python

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:使用Java API進(jìn)行tar.gz文件及文件夾壓縮解壓縮
      下一篇:Flume快速入門系列(1) | Flume的簡單介紹
      相關(guān)文章
      亚洲hairy多毛pics大全| 色偷偷女男人的天堂亚洲网| 成人亚洲国产va天堂| 亚洲高清无在码在线无弹窗| 亚洲最大的成网4438| 亚洲AV成人精品网站在线播放| 亚洲成A人片在线观看无码不卡| 亚洲精品无码mv在线观看网站| 亚洲欧洲国产精品香蕉网| 亚洲人成色77777| 国产亚洲精品自在久久| 亚洲大尺度无码无码专区| 亚洲中文字幕无码一区二区三区| 浮力影院亚洲国产第一页| 亚洲男同帅GAY片在线观看| 亚洲精品国产字幕久久不卡| 亚洲人成无码网站| 亚洲国产香蕉碰碰人人| 亚洲第一二三四区| 亚洲国产日韩精品| 亚洲欧美日韩中文字幕一区二区三区| 亚洲欧洲免费无码| 国产亚洲情侣久久精品| 国产亚洲精品无码专区| 亚洲精品蜜桃久久久久久| 久久亚洲一区二区| 亚洲美女aⅴ久久久91| 亚洲国产av一区二区三区丶| 国产亚洲sss在线播放| 亚洲国产精品无码久久久秋霞1| 日韩欧美亚洲中文乱码| 亚洲裸男gv网站| 亚洲成AV人在线播放无码| 亚洲综合激情九月婷婷| 激情综合亚洲色婷婷五月| 亚洲精华液一二三产区| 亚洲高清国产拍精品青青草原 | 亚洲国产成人爱av在线播放| 国产精品亚洲视频| 亚洲av成人无码久久精品| 亚洲另类自拍丝袜第1页|