笨方法「學習python筆記之變數及列印

2021-09-26 06:33:04 字數 2616 閱讀 7572

python支援變數,但在變數定義時和其他語言不太一樣的地方,不需要指明變數的型別,需要直接定義賦值即可。

1:變數命名例子:

test=1

test2="123456"

執行結果: 

變數列印,變數列印使用print函式,但是 有多種方法:

1: 直接後面跟變數命:

test2="123456"

print("test2 value: ", test2)

結果: 

2 :將變數直接使用相加到另外乙個變數中,使用print直接列印最後的變數:

test2="123456"

test3="test2 value: " + test2

print(test3)

執行結果:

注意當兩個變數都是字串變數可以相加,但是當乙個是數字,乙個是字串時不能直接相加,否則會有錯誤,如下例子:

test5 = 12 

test6 = "test5 value:" + test5

結果:

此時可以使用如下辦法:

test5=12

test6="test5 value:",test5

print(test6)

執行結果:

3:使用f 格式化輸出功能,並用{},進行引數傳遞,例子如下:

test2="123456"

print(f"test2 value: ")

test1 = 12

print(f"test1 value: ")

執行結果:

4:也可以使用變數,f格式化輸出:

test2="123456"

test3=f"test2 value: "

print(test3)

test1=12

test4= f"test1 value: "

print(test4)

執行結果: 

5:可以使用字串 .format()格式化輸出方式

test2="123456"

printf("test2 value: {}".format(test2))

test1=12

print("test1 value: {}".format(test1))

執行結果如下:

6:使用變數 字串.format()方式

test2 ="123456"

test3 = "test2 value: {}"

print(test3)

test1 = 12

test4 = "test1 value: {}"

print(test4.format(test1))

執行結果:

7: f 和format支援多個變數列印:

test2="123456"

test1 = 12

print(f"test1 value: .test2 value :")

print("test1 value: {}.test2 value: {}".format(test1, test2))

執行結果:

8: format支援無限巢狀呼叫:

test2="123456"

test3="test2 valule: {}"

print(test3.format(test3.format(test3.format(test3.format(test3)))))

執行結果:

學習筆記 笨方法學python

1.1 列表和字典 列表是有一組任意型別的值構成的有序列表,他由方括號構造而成 number list 1,2,3,4 mylist 1,a b 2,4 字典是由一組明值對構成的無序集合,由大括號構造而成 ages 可以通過以下方式訪問列表和字典中的元素 mylist 2 return a ages...

笨方法學python筆記 3

習題25之前幾個習題主要是閱讀別人寫的 做好記錄,然後記下來,雖然現在可能不太能理解一些語句,但是先過眼有個印象總歸沒有錯。習題25 老規矩,貼上自己敲出來的 敲 的時候想練練打字,試試不看鍵盤盲打敲,給無聊枯燥的碼 帶來一點樂趣。def break words stuff this functio...

笨方法「學習python筆記之函式

python也支援函式功能,但是定義了一些簡單規則 任何傳入引數和自變數必須放在圓括號中間,圓括號之間可以用於定義引數 函式的第一行語句可以選擇性地使用文件字串 用於存放函式說明 函式內容以冒號起始,並且要縮排四個空格 return 表示式 結束函式,返回乙個值給呼叫方,不帶表示式的return相當...