python中的三種輸入方式

2021-08-15 04:22:35 字數 1014 閱讀 8839

python2.x中以下三個函式都支援:

raw_input()

input()

sys.stdin.readline()

raw_input( )將所有輸入作為字串看待,返回字串型別

input( )只能接收「數字」的輸入,返回所輸入的數字的型別( int, float )

sys.stdin.readline()將所有輸入視為字串,並在最後包含換行符』\n』,可以通過sys.stdin.readline().strip(『\n』)去掉換行符。

import sys

a = input("input a: ")

b = raw_input("raw_input b: ")

c = sys.stdin.readline()

print(a,type(a))

print(b,type(b))

print(c,type(c))

輸出:

input a: 12

raw_input b: 23

34(12, 'int'>)

('23', 'str'>)

('34\n', 'str'>)

python3.x對raw_input( )和input( )進行了整合,去除了raw_input( ),僅保留了input( )函式,接收任意輸入,將所有輸入預設為字串處理,並返回字串型別。

import sys

a = input("input a: ")

c = sys.stdin.readline()

print(a,type(a))

print(b,type(b))

print(c,type(c))

輸出:

input a: 12

34('12', 'str'>)

('34\n', 'str'>)

Python 傳送 email 的三種方式

python傳送email的三種方式,分別為使用登入郵件伺服器 使用smtp服務 呼叫sendmail命令來傳送三種方法 python傳送email比較簡單,可以通過登入郵件服務來傳送,linux下也可以使用呼叫sendmail命令來傳送,還可以使用本地或者是遠端的smtp服務來傳送郵件,不管是單個...

python重定向的三種方式

使用django中的redirect方法,也是最常用的方法 from django.shortcuts import redirectreturn redirect 重定向預設都是302 臨時重定向 加上permanent就可以設定為301 永久重定向 return redirect permane...

C語言 scanf三種不同的輸入方式

第一種 先輸入要讀取多少個數,從後面的數字中讀取相應個數 示意如下 int n,x,flag scanf d n for flag 0 flag 第二種 讀取一組數,遇0即結束 示意如下 int a,x while 1 第三種 輸入任意n個數 while 1 else break 小結 使用迴圈和判...