[轉載] Python高級變量(列表、元組、字典、字符串、公共方法)

參考鏈接: Python | 重點數據類型 (字符串,列表,元組,迭代)(String, List, Tuple, Iteration)

文章目錄

?高級變量類型目標知識點回顧

? ?01. 列表1.1 列表的定義1.2 列表常用操作del 關鍵字(科普)關鍵字、函數和方法(科普)

? ? 1.3 循環遍歷1.4 **應用場景**

? ?02. 元組2.1 元組的定義創建空元組元組中 **只包含一個元素** 時,需要 **在元素后面添加逗號**

? ? 2.2 元組常用操作2.3 循環遍歷2.4 應用場景元組和列表之間的轉換

? ?

? ?03. 字典3.1 字典的定義3.2 字典常用操作3.3 循環遍歷3.4 **應用場景**

? ?04. 字符串4.1 字符串的定義4.2 字符串的常用操作1) 判斷類型 - 92) 查找和替換 - 73) 大小寫轉換 - 54) 文本對齊 - 35) 去除空白字符 - 36) 拆分和連接 - 5

? ? 4.3 字符串的切片索引的順序和倒序

? ?

? ?05. 公共方法5.1 Python 內置函數5.2 切片5.3 運算符成員運算符

? ? 5.4 完整的 for 循環語法應用場景

? ?

??

?

?

?

高級變量類型?

目標?

列表元組字典字符串公共方法變量高級?

知識點回顧?

?Python 中數據類型可以分為 數字型 和 非數字型? 數字型?

? 整型 (int)浮點型(float)布爾型(bool)?

? ? 真 True 非 0 數 —— 非零即真假 False 0 復數型 (complex)?

? ? 主要用于科學計算,例如:平面場問題、波動問題、電感電容等問題? ?非數字型?

? 字符串列表元組字典? 在 Python 中,所有 非數字型變量 都支持以下特點:?

? 都是一個 序列 sequence,也可以理解為 容器取值 []遍歷 for in計算長度、最大/最小值、比較、刪除鏈接 + 和 重復 *切片??

01. 列表?

1.1 列表的定義?

List(列表) 是 Python 中使用 最頻繁 的數據類型,在其他語言中通常叫做 數組專門用于存儲 一串 信息列表用 [] 定義,數據 之間使用 , 分隔列表的 索引 從 0 開始?

? 索引 就是數據在 列表 中的位置編號,索引 又可以被稱為 下標??

?

?注意:從列表中取值時,如果 超出索引范圍,程序會報錯?

?

name_list = ["zhangsan", "lisi", "wangwu"]

?

?

1.2 列表常用操作?

在 ipython3 中定義一個 列表,例如:name_list = []輸入 name_list. 按下 TAB 鍵,ipython 會提示 列表 能夠使用的 方法 如下:?

In [1]: name_list.

name_list.append? ?name_list.count? ? name_list.insert? ?name_list.reverse

name_list.clear? ? name_list.extend? ?name_list.pop? ? ? name_list.sort

name_list.copy? ? ?name_list.index? ? name_list.remove?

?

序號分類關鍵字 / 函數 / 方法說明1增加列表.insert(索引, 數據)在指定位置插入數據列表.append(數據)在末尾追加數據列表.extend(列表2)將列表2 的數據追加到列表2修改列表[索引] = 數據修改指定索引的數據3刪除del 列表[索引]刪除指定索引的數據列表.remove[數據]刪除第一個出現的指定數據列表.pop刪除末尾數據列表.pop(索引)刪除指定索引數據列表.clear清空列表4統計len(列表)列表長度列表.count(數據)數據在列表中出現的次數5排序列表.sort()升序排序列表.sort(reverse=True)降序排序列表.reverse()逆序、反轉

del 關鍵字(科普)?

使用 del 關鍵字(delete) 同樣可以刪除列表中元素del 關鍵字本質上是用來 將一個變量從內存中刪除的如果使用 del 關鍵字將變量從內存中刪除,后續的代碼就不能再使用這個變量了?

del name_list[1]

?

?

?在日常開發中,要從列表刪除數據,建議 使用列表提供的方法?

?

關鍵字、函數和方法(科普)?

