我與你的Python之路(第四天)

2021-10-02 13:43:45 字數 1497 閱讀 4877

寫本部落格目的只為記錄學習狀態!!!

關於格式字串在之前我們習慣取用%

name =

'wo'

var2 =

'wo ai %s'

% name

print

(var2)

在3.6版本之後又新加入了f-string

name =

'tsq'

var = f'wo ai '

print

(var)

這種方式明顯更簡單了,不用再去判斷使用 %s,還是 %d

以下引用自菜鳥教程

count =

0while count <5:

print

(count,

" 小於 5"

) count = count +

1else

:print

(count,

" 大於或等於 5"

)

迭代器有兩個基本的方法:iter() 和 next()

下面給出兩個菜鳥教程的例項:

list=[

1,2,

3,4]

it =

iter

(list

)# 建立迭代器物件

for x in it:

print

(x, end=

" ")

import sys         # 引入 sys 模組

list=[

1,2,

3,4]

it =

iter

(list

)# 建立迭代器物件

while

true

:try

:print

(next

(it)

)except stopiteration:

sys.exit(

)

來自菜鳥教程

import sys

deffibonacci

(n):

# 生成器函式 - 斐波那契

a, b, counter =0,

1,0while

true:if

(counter > n)

:return

yield a

a, b = b, a + b

counter +=

1f = fibonacci(10)

# f 是乙個迭代器,由生成器返回生成

while

true

:try

:print

(next

(f), end=

" ")

except stopiteration:

sys.exit(

)

python成長之路 第四天

內建函式 callable 檢視物件是否能被呼叫 物件是函式的話能被呼叫 callable def f1 pass f2 a print callable f1 print callable f2 chr 將ascii碼轉換成對應的字元 ord 相反 print chr 65 print ord b...

c 學習之路(第四天)

溫習一下記憶體分布模型 c 在執行 的時候。將記憶體大致劃分為4個區域 區 文字區 存放 的 二進位制 作業系統管理 全域性區 存放全域性變數和靜態變數 堆 由程式設計師分配釋放 棧 作業系統分配釋放 靜態成員是指宣告為static的類成員在類的範圍內所有物件共享某個資料。靜態成員函式只能訪問靜態資...

c 自學之路第四天

一 筆記 1.語法 public enum 列舉名 public 訪問修飾符,公開得公共的,哪都可以訪問 enum 關鍵字,宣告列舉的的關鍵字 列舉宣告到命名空間下面 2.ctrl k d 快速對齊 ctrl z 撤銷 ctrl s 儲存 ctrl j 快速彈出智慧型提示 shift end shi...