一:格式化列印輸出:
乙個輸出時:
兩個輸出時:
輸出換行:
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...