關鍵字 是 Python 內置的、具有特殊意義的標識符?

In [1]: import keyword

In [2]: print(keyword.kwlist)

In [3]: print(len(keyword.kwlist))

?

?

?關鍵字后面不需要使用括號?

?

函數 封裝了獨立功能,可以直接調用?

函數名(參數)

?

?

?函數需要死記硬背?

?

方法 和函數類似,同樣是封裝了獨立的功能方法 需要通過 對象 來調用,表示針對這個 對象 要做的操作?

對象.方法名(參數)

?

?

?在變量后面輸入 .,然后選擇針對這個變量要執行的操作,記憶起來比函數要簡單很多?

?

1.3 循環遍歷?

?遍歷 就是 從頭到尾 依次 從 列表 中獲取數據?

? 在 循環體內部 針對 每一個元素,執行相同的操作? 在 Python 中為了提高列表的遍歷效率,專門提供的 迭代 iteration 遍歷? 使用 for 就能夠實現迭代遍歷??

# for 循環內部使用的變量 in 列表

for name in name_list:

?

? ? 循環內部針對列表元素進行操作

? ? print(name)

?

?

?

1.4 應用場景?

盡管 Python 的 列表 中可以 存儲不同類型的數據但是在開發中,更多的應用場景是?

? 列表 存儲相同類型的數據通過 迭代遍歷,在循環體內部,針對列表中的每一項元素,執行相同的操作??

02. 元組?

2.1 元組的定義?

Tuple(元組)與列表類似,不同之處在于元組的 元素不能修改?

? 元組 表示多個元素組成的序列元組 在 Python 開發中,有特定的應用場景 用于存儲 一串 信息,數據 之間使用 , 分隔元組用 () 定義元組的 索引 從 0 開始?

? 索引 就是數據在 元組 中的位置編號??

info_tuple = ("zhangsan", 18, 1.75)

?

創建空元組?

info_tuple = ()

?

元組中 只包含一個元素 時,需要 在元素后面添加逗號?

info_tuple = (50, )

?

?

2.2 元組常用操作?

在 ipython3 中定義一個 元組,例如:info = ()輸入 info. 按下 TAB 鍵,ipython 會提示 元組 能夠使用的函數如下:?

info.count? info.index

?

?

?有關 元組 的 常用操作 可以參照上圖練習?

?

2.3 循環遍歷?

取值 就是從 元組 中獲取存儲在指定位置的數據遍歷 就是 從頭到尾 依次 從 元組 中獲取數據?

# for 循環內部使用的變量 in 元組

for item in info:

?

? ? 循環內部針對元組元素進行操作

? ? print(item)

?

?

?

?在 Python 中,可以使用 for 循環遍歷所有非數字型類型的變量:列表、元組、字典 以及 字符串提示:在實際開發中,除非 能夠確認元組中的數據類型,否則針對元組的循環遍歷需求并不是很多?

?

2.4 應用場景?

盡管可以使用 for in 遍歷 元組但是在開發中,更多的應用場景是:?

? 函數的 參數 和 返回值,一個函數可以接收 任意多個參數,或者 一次返回多個數據?

? ? 有關 函數的參數 和 返回值,在后續 函數高級 給大家介紹 格式字符串,格式化字符串后面的 () 本質上就是一個元組讓列表不可以被修改,以保護數據安全??

info = ("zhangsan", 18)

?

print("%s 的年齡是 %d" % info)

?

?

元組和列表之間的轉換?

使用 list 函數可以把元組轉換成列表?

list(元組)?

?

使用 tuple 函數可以把列表轉換成元組?

tuple(列表)

?

03. 字典?

3.1 字典的定義?

dictionary(字典) 是 除列表以外 Python 之中 最靈活 的數據類型字典同樣可以用來 存儲多個數據?

? 通常用于存儲 描述一個 物體 的相關信息 和列表的區別?

? 列表 是 有序 的對象集合字典 是 無序 的對象集合 字典用 {} 定義字典使用 鍵值對 存儲數據,鍵值對之間使用 , 分隔?

? 鍵 key 是索引值 value 是數據鍵 和 值 之間使用 : 分隔鍵必須是唯一的值 可以取任何數據類型,但 鍵 只能使用 字符串、數字或 元組??

