Python List Comprehensions

Python 列表推導式 列表推導式(List comprehensions)是一種非常簡潔的方法來創建列表。 假設你有一個列表: numbers = [1, 2, 3, 4, 5] 你可以使用列表推導式來創建一個新的列表,該列表由 numbers 列表元素的平方組成: numbers_power_2 = [n**2 for n in numbers] 在某些情況下,列表推導式的語法比循環更易讀,特別是當操作可以寫在一行上時: numbers_power_2 = [] for n in numbers: numbers_power_2.append(n**2) 也比 map() 函數更易讀: numbers_power_2 = list(map(lambda n: n**2, numbers))

Python列表

列表是一种基本的Python数据结构。 它们允许您将多个值分组并使用一个常用名称引用它们。 例如: dogs = ["Roger", "Syd"] 列表可以保存不同类型的值: items = ["Roger", 1, "Syd", True] 您可以使用in运算符检查一个项是否包含在列表中: print("Roger" in items) # True 列表也可以定义为空: items = [] 您可以通过索引引用列表中的项,索引从零开始: items[0] # "Roger" items[1] # 1 items[3] # True 使用相同的表示法,您可以更改存储在特定索引处的值: items[0] = "Roger" 您还可以使用index()方法: items.index("Roger") # 0 items.index("Syd") # 2 与字符串一样,使用负索引将从末尾开始搜索: items[-1] # True 您还可以使用切片提取列表的一部分: items[0:2] # ["Roger", 1] items[2:] # ["Syd", True] 使用len()全局函数可以获得列表中包含的项数,与我们用于获取字符串长度相同: len(items) # 4 您可以使用列表的append()方法将项添加到列表中: items.append("Test") 或者使用extend()方法: items.extend(["Test"]) 您也可以使用+=运算符: items += ["Test"] 提示:使用extend()或+=时,请不要忘记方括号。不要写成items += "Test"或items....

如何使用 CSS 為列表添加樣式

CSS 可以用來為列表添加多種樣式。 list-style-type 屬性用於設置列表所使用的預定義標記: li { list-style-type: square; } 這裡有很多可能的取值,你可以在這裡查看 https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type,其中包含了它們的外觀示例。其中一些最受歡迎的取值包括 disc、circle、square 和 none。 list-style-image 屬性用於在預定義標記不適用時,使用自定義圖片作為標記: li { list-style-image: url(list-image.png); } list-style-position 屬性允許將標記放置在列表內容的 outside(默認)或 inside ,在頁面的流動中而不是頁面外: li { list-style-position: inside; } list-style 這個縮寫屬性讓我們可以在同一行中指定所有這些屬性: li { list-style: url(list-image.png) inside; }

文本的HTML標籤

發現您可以在網頁上使用的各種HTML標籤來顯示文本 p 標籤 此標籤定義了一個文本段落。 <p>一些文本</p> 這是一個塊元素。 在其中,我們可以添加任何內聯元素,例如 span 或 a。 我們不能添加塊元素。 我們不能將 p 元素嵌套到另一個其中。 默認情況下,瀏覽器會對段落進行上下邊距設置。在Chrome中為 16px,但實際值可能各瀏覽器不同。 這使得兩個連續的段落之間產生間距,模擬我們印刷文本中的“段落”。 span 標籤 這是內聯標籤,可用於在段落中創建一個可通過CSS選取的部分: <p>文本的一部分 <span>這裡還有一部分</span></p> br 標籤 此標籤表示換行。它是內聯元素,不需要關閉標籤。 我們使用它在 p 標籤中換行,而不創建新的段落。 與創建新段落相比,它不會添加額外的間距。 <p>一些文本<br>換行</p> 標題標籤 HTML提供了6個標題標籤。從最重要到最不重要,我們有 h1,h2,h3,h4,h5,h6。 通常,一個頁面只會有一個 h1 元素作為頁面標題。然後,根據頁面內容,可能會有一個或多個 h2 元素。 標題,特別是標題的組織,對於SEO也很重要,搜索引擎以各種方式使用它們。 瀏覽器默認情況下會呈現較大的 h1 標籤,並根據 h 數字的增加使元素的大小變小: 所有標題都是塊元素。它們不能包含其他元素,只能包含文本。 strong 標籤 此標籤用於將其中的文本標記為粗體。這是非常重要的,它不是視覺提示,而是語義提示。根據使用的媒介不同,它的解釋也會有所不同。 瀏覽器默認情況下將此標籤中的文本設置為粗體。 em 標籤 此標籤用於將其中的文本標記為強調。與 strong 一樣,它不是視覺提示,而是語義提示。 瀏覽器默認情况下將此標籤中的文本設置為斜體。 引用 blockquote HTML標籤可用於在文本中插入引用。 瀏覽器默認情況下將 blockquote 元素應用了一個邊距。Chrome應用了左右邊距為40px,上下邊距為10px。 q HTML標籤用於內嵌引用。 水平線 雖然不是基於文本,但 hr 標籤經常在頁面內部使用。它表示水平分隔線並在頁面中添加一條水平線。 有助於區分頁面中的各個部分。 代碼塊 code 標籤對於顯示代碼特別有用,因為瀏覽器給它一個等寬字體。...