日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

Python 学习笔记(1)

發(fā)布時(shí)間:2023/12/10 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 学习笔记(1) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
最近開(kāi)始學(xué)習(xí)Python,早早聽(tīng)說(shuō)這是一門(mén)高效率的編程語(yǔ)言,據(jù)說(shuō)可以用幾行代碼就實(shí)現(xiàn)如Java語(yǔ)言需要寫(xiě)幾十行代碼才實(shí)現(xiàn)的功能,加上這門(mén)語(yǔ)言在圖像分類(lèi)等方向應(yīng)用得很多,所以就提前學(xué)習(xí)下。 原本計(jì)劃是看《Head First Python》的,但看了幾章,發(fā)現(xiàn)看的版本應(yīng)該講的是3.x版本的python了,而目前這個(gè)版本的python似乎還不夠完善,2.x版本的python可以使用更多的第三方庫(kù),所以同時(shí)打算在[Python | Codecademy](http://www.codecademy.com/en/tracks/python)

這個(gè)在線(xiàn)學(xué)習(xí)網(wǎng)站學(xué)習(xí),同時(shí)看廖雪峰的官方網(wǎng)站來(lái)學(xué)習(xí),兩個(gè)版本的一些語(yǔ)法還是有些不同的,所以這里就打算做點(diǎn)筆記,記錄一些需要注意或者比較容易忘記的知識(shí)點(diǎn)。

1.基礎(chǔ)
因?yàn)橐婚_(kāi)始看的是《Head First Python》,所以下載的python版本是目前最新版,3.3.5的,下載后,在命令行輸入 python 即可進(jìn)入python的交互式環(huán)境,如下圖所示,這樣就可以開(kāi)始編寫(xiě)python代碼了。

當(dāng)然,也可以使用一些文本編輯器,比如Sublime Text,Notepad++,具體介紹可以看廖雪峰老師的介紹–使用文本編輯器
而目前所用的是在下載python時(shí)附帶安裝的IDLE,
當(dāng)然還有其他一些比較好的文本編輯器了,這里就不一一列舉了。

1.1 縮進(jìn)
跟之前學(xué)習(xí)過(guò)的一些編程語(yǔ)言,如C,Java,在Python中,采用縮進(jìn)的方式,一旦沒(méi)有使用縮進(jìn)方式,運(yùn)行程序的時(shí)候是會(huì)出錯(cuò)的,一般在寫(xiě)if-else語(yǔ)句或者for語(yǔ)句時(shí),都需要使用縮進(jìn)方式,這里就列出一個(gè)if語(yǔ)句的例子:

必須在if,else后面加上“:”,縮進(jìn)的語(yǔ)句時(shí)被視為代碼塊的。

1.2 注釋
在Python中,注釋也是分為單行注釋和多行注釋的,前者用 # 表示,后者則是 “”” “”” ,即使用三個(gè)雙引號(hào)。

1.3 輸入和輸出
在輸入方面,在2.x版本可以使用raw_input()這個(gè)函數(shù)接受輸入,但是在3.x版本這個(gè)函數(shù)卻使用不了,這個(gè)就是兩個(gè)版本的一個(gè)不同點(diǎn);
在輸出方面,2.x版本可以這樣輸出:print ‘Hello world!’,而在3.x版本就必須如此:print (’Hello world!’),必須由括號(hào),否則會(huì)報(bào)錯(cuò)。
如下圖所示:

1.4 數(shù)據(jù)類(lèi)型
Python 是一門(mén)動(dòng)態(tài)語(yǔ)言,它不需要事先聲明變量的類(lèi)型,當(dāng)然它和其他編程語(yǔ)言一樣,也是有整型,浮點(diǎn)型,布爾型,字符串,其中布爾值是用TrueFalse 表示的,Python是對(duì)大小寫(xiě)敏感的,所以true和false并不是布爾型的值,跟True和False是不一樣的。
字符串的表示是有三種方式,分別為:
‘a(chǎn)bc’
“accd”
str(3.25)
前兩個(gè)是采用 ’ 和 ”表示字符串,第三個(gè)采用了python的內(nèi)置函數(shù)str(),這是一個(gè)可以將其他類(lèi)型的類(lèi)型變成字符串的函數(shù)。在有時(shí)候輸出是既包含字符串和非字符,如整數(shù),浮點(diǎn)數(shù)的時(shí)候,在如Java中,可以直接用+來(lái)連接這幾個(gè)變量,但是python中直接使用是會(huì)報(bào)錯(cuò)的,必須將非字符串變成字符串才能成功,如下圖所示:

另外,python也是可以用轉(zhuǎn)義字符**來(lái)轉(zhuǎn)義很多字符的,比如’,“,\,\n等等,另外如果一個(gè)字符串中有多個(gè)轉(zhuǎn)義的字符,還可以用r’ ‘或者”’ ”’這兩種格式。
布爾值除了直接用True和False表示,還可以用andornot運(yùn)算。

關(guān)于數(shù)據(jù)類(lèi)型和變量,這里借用廖雪峰老師的話(huà)來(lái)小結(jié)一下:
Python支持多種數(shù)據(jù)類(lèi)型,在計(jì)算機(jī)內(nèi)部,可以把任何數(shù)據(jù)都看成一個(gè)“對(duì)象”,而變量就是在程序中用來(lái)指向這些數(shù)據(jù)對(duì)象的,對(duì)變量賦值就是把數(shù)據(jù)和變量給關(guān)聯(lián)起來(lái)。

總結(jié)

以上是生活随笔為你收集整理的Python 学习笔记(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。