xiaoming = {"name": "小明",

? ? ? ? ? ? "age": 18,

? ? ? ? ? ? "gender": True,

? ? ? ? ? ? "height": 1.75}

?

?

3.2 字典常用操作?

在 ipython3 中定義一個 字典,例如:xiaoming = {}輸入 xiaoming. 按下 TAB 鍵,ipython 會提示 字典 能夠使用的函數如下:?

In [1]: xiaoming.

xiaoming.clear? ? ? ?xiaoming.items? ? ? ?xiaoming.setdefault

xiaoming.copy? ? ? ? xiaoming.keys? ? ? ? xiaoming.update

xiaoming.fromkeys? ? xiaoming.pop? ? ? ? ?xiaoming.values

xiaoming.get? ? ? ? ?xiaoming.popitem? ??

?

?

?有關 字典 的 常用操作 可以參照上圖練習?

?

3.3 循環遍歷?

遍歷 就是 依次 從 字典 中獲取所有鍵值對?

# for 循環內部使用的 `key 的變量` in 字典

for k in xiaoming:

?

? ? print("%s: %s" % (k, xiaoming[k]))

?

?

?提示:在實際開發中,由于字典中每一個鍵值對保存數據的類型是不同的,所以針對字典的循環遍歷需求并不是很多?

?

3.4 應用場景?

盡管可以使用 for in 遍歷 字典但是在開發中,更多的應用場景是:?

? 使用 多個鍵值對,存儲 描述一個 物體 的相關信息 —— 描述更復雜的數據信息將 多個字典 放在 一個列表 中,再進行遍歷,在循環體內部針對每一個字典進行 相同的處理??

card_list = [{"name": "張三",

? ? ? ? ? ? ? "qq": "12345",

? ? ? ? ? ? ? "phone": "110"},

? ? ? ? ? ? ?{"name": "李四",

? ? ? ? ? ? ? "qq": "54321",

? ? ? ? ? ? ? "phone": "10086"}

? ? ? ? ? ? ?]

?

?

04. 字符串?

4.1 字符串的定義?

字符串 就是 一串字符,是編程語言中表示文本的數據類型在 Python 中可以使用 一對雙引號 " 或者 一對單引號 ' 定義一個字符串?

? 雖然可以使用 \" 或者 \' 做字符串的轉義,但是在實際開發中:?

? ? 如果字符串內部需要使用 ",可以使用 ' 定義字符串如果字符串內部需要使用 ',可以使用 " 定義字符串? 可以使用 索引 獲取一個字符串中 指定位置的字符,索引計數從 0 開始也可以使用 for 循環遍歷 字符串中每一個字符?

?

?大多數編程語言都是用 " 來定義字符串?

?

string = "Hello Python"

?

for c in string:

? ? print(c)

?

?

?

4.2 字符串的常用操作?

在 ipython3 中定義一個 字符串,例如:hello_str = ""輸入 hello_str. 按下 TAB 鍵,ipython 會提示 字符串 能夠使用的 方法 如下:?

In [1]: hello_str.

hello_str.capitalize? ? hello_str.isidentifier? hello_str.rindex

hello_str.casefold? ? ? hello_str.islower? ? ? ?hello_str.rjust

hello_str.center? ? ? ? hello_str.isnumeric? ? ?hello_str.rpartition

hello_str.count? ? ? ? ?hello_str.isprintable? ?hello_str.rsplit

hello_str.encode? ? ? ? hello_str.isspace? ? ? ?hello_str.rstrip

hello_str.endswith? ? ? hello_str.istitle? ? ? ?hello_str.split

hello_str.expandtabs? ? hello_str.isupper? ? ? ?hello_str.splitlines

hello_str.find? ? ? ? ? hello_str.join? ? ? ? ? hello_str.startswith

hello_str.format? ? ? ? hello_str.ljust? ? ? ? ?hello_str.strip

hello_str.format_map? ? hello_str.lower? ? ? ? ?hello_str.swapcase

hello_str.index? ? ? ? ?hello_str.lstrip? ? ? ? hello_str.title

hello_str.isalnum? ? ? ?hello_str.maketrans? ? ?hello_str.translate

