Python中input 的使用方法

2022-08-09 10:21:12 字數 1418 閱讀 6507

input()以字串的方式獲取使用者輸入:

1 >>> x =input()

2 4.5

3 >>>type(x)

4'str

'>

5 >>> y =input()

6do you love python?

7 >>>type(y)

8'str

'>

輸入的字串可以通過運算子進行連線、複製等操作:

1 >>> x =input()

2abc

3 >>> x * 34'

abcabcabc

'5 >>> y =input()

6 123

7 >>> x +y8'

abc123

'

但無法直接參與算術運算,如:

1 >>> x =input()

2 53 >>> x + 5

4traceback (most recent call last):

5 file "

", line 1, in

6 typeerror: must be str, not

int7 >>> x * 58'

55555

'9 >>> y =input()

10 6

11 >>> x *y

12traceback (most recent call last):

13 file "

", line 1, in

14 typeerror: can'

t multiply sequence by non-int of type

'str'

此時可以使用轉換,方法有多種:

1.指定型別轉換

1 >>> y =int(input())

2 10

3 >>>type(y)

4'int

'>

2.自動轉換

函式eval() 用來執行乙個字串表示式,並返回表示式的值

eval(expression,globals[ ],locals[ ])

global 和 locals 分別相當於全域性和區域性變數,eval函式會優先在區域性變數儲存空間中檢索

1  >>> y =eval(input())

2 4.5

3 >>>type(y)

4'float

'>

3.切割轉換

利用函式split()通過指定分隔符對字串進行切片。

str.split(str="",num=string.count(str))

str為分割符,包括空格、\n,\t 等 ,num是分割次數。

Html中input標籤的使用

1.取消按鈕按下時的虛線框 在input裡新增屬性值 hidefocus 或者 hidefocus true 2.唯讀文字框內容 在input裡新增屬性值 readonly 3.防止退後清空的text文件 可把style內容做做為類引用 4.enter鍵可以讓游標移到下乙個輸入框 5.只能為中文 有...

python中input和raw input區別

這兩個均是 python 的內建函式,通過讀取控制台的輸入與使用者實現互動。但他們的功能不盡相同。舉兩個小例子。1 raw input a raw input raw input 2raw input abc 3 input a input input 4input abc56 traceback ...

Python 使用input()實現多輸入

用map split 以及input 可以實現用input 同時輸入多個數。1.map map 函式接收兩個引數,乙個是函式,乙個是序列,map將傳入的函式依次作用到序列的每個元素,並把結果作為新的list返回。2.split 拆分字串。通過指定分隔符對字串進行切片,並返回分割後的字串列表 list...