python3 6學習第十三引數 解包和變數

2021-09-25 07:20:51 字數 1014 閱讀 5182

1、初步了解將變數傳遞給指令碼的方法

import語句,就是將pyhton的特性引入指令碼的方法。

這裡說的「特性」指的就是模組(module)或叫庫(library)

2、學習了引數變數ar**(argument variable)這個標準程式設計術語。

例項中的:script, first, second, third = ar**

根據以前學習的我可以理解它為4個變數定義了同乙個值ar**,而實際上是

ar**也不同的,需要使用者給他值並且是依次給出值,這樣乙個過程叫「解包」

3、ar**和input()的不同之處在於使用者輸入的時機不同。

4、不理解的地方:

# import 語句是將python的特性引入指令碼的方法(特性也就是模組也叫庫)

# 把sys模組匯入進來

from sys import ar**

# read the wyss section for how to run this

# ar**引數變數,這個變數儲存著你執行python指令碼時傳遞給python指令碼的引數

# 這個的ar**可以看作解包把ar**中的東西取出,解包,將所有引數依次賦值給左邊這些變數

script, first, second, third = ar**

print("the script is called:", script)

print("your first variable is:", first)

print("your second variable is:", second)

print("your third variable is:",third)

age = input("你多大了? ")

height = input("你多高呢? ")

weight = input("你多重呢? ")

print("我今年{}歲,我的身高是{},我的體重是{}".format(age,height,weight))

ex13

學習Python 第十三天

二叉樹 一,名詞 根邊 樹葉 葉子 沒有兒子 兄弟 具有相同父親的節點 祖父和孫子 路徑路徑的長 深度 從根到該點 高 從該點到葉子 祖先 後裔 真祖先 真後裔 二,樹的實現 class treenode def init self,data,firstchild,nextsibling self....

python第十三課

迭代器 l 1,2,3 索引 迴圈 for for i in l i for k in dic pass enumerate print dir 告訴我列表擁有的所有方法 print dir 告訴我列表擁有的所有方法 print dir 告訴我列表擁有的所有方法 print dir range 10...

第十三天 Python 函式 引數傳遞

不定長引數 返回值函式的作用域 在呼叫函式時,大多數情況下,主調函式和被呼叫函式之間有資料傳遞關係,這就是有引數的函式形式。函式引數的作用是傳遞資料給函式使用,函式利用接收的資料進行具體操作處理。在使用函式時,經常會用到形式引數和實際引數。兩者都叫作引數,二者之間的區別將先通過形式引數與實際引數的作...