hello_str.isalpha? ? ? ?hello_str.partition? ? ?hello_str.upper

hello_str.isdecimal? ? ?hello_str.replace? ? ? ?hello_str.zfill

hello_str.isdigit? ? ? ?hello_str.rfind

?

?

?提示:正是因為 python 內置提供的方法足夠多,才使得在開發時,能夠針對字符串進行更加靈活的操作!應對更多的開發需求!?

?

1) 判斷類型 - 9?

方法說明string.isspace()如果 string 中只包含空格,則返回 Truestring.isalnum()如果 string 至少有一個字符并且所有字符都是字母或數字則返回 Truestring.isalpha()如果 string 至少有一個字符并且所有字符都是字母則返回 Truestring.isdecimal()如果 string 只包含數字則返回 True,全角數字string.isdigit()如果 string 只包含數字則返回 True,全角數字、⑴、\u00b2string.isnumeric()如果 string 只包含數字則返回 True,全角數字,漢字數字string.istitle()如果 string 是標題化的(每個單詞的首字母大寫)則返回 Truestring.islower()如果 string 中包含至少一個區分大小寫的字符,并且所有這些(區分大小寫的)字符都是小寫,則返回 Truestring.isupper()如果 string 中包含至少一個區分大小寫的字符,并且所有這些(區分大小寫的)字符都是大寫,則返回 True

2) 查找和替換 - 7?

方法說明string.startswith(str)檢查字符串是否是以 str 開頭,是則返回 Truestring.endswith(str)檢查字符串是否是以 str 結束,是則返回 Truestring.find(str, start=0, end=len(string))檢測 str 是否包含在 string 中,如果 start 和 end 指定范圍,則檢查是否包含在指定范圍內,如果是返回開始的索引值,否則返回 -1string.rfind(str, start=0, end=len(string))類似于 find(),不過是從右邊開始查找string.index(str, start=0, end=len(string))跟 find() 方法類似,不過如果 str 不在 string 會報錯string.rindex(str, start=0, end=len(string))類似于 index(),不過是從右邊開始string.replace(old_str, new_str, num=string.count(old))把 string 中的 old_str 替換成 new_str,如果 num 指定,則替換不超過 num 次

3) 大小寫轉換 - 5?

方法說明string.capitalize()把字符串的第一個字符大寫string.title()把字符串的每個單詞首字母大寫string.lower()轉換 string 中所有大寫字符為小寫string.upper()轉換 string 中的小寫字母為大寫string.swapcase()翻轉 string 中的大小寫

4) 文本對齊 - 3?

方法說明string.ljust(width)返回一個原字符串左對齊,并使用空格填充至長度 width 的新字符串string.rjust(width)返回一個原字符串右對齊,并使用空格填充至長度 width 的新字符串string.center(width)返回一個原字符串居中,并使用空格填充至長度 width 的新字符串

5) 去除空白字符 - 3?

方法說明string.lstrip()截掉 string 左邊(開始)的空白字符string.rstrip()截掉 string 右邊(末尾)的空白字符string.strip()截掉 string 左右兩邊的空白字符

6) 拆分和連接 - 5?

方法說明string.partition(str)把字符串 string 分成一個 3 元素的元組 (str前面, str, str后面)string.rpartition(str)類似于 partition() 方法,不過是從右邊開始查找string.split(str="", num)以 str 為分隔符拆分 string,如果 num 有指定值,則僅分隔 num + 1 個子字符串,str 默認包含 ‘\r’, ‘\t’, ‘\n’ 和空格string.splitlines()按照行(’\r’, ‘\n’, ‘\r\n’)分隔,返回一個包含各行作為元素的列表string.join(seq)以 string 作為分隔符,將 seq 中所有的元素(的字符串表示)合并為一個新的字符串

4.3 字符串的切片?

切片 方法適用于 字符串、列表、元組?

? 切片 使用 索引值 來限定范圍,從一個大的 字符串 中 切出 小的 字符串列表 和 元組 都是 有序 的集合,都能夠 通過索引值 獲取到對應的數據字典 是一個 無序 的集合,是使用 鍵值對 保存數據??

?

字符串[開始索引:結束索引:步長]

?

注意:?

