Python基礎學習筆記 Day 1

2021-10-04 07:46:24 字數 3074 閱讀 4329

------注釋------

python的注釋分兩種:

1·單行注釋:使用 # 號對文字進行注釋

例:print("hello world") #列印字串"hello world"

2·多行注釋:使用 『』』 『』』 一對三引號對文字進行注釋

例:''' python是一種跨平台的計算機程式語言。 是乙個高層次的結合了解釋性、編譯性、互動性和物件導向的指令碼語言。 '''

3·新增注釋的作用:對特殊或者重要**進行標註說明 增加**可讀性 方便再次修改等等

------算數運算子------

1·python中的算數運算子:

加法算符+例:1+1=2

減法算符-例:3-1=2

乘法算符*例:2*4=8

除法算符/例:4/2=2

取整算符//例:9//2=4 #返回除法的整數部分

取餘算符%例:9%2=1 #返回除法的餘數部分

求冪算符**例:3**2=9 #乘方運算

2·算術運算子的優先順序;

–最高端:**(冪運算)

–中 級:*(乘法運算)/(除法運算)%(取餘運算)//(取整運算)

–最低階:+(加法運算)-(減法運算)

------變數------

1·python中,使用變數前必須賦值: 變數名 = 值

例:

number_phone =

123456789

print

(number_phone)

2·python中,變數的命名採用 大寫字母,小寫字母,數字,下劃線,漢字 等字元及其組合進行命名,識別符號對大小寫敏感

3·python中,變數的名字首字元不能是 數字,識別符號

4·python中,變數的名字中間不能出現空格,長度沒有限制

5·python中,變數的名字不能與python中的保留字相同

6·獲取保留字:

import keyword

print

(keyword.kwlist)

7·變數賦值的資料型別:(在python中定義變數時不需要像c語言指定變數型別,python可以通過對變數的賦值自動推導出其資料型別)

數字型:float,int,complex,bool

浮點型(flo):balance_card = 1268.89

整 型(int):age_jerry = 18

複合型(com):msg = 2+3j #python中複數表達形式:a + bj

真假型(bool):msg1_bool = true ,msg2_bool = false

非數字型:str,list,tuple,dict

字元型(str):name_school = 'harvard university'

列表型(list):number_list = [1,2,4,5,6,8]

元組型(tuple):numbei_tuple = (1,2,3,4,5,6)

字典型(dict):jerry_dict =

8·檢視乙個變數的資料型別:type(變數)

9·數字型變數之間可以使用運算子直接計算:print(2*123.4)

10·字串之間可以使用 + 拼接成新的字串:print("sijdasjdsa" + "154dsda")

11·字串可以 * 與 整數 擴充套件成原字串的整數倍:print("sjdhasid"*3)

------輸入與輸出------

1·input()函式實現從鍵盤輸入:

msg =

input

()

2·使用者通過input()輸入的任何資訊並賦值給變數時,其格式都是 字元型(str)

3.eval()函式可以去掉字串最外側的引號,並按照python語法執行去掉引號後的字串

msg_str =

"12+13"

print

(eval

(msg_str)

)#執行結果為25

4·print()函式實現輸出

輸出內容有三種:

輸出單個字串或變數:

print

("abc"

)print

(msg_str)

輸出多個字串或者變數:

#print(字串1,字串2,```,字串n) 

print

("zxc"

,"cvb"

,"qwe"

)#print(變數1,變數2,```,變數n)

print

(msg_str,name_school,name_school)

輸出字串與變數的混合:

#print("字串{}字串{}字串".format(變數1,變數2,變數3))  

print

("jerry今年{}歲了!"

.format

(age_jerry)

)#{}表示乙個槽位置,每個槽對應.format()中的乙個變數。

5·5·print()函式輸出文字時缺省會在最後增加乙個換行,可以用print(待輸出內容,end=『增加的輸出結尾』)

print

(age_jerry,end=

'!')

Python基礎學習筆記 Day 3

程式有三種基本結構組成 1.順序結構 2.分支結構 3.迴圈結構 if 條件 語句 判斷使用者輸入數字的奇偶性 s eval input 請輸入乙個整數 if s 2 0 print 這是乙個偶數!print 您輸入的數是 s 判斷使用者輸入的數字的特性 s eval input 請輸入乙個整數 i...

Python基礎學習筆記 Day 4

目錄 1 函式的基本使用 1 1 函式簡介與功能 1 2 函式的定義 1 3 函式的使用 2 函式的引數傳遞 2.1 可選引數傳遞 2.2 引數名稱傳遞 2.3 函式的返回值 3 變數作用域 3.1 區域性變數 3.2 區域性變數 4 復用 def 函式名 引數列表 函式體 return 返回值列表...

python學習筆記day1 基礎入門

區別一 python2預設的編碼方式是ascaii碼 解決方式在檔案首部加 encoding utf 8 python3預設的編碼方式是utf 8 變數 1.python變數必須由數字,字母,下劃線組成,且不能又數字開頭。2.不能是python中的關鍵字 and as assert break cl...