互動功能:
1.命令列引數
2.標準輸入和輸出函式
3.檔案輸入和輸出
4.圖形化使用者介面
1.命令列引數:
1.1 import sys
通過 sys.argv 訪問命令列引數: argv[ 0 ] 為python指令碼名 ; argv[ 1] 為第乙個引數 ; argv[ 2 ] 為第二個引數........
注: argv[ 1 ] , argv[ 2 ]...為字串
1.2argparse模組
同樣使用命令列
import argparse
parser = argparse.argumentparser()
parser.add_argument('--length',default=10,type=int, help='長度')
parser.add_argument('--width',default=5,type=int, help='寬度')
args = parser.parse_args()
area = args.length * args.width
print('面積=', area)
輸出: 面積=15命令列:
python 檔名.py --length 5 --width 3
2.標準輸入輸出
2.1
2.2密碼input() print()
注: 型別(input()) 轉換輸入型別
print( , end='')空格代替換行
例: 必須用命令列引數getpass.getpass(prompt='password:', stream=none)
getpass.getuser()
import getpass
username = input("使用者名稱;")
password = getpass.getpass("密碼:")
if username == 'jianghong' and password == 'password':
print('登陸成功')
else:
print('登陸失敗')
Python輸入和輸出
1.輸入 用print 在括號中加上個字串,就可以向螢幕上輸出指定文字,也可以接受多個字串符,用逗號隔開就可以連成一串輸出,print 會一次列印出每個字串,遇到逗號輸出乙個空格。如下 也可以列印整數或者計算。2.輸出 python中input 可以輸入字串,並存放到乙個變數裡。比如 輸入使用者的名...
Python輸入和輸出
輸出格式美化 python兩種輸出值的方式 表示式語句和 print 函式。第三種方式是使用檔案物件的 write 方法,標準輸出檔案可以用 sys.stdout 引用。如果你希望輸出的形式更加多樣,可以使用 str.format 函式來格式化輸出值。如果你希望將輸出的值轉成字串,可以使用 repr...
Python 輸入和輸出
一 在控制台上輸入 輸出 inputvalue1 input please input print inputvalue1 rawinputvalue1 raw input the value of rawinputvalue1 print rawinputvalue1 結果 please inpu...