指定的區間屬于 左閉右開 型 [開始索引, 結束索引) => 開始索引 >= 范圍 < 結束索引?

? 從 起始 位開始,到 結束位的前一位 結束(不包含結束位本身) 從頭開始,開始索引 數字可以省略,冒號不能省略到末尾結束,結束索引 數字可以省略,冒號不能省略步長默認為 1,如果連續切片,數字和冒號都可以省略?

索引的順序和倒序?

在 Python 中不僅支持 順序索引,同時還支持 倒序索引所謂倒序索引就是 從右向左 計算索引?

? 最右邊的索引值是 -1,依次遞減??

演練需求?

?

? 截取從 2 ~ 5 位置 的字符串??

? 截取從 2 ~ 末尾 的字符串??

? 截取從 開始 ~ 5 位置 的字符串??

? 截取完整的字符串??

? 從開始位置,每隔一個字符截取字符串??

? 從索引 1 開始,每隔一個取一個??

? 截取從 2 ~ 末尾 - 1 的字符串??

? 截取字符串末尾兩個字符??

? 字符串的逆序(面試題)??

答案?

num_str = "0123456789"

?

# 1. 截取從 2 ~ 5 位置 的字符串

print(num_str[2:6])

?

# 2. 截取從 2 ~ `末尾` 的字符串

print(num_str[2:])

?

# 3. 截取從 `開始` ~ 5 位置 的字符串

print(num_str[:6])

?

# 4. 截取完整的字符串

print(num_str[:])

?

# 5. 從開始位置,每隔一個字符截取字符串

print(num_str[::2])

?

# 6. 從索引 1 開始,每隔一個取一個

print(num_str[1::2])

?

# 倒序切片

# -1 表示倒數第一個字符

print(num_str[-1])

?

# 7. 截取從 2 ~ `末尾 - 1` 的字符串

print(num_str[2:-1])

?

# 8. 截取字符串末尾兩個字符

print(num_str[-2:])

?

# 9. 字符串的逆序(面試題)

print(num_str[::-1])

?

?

05. 公共方法?

5.1 Python 內置函數?

Python 包含了以下內置函數:?

函數描述備注len(item)計算容器中元素個數del(item)刪除變量del 有兩種方式max(item)返回容器中元素最大值如果是字典,只針對 key 比較min(item)返回容器中元素最小值如果是字典,只針對 key 比較cmp(item1, item2)比較兩個值,-1 小于/0 相等/1 大于Python 3.x 取消了 cmp 函數

注意?

字符串 比較符合以下規則: “0” < “A” < “a”?

5.2 切片?

描述Python 表達式結果支持的數據類型切片“0123456789”[::-2]“97531”字符串、列表、元組

切片 使用 索引值 來限定范圍,從一個大的 字符串 中 切出 小的 字符串列表 和 元組 都是 有序 的集合,都能夠 通過索引值 獲取到對應的數據字典 是一個 無序 的集合,是使用 鍵值對 保存數據?

5.3 運算符?

運算符Python 表達式結果描述支持的數據類型+[1, 2] + [3, 4][1, 2, 3, 4]合并字符串、列表、元組*[“Hi!”] * 4[‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’]重復字符串、列表、元組in3 in (1, 2, 3)True元素是否存在字符串、列表、元組、字典not in4 not in (1, 2, 3)True元素是否不存在字符串、列表、元組、字典> >= == < <=(1, 2, 3) < (2, 2, 3)True元素比較字符串、列表、元組

注意?

in 在對 字典 操作時,判斷的是 字典的鍵in 和 not in 被稱為 成員運算符?

成員運算符?

成員運算符用于 測試 序列中是否包含指定的 成員?

運算符描述實例in如果在指定的序列中找到值返回 True,否則返回 False3 in (1, 2, 3) 返回 Truenot in如果在指定的序列中沒有找到值返回 True,否則返回 False3 not in (1, 2, 3) 返回 False

注意:在對 字典 操作時,判斷的是 字典的鍵?

5.4 完整的 for 循環語法?

在 Python 中完整的 for 循環 的語法如下:?

for 變量 in 集合:

? ??

? ? 循環體代碼

else:

? ? 沒有通過 break 退出循環,循環結束后,會執行的代碼

