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

歡迎訪問 生活随笔!

生活随笔

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

python

python学习笔记(一):python入门

發(fā)布時間:2023/11/29 python 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习笔记(一):python入门 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

上周六終于開始接觸心心念念的python了,本人學(xué)習(xí)語言算是零基礎(chǔ),java語法比較復(fù)雜,所以選擇了一個語法相對還是比較簡單,而且現(xiàn)在使用也是越來越廣泛的python進行了學(xué)習(xí)。下面就言歸正傳吧

在學(xué)習(xí)python之前先來了解下現(xiàn)今比較流行的開發(fā)語言:java、python、php、ruby

開發(fā)語言分為兩種類型:1)編譯型語言:編譯型語言,在運行代碼之前,首先將源代碼編譯生成機器語言,再由機器運行機器碼(二進制)。eg. c/c++/c#。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 該語言的優(yōu)點是運行比較快,因為是事先已經(jīng)編譯好了,直接運行即可,缺點是編譯需要花很長時間,而且一旦編譯過程中出錯,就要重新進行編輯

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2)解釋型語言:相對于編譯型語言存在的,源代碼不是直接翻譯成機器語言,而是先翻譯成中間代碼,再由解釋器對中間代碼進行解釋運行。eg. Python/Java /ruby/Perl /Shell等都? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?是解釋型語言

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?該語言的優(yōu)點是將代碼可以隨時編譯隨時運行,缺點就是沒有編譯型的語言運行效率快

一、python的安裝

1. 在下載了安裝包之后就下一步下一步,默認安裝就好了,這邊值得一提的是安裝好之后配置環(huán)境變量,如果想使用python命令需要把python的安裝目錄加到環(huán)境變量中,windows下還要把python安裝目錄下的scripts目錄加入到環(huán)境變量中。

2. python安裝好之后,編寫代碼可以是文本文件,可以是doc命令下,也可以用工具,我這邊安裝了python的編輯工具pycharm,該工具可以自動補全命令,其實直接在命令行里面輸入python就可以進入python交互式命令行了,linux下面也是一樣,什么叫交互式呢,交互就是你給我說一句話,我回應(yīng)你一句,這個就是交互。

二、python基礎(chǔ)

1. python語法

? ? 1) tab縮進:Python以縮進來區(qū)分代碼塊。只要有冒號":",下一行代碼要加上縮進(可參考條件判斷案例)

? ? 2) 分號:python在代碼末尾可以不需要加分號";"

? ? 3) 等號:判斷符號中,需要使用2個等號”==“

? ? 4) 百分號:格式化用如%s,如果想表示百分號,每打一個百分號,需要2個百分號,如打印%%,需要寫%%%%

? ? 5) 如果帶有判斷條件的,第一行不能進行縮進(第一行有縮進的話pycharm里面會報錯)

2. 數(shù)據(jù)類型

? ? ? ?int()--整型、str()--字符串、float()--小數(shù)、list--數(shù)組

1) int類型

? ? ? a // b 表示用a除以b,把小數(shù)位舍掉

? ? ? 數(shù)據(jù)類型轉(zhuǎn)換:

input默認都是string類型,整型數(shù)字需要通過int(xxx)進行轉(zhuǎn)換 score = input ('請輸入成績:')print ('1',type(score))//這個可以打印出輸入的score這個數(shù)據(jù)的數(shù)據(jù)類型
score = int (score)
print ('1',type(score))
運行結(jié)果如下:
請輸入成績:98
1 <class 'str'>
2 <class 'int'>

2)其他類型還沒學(xué),后面學(xué)過后再進行補充

3. 執(zhí)行python,直接打印出

'Hello World!'

4. 變量

? ? 變量就是用來存東西的,以便于后面的使用,python中定義變量很簡單,一個等號搞定

5.?python中的單引號、雙引號和三引號

? ??python中定義變量的時候字符串都用用引號括起來,單引號和雙引號沒有區(qū)別,如果說這個字符串里面有單引號的話,那你外面就用雙引號,里面有雙引號的話,外面就用單引號,如果既有單又有雙,那么用三引號,三引號也可以多行注釋代碼,單行注釋,使用#

6. 輸入、輸出

? ? 輸入使用input函數(shù),輸出使用print即可

7. 條件判斷

? ? python中條件判斷使用if else來判斷,多分支的話使用if elif ... else,也就是如果怎么怎么樣就怎么怎么樣,否則就怎么怎么這樣

8. 循環(huán)

? ??python中有兩種循環(huán),while和for,兩種循環(huán)的區(qū)別是,while循環(huán)之前,先判斷一次,如果滿足條件的話,再循環(huán),for循環(huán)的時候必須有一個可迭代的對象,才能循環(huán),python中for循環(huán)很簡單,循環(huán)的是一個可迭代對象中的元素,你這個對象中有多少個元素,就循環(huán)多少次。循環(huán)里面還有兩個比較重要的關(guān)鍵字,continue和break,continue的意思是,跳出本次循環(huán),繼續(xù)進行下一次循環(huán),break的意思是停止循環(huán),也就是說在continue和break下面的代碼都是不執(zhí)行的

while循環(huán):

for循環(huán):

?

?

? ? ??

?

? ??

轉(zhuǎn)載于:https://www.cnblogs.com/nickey85/p/9508278.html

總結(jié)

以上是生活随笔為你收集整理的python学习笔记(一):python入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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