python3 2 input的小問題

2021-05-24 14:35:25 字數 538 閱讀 1266

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水平製表...