Python100天打卡 Day02 語言元素

2021-09-22 02:15:47 字數 2312 閱讀 4941

指令和程式

變數和型別

變數是一種儲存資料的載體,計算機中的變數是實際存在的資料或者說是儲存器中儲存資料的一塊記憶體空間

python中的資料型別很多,常見的有:

變數命名規則

變數名由字母(廣義的unicode字元,不包括特殊字元)、數字和下劃線構成,數字不能開頭。

大小寫敏感(大寫的a和小寫的a是兩個不同的變數)。

不要跟關鍵字和系統保留字(如函式、模組等的名字)衝突。

用小寫字母拼寫,多個單詞用下劃線連線。

受保護的例項屬性用單個下劃線開頭(後面會講到)。

私有的例項屬性用兩個下劃線開頭(後面會講到)。

變數的使用

"""

使用變數儲存資料並進行算術運算

version: 0.1

author: 駱昊

"""a =

321b =

123print

(a + b)

print

(a - b)

print

(a * b)

print

(a / b)

print

(a // b)

print

(a % b)

print

(a ** b)

"""

使用input函式輸入

使用int()進行型別轉換

用佔位符格式化輸出的字串

version: 0.1

author: 駱昊

"""a =

int(

input

('a = '))

b =int

(input

('b = '))

print

('%d + %d = %d'

%(a, b, a + b)

)print

('%d - %d = %d'

%(a, b, a - b)

)print

('%d * %d = %d'

%(a, b, a * b)

)print

('%d / %d = %f'

%(a, b, a / b)

)print

('%d // %d = %d'

%(a, b, a // b)

)print

('%d %% %d = %d'

%(a, b, a % b)

)print

('%d ** %d = %d'

%(a, b, a ** b)

)

"""

使用type()檢查變數的型別

version: 0.1

author: 駱昊

date: 2018-02-27

"""a =

100b =

12.345

c =1+5j

d ='hello, world'

e =true

print

(type

(a))

print

(type

(b))

print

(type

(c))

print

(type

(d))

print

(type

(e))

在對變數型別進行轉換時可以使用python的內建函式(準確的說下面列出的並不是真正意義上的函式,而是後面我們要講到的建立物件的構造方法)。

運算子下表大致按照優先順序從高到低的順序列出了所有的運算子,弄不明白的直接加括號區分即可。

練習練習1:華氏溫度轉攝氏溫度。

練習2:輸入圓的半徑計算計算周長和面積。

練習3:輸入年份判斷是不是閏年。

使用環境:jupyterlab

參考資料:

Python100天學習筆記 Day 6 函式

使用def 來定義函式,通過return返回函式值 在python中,函式的引數可以有預設值,也支援使用可變引數,所以python並不需要像其他語言一樣支援函式的過載,因為我們在定義乙個函式的時候可以讓它有多種不同的使用方式。同時,由於python沒有函式過載的概念,如果同一.py檔案出現了兩個同名...

python100天 1 7天內容輸出

一 python的基礎了解 python特點上手快和開源。然後因為直譯器原因天生就好移植。缺點就是 執行效率底了,而且 無法加密。python應用場景很多,我學習的目的是用於自動化測試。二 語言特性 變數型別 整型 浮點 字串 布林 複數 命名規則 python大小寫敏感,不能以數字開頭。pep 8...

Python 100天練習 Day3 分支結構

本文以github上100天python從新手到大師為素材,規劃為約100天的練習,每次的學習和總結均發在這裡。有錯誤的地方還請朋友們指正。在day1 2 兩天的程式中,我們的 都屬於順序結構,即一條線下來的 以day2練習中 華氏度轉換攝氏度 為例做流程圖 但在現實中也包含有需要條件判斷才能夠進行...