?

應用場景?

在 迭代遍歷 嵌套的數據類型時,例如 一個列表包含了多個字典需求:要判斷 某一個字典中 是否存在 指定的 值?

? 如果 存在,提示并且退出循環如果 不存在,在 循環整體結束 后,希望 得到一個統一的提示??

students = [

? ? {"name": "阿土",

? ? ?"age": 20,

? ? ?"gender": True,

? ? ?"height": 1.7,

? ? ?"weight": 75.0},

? ? {"name": "小美",

? ? ?"age": 19,

? ? ?"gender": False,

? ? ?"height": 1.6,

? ? ?"weight": 45.0},

]

?

find_name = "阿土"

?

for stu_dict in students:

?

? ? print(stu_dict)

?

? ? # 判斷當前遍歷的字典中姓名是否為find_name

? ? if stu_dict["name"] == find_name:

? ? ? ? print("找到了")

?

? ? ? ? # 如果已經找到,直接退出循環,就不需要再對后續的數據進行比較

? ? ? ? break

?

else:

? ? print("沒有找到")

?

print("循環結束")

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/540589.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/540589.shtml
英文地址,請注明出處:http://en.pswp.cn/news/540589.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python 操作mongodb數據庫參考文檔

參考文檔鏈接&#xff1a;https://pypi.python.org/pypi/pymongo pymongo的參考文檔http://api.mongodb.com/python/current/tutorial.html mongoengine的參考文檔&#xff1a;https://pypi.python.org/pypi/mongoengine#downloads Flask-MongoEngine的參考文檔&#xff1a;htt…

php eot eod_EOD的完整形式是什么?

php eot eodEOD&#xff1a;一天結束 (EOD: End Of Day) EOD is an abbreviation of "End Of Day". EOD是“ End Of Day”的縮寫 。 It is an expression, which is commonly used in the Gmail platform. In a particular mail, if the sender wants to give the d…

[轉載] python元組 tuple

參考鏈接&#xff1a; Python元組Tuple 類型特點&#xff1a;可以存放多個、 可以重復的&#xff0c;有順序的數據&#xff0c;數據不可變。 如果項目中需要定義多個數據到一個變量中存放 存放的數據&#xff0c;在項目運行過程中&#xff0c;會發生數據的增加、修改、刪除…

aio nio aio_AIO的完整形式是什么?

aio nio aioAIO&#xff1a;多合一 (AIO: All-in-one) AIO is an abbreviation of "all-in-one", which is also known as an MFP (multi-function product/printer/peripheral), multi-functional or multi-function device (MFD). It is a workplace machine that …

[轉載] python基礎入門二

參考鏈接&#xff1a; Python集合Set 寫代碼,有如下變量,請按照要求實現每個功能 &#xff08;共6分&#xff0c;每小題各0.5分&#xff09; name ” aleX” 1)移除 name 變量對應的值兩邊的空格,并輸出處理結果 2) 判斷 name 變量對應的值是否以 “al” 開頭,并輸出結果?…

組合數據類型練習,英文詞頻統計實例上

1、字典實例&#xff1a;建立學生學號成績字典&#xff0c;做增刪改查遍歷操作。 建立&#xff1a; d{0001:99,0003:89,0004:98,0005:100,0006:78} 增&#xff1a;d[0002]79 刪&#xff1a;d.pop(0001) 改&#xff1a;d[0004]100 查&#xff1a;print(d[0002]) 遍歷操作&#x…

茱莉亞分形_茱莉亞的NaN Constant

茱莉亞分形Julia| NaN / Nan64常數 (Julia | NaN/Nan64 Constant) Nan / Nan64 is a constant of the Float64 type in Julia programming language, it represents "not-a-number" value. Nan / Nan64是Julia編程語言中Float64類型的常量&#xff0c;它表示“非數字…

[轉載] Python3 數組

參考鏈接&#xff1a; Python中的Array | 數組1(簡介和功能) 一、list和array的區別 Python的數組通過Numpy包的array實現。 Python里二者最大的區別是&#xff0c;list可以存儲不同類型的數據&#xff0c;而array只能存儲相同類型的數據。 import numpy #直接定義 a […

201671010128 2017-09-24《Java程序設計》之繼承

