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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python 学习笔记(1)

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

這個在線學習網站學習,同時看廖雪峰的官方網站來學習,兩個版本的一些語法還是有些不同的,所以這里就打算做點筆記,記錄一些需要注意或者比較容易忘記的知識點。

1.基礎
因為一開始看的是《Head First Python》,所以下載的python版本是目前最新版,3.3.5的,下載后,在命令行輸入 python 即可進入python的交互式環(huán)境,如下圖所示,這樣就可以開始編寫python代碼了。

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

1.1 縮進
跟之前學習過的一些編程語言,如C,Java,在Python中,采用縮進的方式,一旦沒有使用縮進方式,運行程序的時候是會出錯的,一般在寫if-else語句或者for語句時,都需要使用縮進方式,這里就列出一個if語句的例子:

必須在if,else后面加上“:”,縮進的語句時被視為代碼塊的。

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

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

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

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

關于數據類型和變量,這里借用廖雪峰老師的話來小結一下:
Python支持多種數據類型,在計算機內部,可以把任何數據都看成一個“對象”,而變量就是在程序中用來指向這些數據對象的,對變量賦值就是把數據和變量給關聯起來。

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。