Python 0基礎 第二章 python語言基礎

2021-10-05 03:30:28 字數 1230 閱讀 1993

我的課本學習筆記

1.拼接字串,「+」前後需要都轉成字串的格式,「,」則不需要

money_all =

56.75

+72.91

+88.50

+26.37

+68.51

# 累加總計金額

money_all_str =

str(money_all)

# 轉換為字串

print

("商品總金額為:"

+ money_all_str)

print

("商品總金額為:" , money_all)

輸出:

商品總金額為:313.04

商品總金額為: 313.04

2.在算數運算子中,如果除數是負數,那麼取餘的結果是負值

a =5%

-2

輸出

-

1

3.邏輯運算子

運算子綜合方向

and從左到右

or從左到右

not從右到左

表示式1

表示式2

表示式1 and 表示式2

表示式1 nor 表示式2

not 表示式2

true

true

true

true

false

true

false

false

true

false

false

true

false

true

true

false

false

false

false

true

4.開啟檔案一定要記得關閉

fp =

open

(r'd:\test.txt'

,'a'

)print

("hhhh"

,file

=fp)

fp.close(

)

常用的幾種:

character

meaningr唯讀

w寫,寫之前會抹掉之前的痕跡

a開啟檔案,不存在則建立,存在的話新增到檔案末尾

x新建乙個檔案,並在裡面寫

第二章 演算法基礎

引言 演算法導論 在本章將向我們介紹乙個演算法設計和分析框架,在後續的章節也將在這個框架的基礎上來分許演算法。名詞解釋 1 偽 偽 就是以最清晰 最簡潔的表示方法來說明演算法,而忽略資料抽象 模組性和錯誤處理的問題 2 迴圈不變式 每次迴圈從陣列a中取出第j個元素插入有序數列a 1 j 1 然後遞增...

第二章 演算法基礎

2.1 插入排序 insertion sort 時間複雜度 o n 對於少量元素的排序,是乙個有效的演算法。為什麼叫插入排序呢?可以模擬撲克牌整牌 將未排序的數字通過遍歷插入到已排好序的數字中的對應位置 如何實現呢 num j 1 key 插入 for int i 1 i n i printf n ...

第二章基礎語法

using system using system.collections.generic using system.linq using system.text using system.threading.tasks 引用命名空間 namespace 2.1csharp程式結構 命名空間或者專案...