1.繼承的概念及理解&#xff1a; 繼承是java面向對象編程技術的一塊基石&#xff0c;因為它允許創建分等級層次的類。繼承就是子類繼承父類的特征和行為&#xff0c;使得子類對象&#xff08;實例&#xff09;具有父類的實例域和方法&#xff0c;或子類從父類繼承方法&#xff…

紫外線的形式是什么?

紫外線&#xff1a;紫外線 (UV: Ultraviolet) UV is an abbreviation of Ultraviolet. In RO water purifiers, the bacteria or germs which are present in the water cannot get killed by reverse osmosis process but this process can banish the dissolved solids and i…

[js高手之路] html5 canvas系列教程 - 掌握畫直線圖形的常用API

我們接著上文[js高手之路] html5 canvas系列教程 - 認識canvas以及基本使用方法繼續. 一、直線的繪制 cxt.moveTo( x1, y1 )&#xff1a; 將畫筆移動到x1, y1這個點 cxt.lineTo( x2, y2 )&#xff1a;將畫筆從起點開始畫直線&#xff0c;一直畫到終點坐標( x2, y2 ) cxt.stroke…

金礦問題

Description: 描述&#xff1a; This is a standard interview problem featured in interview coding rounds of Amazon, Flipkart. 這是亞馬遜Flipkart的采訪編碼回合中的標準采訪問題。 Problem statement: 問題陳述&#xff1a; Given a gold mine of n*m dimensions, e…

[轉載] python中的數組類型及特點

參考鏈接&#xff1a; Python中的Array | 數組2(簡介和功能) 名稱 表示方法示例 是否有序 函數方法&#xff08;增刪等&#xff09; 特點 List 類型表示&#xff1a;L L [Adam, 95.5, Lisa, 85] 有序 增加&#xff1a;&#xff08;1&#xff09;L.append(Paul),增加…

puppet

Puppet前期環境&#xff08;網絡、解析、yum源、NTP&#xff09;在上一章節已經準備就緒&#xff0c;接下來我們就開始安裝Puppet了&#xff0c;安裝Puppet其實很簡單&#xff0c;官方已經提供了yum源&#xff0c;只需要自己將所需要的安裝包下載下來然后做成本地yum源即可使用…

[轉載] 【數學問題】利用python求解表達式

參考鏈接&#xff1a; Python 變量 &#xff5c;表達式 &#xff5c;條件和函數 有時候我們會遇到一些很復雜的表達式&#xff0c;或者想要求解某個表達式&#xff0c;但是手動計算的話不但耗時還費精力&#xff0c;我們能不能利用計算機來幫助我們進行計算呢&#xff1f; 1…

cesium廣告牌_公路廣告牌

cesium廣告牌Description: 描述&#xff1a; This is a standard dynamic programing problem of finding maximum profits with some constraints. This can be featured in any interview coding rounds. 這是在某些約束條件下找到最大利潤的標準動態編程問題。 這可以在任何…

你和大牛差了啥

mmp。無時無刻不在想和大牛差在哪里了。別人為什么可以那么牛逼而你tmd那么菜&#xff01;整個人頓時都頹廢了。啥事兒不想干。后來想了想感情就是他比較黑吧。

[轉載] python數組的使用

參考鏈接&#xff1a; Python中整數的最大可能值是多少&#xff1f; 原文地址為&#xff1a; python數組的使用 python數組的使用 python數組的使用 2010-07-28 17:17 1、Python的數組分三種類型&#xff1a; (1) list 普通的鏈表&#xff0c;初始化后可以通過特定方法…

scala中循環守衛_Scala中的循環

scala中循環守衛Scala中的循環 (Loops in Scala) In programming, many times a condition comes when we need to execute the same statement or block of code more than one time. It could be difficult to write the same code multiple times, so programing language d…

50個必備基礎命令

1.tar創建一個新的tar文件$ tar cvf archive_name.tar dirname/解壓tar文件$ tar xvf archive_name.tar查看tar文件$ tar tvf archive_name.tar2. grep在文件中查找字符串(不區分大小寫)$ grep -i "the" demo_file輸出成功匹配的行&#xff0c;以及該行之后的三行$ g…