① 怎麼在python裡面,用鍵盤輸入信息
input函數,運行之後,就需要用鍵盤輸入:
a = input()
print(a)
運行之後,用鍵盤輸入內容,按下回車鍵,就可以列印輸入的內容。
但是,如果運行之後有所提示,會不會好一點呢?
print('請輸入:')
a = input()
print('輸入內容是',a)
注意:python是從上往下運行。
如果我們輸入一個數字,要進行計算,怎麼能得到計算結果呢?
print('請輸入:')
a = input()
b = a*a
print(a,'的平方是',b)
結果報錯:
TypeError: can't multiply sequence by non-int of type 'str'
原來,a得到的不是真正的數字,而是字元串。
需要把輸入的數字,變成整數:
a = int(input())
當然,你鍵盤輸入的內容,也必須是整數。
整合一下:
a = int(input())
print(a,'的平方是',a*a)
a*a在print裡面,就可以運算,並且返回運算結果。
如果輸入小數,就需要指定為float類型:
a = float(input())
print(a,'的平方是',a*a)
正確的代碼是,把input的內容,轉變為整數(或其它類型的數):
print('請輸入一個數字,我們將計算它的平方:')
a = int(input())
print(a,'的平方是',a*a)
② python怎麼監控鍵盤事件
1,有兩個代理可用,所以爬的時候隨機選取一個 2,復制了一些User-agnet,隨機選一個 3,爬一次隨機睡眠3~6s 這樣大概爬200次左右,就不能再 爬了
③ python怎麼實現鍵盤檢測的持續輸入
while True:
message = input()
if message == 'q':
break
一直讀取輸入,輸入『q』退出
④ python3.5下,有什麼可以監聽鍵盤的庫
如果你用了某個窗口系統,你可以用那個窗口系統的event來獲得鍵盤的事件;如果你寫的是console的程序,你可以讓運行一個Tkinter的Tk,用它來獲得鍵盤事件,Tkinter是python標准
⑤ Python讀取鍵盤輸入的2種方法
這篇文章主要介紹了Python讀取鍵盤輸入的2種方法,主要使用的就是raw_input函數和input函數,本文分別給出使用實例,需要的朋友可以參考下
Python提供了兩個內置函數從標准輸入讀入一行文本,默認的標准輸入是鍵盤。如下:
1.raw_input
2.input
raw_input函數
raw_input()
函數從標准輸入讀取一個行,並返回一個字元串(去掉結尾的換行符):
代碼如下:
str
=
raw_input("Enter
your
input:
");
print
"Received
input
is
:
",
str
這將提示你輸入任意字元串,然後在屏幕上顯示相同的字元串。當我輸入"Hello
Python!",它的輸出如下:
代碼如下:
Enter
your
input:
Hello
Python
Received
input
is
:
Hello
Python
input函數
input()
函數和raw_input()
函數基本可以互換,但是input會假設你的輸入是一個有效的Python表達式,並返回運算結果。這應該是兩者的最大區別。
代碼如下:
str
=
input("Enter
your
input:
");
print
"Received
input
is
:
",
str
這會產生如下的對應著輸入的結果:
代碼如下:
Enter
your
input:
[x*5
for
x
in
range(2,10,2)]
Recieved
input
is
:
[10,
20,
30,
40]
⑥ python怎麼模擬鍵盤操作
實現了一個最簡單的輸入密碼,enter進入的簡單鍵盤操作登錄過程,具體代碼如下:
· 滑鼠點擊
有m.click(x, y, button, n) -- 點擊,想x,y坐標,button:-1表示左鍵,-2表示右鍵,n:默認1次,2雙擊
m.move(x, y) -- 滑鼠移動
m.screen_size() -- 獲取屏幕尺寸
· 鍵盤操作
k.type_string('abcdefg') --輸入內容
k.press_key('a') --按a鍵
k.release_key('a') --松開a鍵
k.tap_key('a') --點擊a鍵
k.tap_key('a', n=2, interval=5) --點擊a鍵2次,每次間隔5秒
k.tap_key(k.function_keys[5]) --功能鍵F5
k.press_keys([k.alt_key, 'a']) --組合按鍵
⑦ python鍵盤輸入語句
編程學習與學習編程語言的語法無關。如果你讀通任何材料,例如書籍或教程,那麼編程就不意味著要學習。編程全部與構造邏輯有關,語法僅發揮5%的作用。
如果你擅長邏輯構建,那麼僅需幾天時間,你就可以學習任何編程語言。我的文章將集中於構造邏輯以及將語法映射到所創建的邏輯。
編程是為在計算機上執行任何功能而編寫的一系列語句,任何功能中的兩個基本操作稱為輸入和輸出顯示。通常,我們使用控制台應用程序學習編程,該控制台應用程序是基於文本的應用程序。在控制台應用程序中,輸入來自鍵盤,輸出顯示到監視器。下圖指示控制台使用。
輸入和輸出具有不同的格式,例如序列,數字,整數和十進制數字等。在本次審查中,我們將深入研究輸入和輸出語句的動態。
示例1:列印「 Hello World」
print("Hello world")
上面的語句或命令在控制台中顯示「 Hello World」字元串。是的,列印是用於在控制台中顯示內容的功能語句。當你希望用戶輸入字元串並讓機器顯示該字元串時,
示例2:簡單的輸入和輸出
text = input("Enter your Name:")
print(text)
第一行顯示「輸入你的姓名」消息,並讀取用戶的輸入並保存內存,該內存的位置由名為text的名稱(變數)引用。第二條語句列印名稱文本引用的字元串。
記住,在示例1中,Hello World在print語句中使用雙引號作為前綴和後綴,但是在示例2中,文本不受雙引號的保護,因為我們希望在文本而不是文本中列印內容。
是的,在這個學習過程中,我們專注於輸出語句和後續輸入語句。
print語句:
如何列印帶有附加短語的變數值,例如「 Entered Name is:」?我們可以通過多種方式做到這一點。第一種選擇是我們可以使用字元串連接,例如:
示例3:
name = input("Enter your Name:")
print("Entered Name is: " + name)
如果變數具有數字(整數或浮點數),則此方法會生成異常。
第二種選擇是你可以將pharase和varible作為兩個參數傳遞給列印功能
示例4:
name = input("Enter your Name:")
print("Entered Name is: ", name)
但是,格式化列印適合於以不同格式列印輸出。
示例5:
name = input("Enter your Name:")
print("Entered Name is: {} ".format(name))
⑧ Python如何在不停刷新屏幕輸出的同時能捕捉到鍵盤輸入
Python提供了兩個內置函數從標准輸入讀入一行文本,默認的標准輸入是鍵盤。如下:
1.raw_input
2.input
raw_input函數
raw_input() 函數從標准輸入讀取一個行,並返回一個字元串(去掉結尾的換行符):
復制代碼 代碼如下:
str = raw_input("Enter your input: ");
print "Received input is : ", str
這將提示你輸入任意字元串,然後在屏幕上顯示相同的字元串。當我輸入"Hello Python!",它的輸出如下:
復制代碼 代碼如下:
Enter your input: Hello Python
Received input is : Hello Python
⑨ 在python中,應如何捕獲用戶鍵盤輸入
import tkinter as tk
win=tk.Tk()#主界面
def getkey(event):
print("按下 %s"%event.keysym)#獲取按下鍵
win.bind("<Key>",getkey)#綁定事件
win.mainloop()#顯示主界面