第2章 語法最佳實踐 類級別以下

2021-09-01 23:11:52 字數 720 閱讀 6194

print

(bytes([

102,

111,

111]))

list

(b'foo bar'

)tuple

(b'foo bar'

)

bytes例項是位元組序列,不需要表示文字資料,python 3中字串的概念是為文字資料準備的。現在始終是str型別。

字串的拼接。

思考下面的例子,此例子導致執行時間成本與字串總長度成二次函式關係,效率極低。處理這種問題可以用str.join()方法。實際的做法是利用空字串來呼叫它:

s =

''for substring in substrings:

s += substring

s =

"".join(substrings)

','.join(

['some'

,'comma'

,'separated'

,'values'

])

字串格式化可以用str.format()方法或%運算子,如果事先知道字串的數目,可以用正確地字串格式化方法來保證字串拼接的最佳可讀性。

1. 列表與元組

tuple是不可變的(immutable),因此也是可雜湊的(hashable)。

第 2 章 基本語法

學習要點 1.zend studio 兩個小問題 2.在 web 頁面中嵌入 php 3.識別符號與變數 常量 4.訪問表單變數 一 zend studio 兩個小問題 1.新建文件的模板設定 window preferences php editor templates new php file ...

高程3總結 第24章最佳實踐

可讀性可讀性的另一方面是注釋,下面內容需要進行注釋 變數和函式命名 變數型別透明 尊重物件所有權 避免全域性量 兩個全域性量 避免!var name nicholas function sayname 乙個全域性量 推薦 name nicholas sayname function 避免與null進...

第6章 需求分析與建模最佳實踐

軟體需求分析是軟體需求工程中最為核心的工作,而需求建模則是需求分析的主要手段。需求建模有很多任務具,到底怎麼有效地應用到需求分析過程中也是令人感到難以掌握的東西,本章為讀者勾勒出需求分析的階段與任務,指出如何選擇合適的建模工具,以及在什麼時機 如何應用這些建模工具。6.1需求分析與建模的藥點與誤區分...