windows下乙個回車鍵是兩個字元'/r/n』,python3.2在控制台視窗中使用input()獲取使用者輸入時只把'/n'濾掉了,但是還存在'/r',但是使用len()檢視獲取的字串是不含'/r'的長度,所以如果使用=='1'比較獲取的函式時,會false,而在idle中回車鍵只是'/n',在idle中能正常執行的**,在控制台中就可能有問題了。下面是我的乙個例子:
s='ss'
print(type(s),len(s))
print(type(s),len(s))
if s=='ss':
print('ss相等',s)
a=input('輸入')
print(type(a),a,len(a))
if a=='1/r' or a=='1': #這樣判斷就不會出錯了
print('字元')
elif a==1:
print('數字')
else:
print('什麼也不是')
input()
上面的程式可以儲存成1.py,雙擊正常執行了
微信小程式 input標籤的使用教程
使用input標籤,我們都會,在微信小程式中使用,必定也是可以一下子就會的,但是卻有些常用的屬性無法按照習慣去使用 我就用我最常用的來做例子 乙個乙個來解讀 首先,我是定義了他的id,這是我們最常用的,所以就配了乙個id,畢竟不操作他,又為什麼設成輸入框呢,第二,設定他的樣式,第三,設定他的輸入類別...
獲取微信小程式的input控制項的value
如何獲取呢?大體上兩種辦法 一是利用控制項本身的事件,不斷的重新整理data裡的某個屬性值,常用是bindinput bindblur。前者是錄入時處理,後者是控制項失去焦點時處理。如果每個控制項都需要乙個繫結的方法,這當然是可怕的。利用bindblur說明一下如何使用乙個方法來解決全部控制項的繫結...
python 轉義字元和input 的用法
1.1轉義字元 1序列 表反斜桿 表單引號 表雙引號 a表ascll響鈴符 bel b表ascll退格符 bs f表ascll進紙符 ff n表ascll換行符 lf n表udicode資料庫中的字元名,其中name時它的名字,僅unicode適用 r表ascll回車符 cr t表ascll水平製表...