前言:
????
這個(gè)博客的就是筆者用來(lái)作總結(jié)的,只會(huì)寫出一些必要的東西,所以并不適合一個(gè)初學(xué)者看
一、python是什么
??? ? Python是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。是一種面向?qū)ο蟮膭?dòng)態(tài)類型語(yǔ)言,最初被設(shè)計(jì)用于編寫自動(dòng)化腳本(shell),隨著版本的不斷更新和語(yǔ)言新功能的添加,越來(lái)越多被用于獨(dú)立的、大型項(xiàng)目的開發(fā)。(這里不懂的話可以先記下來(lái),等學(xué)習(xí)到一定程度再回來(lái)看)
二、python基礎(chǔ)
????????2.1注釋 :
????????????看以下一個(gè)程序的運(yùn)行(
未
使用注釋)
???????????? 看以下一個(gè)程序的運(yùn)行( 使用注釋 )
????????? ?總結(jié):
????????????以#號(hào)開頭的一行是被注釋的一行不會(huì)被執(zhí)行,一般用來(lái)作說(shuō)明,或者不想某一行代碼運(yùn)行的時(shí)候可以在這一行開頭加上#號(hào)(如下圖)
????????????(''''''或者"""""")用作多行注釋(如下圖)
????????????執(zhí)行結(jié)果(無(wú)任何輸出)
????????
??????? ?2.2變 量及類型:
???????????? 變量 :可以理解為菜筐,菜筐用來(lái)裝菜,而變量則用來(lái)保存數(shù)據(jù)
????????????????在python中可以這樣來(lái)定義一個(gè)變量 a = 123、b = "abc"? ? ? #這里的a和b就可以理解為變量(如下圖)
?
????????????變量的類型:??
????????????????在python中為了更充分的利用內(nèi)存空間,數(shù)據(jù)類型分為多種(如下所示)
????????????在python中可以使用type(變量名)來(lái)查看一個(gè)變量的數(shù)據(jù)類型
??????????? ?
????????????注意:
在python中變量名只能由字母、數(shù)字和下劃線(_)構(gòu)成,且不能以數(shù)字打頭,并且不能是關(guān)鍵字
????????????關(guān)鍵字:在python中具有一些特殊功能的標(biāo)識(shí)符(標(biāo)識(shí)符即變量名)就是關(guān)鍵字。(查看方法如下圖)
????????
???? ????2.3輸入和輸出
???????????? ?輸入:
????????????? 有時(shí)候我們無(wú)法預(yù)測(cè)需要向程序提供一個(gè)什么樣的值,這里就用到了input()函數(shù)(如下圖所示)
????????????
注意:在python2中需要用raw_input(),而不是input,在python2中input獲取的值它會(huì)當(dāng)做代碼去執(zhí)行
??????????? ?輸出:
???????????? ?print()函數(shù)用于輸出一個(gè)內(nèi)容如print("hello world")也可以打印一個(gè)變量(如下圖所示)
????????????? print()輸出多個(gè)值,需要用到占位符
????????2.4運(yùn)算符
????????????
Python支持以下幾種
算術(shù)運(yùn)算符
? ? ? ? ? ? 運(yùn)算符????????????????? ? 描述
????????????????+????????????????????????相加
????????????????-?????????????????????????相減
????????????????*?????????????????????????相乘
????????????????/?????????????????????????相除
? ? ? ? ?????? ?//????????????????????????相除(9//2答案是4,如果使用/相除那么結(jié)果是4.5)
????????????????**????????????????????????冪運(yùn)算
????????????????%????????????????????????取余(9%2取余數(shù)1)
???????? 2.5 if-else語(yǔ)句
????????????if用于判斷一個(gè)條件是否為真,為真執(zhí)行某些代碼,為假的時(shí)候則執(zhí)行else代碼塊或者什么都不做(如下圖所示)
? ? ? ? ? ? 注意:input接受的默認(rèn)類型是str類型所以判斷條件是字符串'3'而不是int3,像是數(shù)字3需要寫成(number = int(input("數(shù)字:")))
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
