Python基礎函式學習筆記 二

2021-06-20 07:28:52 字數 1342 閱讀 2771

一:格式化列印輸出:

乙個輸出時:

兩個輸出時:

輸出換行:

print預設輸出自動加換行,如下所示:

rabbits = 20

print rabbits

cages = 15

print cages

結果如下所示:

如果要在同一行顯示的話,可以在行末加逗號,如下

二:使用者輸入:

兩個函式input和raw_input

"raw"意味著它將以字串的形式返回使用者輸入的一切內容,哪怕有些內容看上去像數字。

比如,line = raw_input()

如果希望使用者輸入乙個數字,那就必須用int或float將得到的字串轉換成所需的型別。

比如:value = raw_input()

input和raw_input的區別:

當輸入為純數字時,

輸入字串為表示式

input會計算在字串中的數字表示式,而raw_input不會。

如輸入 「57 + 3」:

input會得到整數60

raw_input會得到字串」57 + 3」

其他區別見

鏈結

python基礎 函式學習

1.變數作用域 變數作用域決定了哪一部分的程式可以訪問哪乙個變數,python的變數作用域可以分為四種 區域性作用域 閉包函式外的函式中 全域性作用域 內建作用域。程式會先在區域性作用域中尋找變數,沒找到的話,會去閉包函式外的函式中找,如果還是沒找到的話,會去全域性作用域找,如果還沒找到,會去內建作...

Python函式學習筆記

自己學python的時候留下的一些筆記。函式的基礎知識 一.函式的引數 1.預設引數可以不用賦值,直接呼叫函式,但是要在定義的時候賦初值,2.收集引數,可以防止不知道需要多少個引數,例如 def test params print 引數長度是 len params print 第二個引數是 para...

python函式學習筆記

1.組合排列函式 要呼叫的包 itertools 用法 import itertools 1 product 笛卡爾積,有放回抽樣排列 用法 itertools.product abcd repeat 2 2 permutations 排列,不放回抽樣排列 用法 itertools.permutat...