Python學習日記一

2021-08-20 03:14:13 字數 2306 閱讀 9152

人生很迷茫吶,找不到自己有什麼價值,只能先挖掘自己的潛力了,聽朋友說沒事寫寫部落格什麼的,能夠加深記憶,可以更好的總結所學知識。不妨試一試?沒事幹總不能閒著吧,遊戲又沒人一起玩,逛街又不會逛街,看電影,追劇又容易睡覺。。。

一、了解python

1、python是一門解釋型語言。解釋型語言指的是源**不是直接翻譯成機器語言,而是先翻譯成中間**,再由直譯器對中間**進行解釋執行,即不需要編譯(像c語言就要先編譯再執行),因此解釋型語言跨平台性好。比如原先使用的c#也是。

2、python是一門物件導向的程式語言。個人初略理解物件導向:一切都是物件,只要你想使用,你要操作的東西,這個東西就是個物件。物件導向思想很抽象,實在不知道整麼表達,也許知道整麼表達出來以後也許就可以去做乙個講師了。

3、python是一門動態資料型別的程式語言。動態資料型別就是宣告變數時不需要指定型別,根據值來確定型別。但是c#中有個var宣告的變數也是能夠根據值的型別來確定變數的型別。

二、python安裝

三、調配環境

在選單欄的view中有個*******可以開啟工具條。工具條有個扳手和螺母組合的圖示是settings。

1、在settings的editor選單下有個 file and code templates,在裡面可以找到python script 可以設定每次新建檔案時的預設格式。

2、在settings的editor選單下有個 file encodings可以設定編碼格式。

四、python語法特色

1、單行注釋:使用#

#author:timax liu
2、多行注釋:使用'''或者"""(三個單引號或者三個雙引號)

'''

name = "timax liu"

age = 23

'''#或者

"""name = 'timax liu'

age = 23

"""

3、變數宣告不需要分號,不需要指定變數型別

#在python中

name = "張三"

//在c#中

string name = "張三";

4、輸入和輸出

輸入:input()

輸出:print(),這裡的輸出是拼接起來的輸出,不需要什麼佔位符。

也可以把多行注釋賦值給乙個變數進行輸出

#方式一:%s為佔位符%()裡面的引數要按順序

content = '''

name:%s

age:%s

'''%(name,age)

print(content)

#方式二:

content = '''

name:

age:

'''.format(__name = name,__age = age)

print(content)

#方式三:為佔位符,.format()格式裡的引數也要按順序

content = '''

name:

age:

'''.format(name,age)

print(content)

輸出的結果都為

五、迴圈

1、while迴圈

const = 5

while const < 5:

print(const)

const += 1

else:

print("const greater than 5 ,const is ",const)

2、for迴圈

for i in range(10):

if i > 5:

break

else:

print("else content")

1>可以看出python的迴圈都能使用else,而c#中則不行。

2>else什麼時候執行:當程式沒有通過在迴圈體中結束迴圈時就會進入else中。

3>for迴圈通過range()指定迴圈次數。

4>python是乙個強縮排的程式語言。它沒有像c#的{}限制迴圈體,判斷等位置。都是通過縮進來判斷。

python 學習日記(一)

這兩天看完了python速成教程,從c 轉到python確實有點不是很適應。主要是兩種語言差別還是挺大的,下面我就先說說,我在轉換過程中出現的一些問題。1 python 的語言風格是指令碼式的,語言側重於解決問題,而不是語言本身,所以可以發現,對於變數 python裡都是物件 的使用上來看,pyth...

python學習日記(一)

windows下python2配置完成,在power shell下學習python.計算機基礎較為薄弱,所以對於power shell不是很了解,因為對python學習沒有太大影響,所以暫時不作深入研究,大概理解為類似於linux系統中,可以通過命令列來控制電腦程式的環境。學習在terminal下如...

python學習日記(一)

第一次用csdn來寫部落格,以後這就是我的常駐站了哈哈哈哈,這幾天在學習python,看的是小甲魚的網課,感覺講的挺詳細的,每次學完要進行部落格記載,第二天重溫學過的知識。好了不說廢話了,開始記載第一天的學習內容。1.這次學的是python3,相對於python2做了很大的改動,很多地方也與2不相容...