Ⅰ 用python編程,輸入一串字元串只有數字和字母,找出所有不重復的元素,並入一個列表輸出結果
s=input('請輸入一個只由數字和字母構成的字元串:')
print([e for e in s if 1==s.count(e)])
Ⅱ Python中如何從鍵盤中輸入字元串,統計字母,數字,符號和空格的個數
初學者的話確實可以通過 ascii table來判斷字母和數字的區別。Python裡面有兩個內置函數 ord和 chr可用。
ascii table
通過判斷其字的范圍來確定是字母還是別的。確實可以達到你現在想要的目的。
不過我沒蔽個人建議是,暫時不用太在意這種問題。這個也不是解決這些問題的理想方法。
當你以後學會使用正則表達式前察坦之後,回頭看這個問題就十分簡單了慧桐!
正則表達式才是解決字元串這類問題更理想的方法。這種方式的優勢和能力之強等你學習到後就知道了。
Ⅲ Python如何輸入字元串,輸入數字,輸入浮點數
python 中輸入用
input = raw_input("please input:")
print 'input : %s' % input
需要說明的是,python把輸入的內容作為一個字元串處理,也就是無論你輸入什麼,這里的input的類型都是str,所以,如果你有特定的需求,就自己加一點類型的處理和判斷就是
Ⅳ 請問python如何打出這些字元串
首先建立一個變數C,隨便在變數C裡面寫入點內容,例如:c = "python編程基礎練習"
Ⅳ python字元串操作
字元串操作在各個計算機語言中都是比較常見的操作,下面我們對python的字元串操作做下簡單介紹。
一、索引操作
字元串是由一些連續的字元組成,支持索引操作,索引位置從0開始,比如以下代碼會輸出』P『字元:
二、截取子串
字元串也可以像列表那樣給定起始與終止索引生成一個新的子串,比如以下代碼會輸出「Py」:
三、連接操作
多個字元串相加會生成一個新串,比如以下代碼輸出」Love Python「:
四、大小寫轉換
調用字元串的upper與lower方法會分別生成新的大寫和小寫的字元串,比如以下代碼第一個輸出:」I LOVE PYTHON「,第二個輸出:」i love python「:
五、前後綴判斷
調用字元串的startswith與endswith方法可以判斷字元串是否以某個子串開關或者結尾,比如以下會分別列印出 」 python startswith py 「 和 」 python endswith on 「:
六、查找與替換子串
調用find方法可以判斷是否包含某個子串,比如以下代碼會輸出" python contains th" 和 " python doesn't contain he":
調用replace方法可以對字元串進行替換,比如要把"hello world"中的」hello「替換為」world「,以下代碼會輸出:」world world「
七、分隔字元串
如果我們要把一句話按空格分隔為一個一個的單詞要怎麼做呢,這時調用split方法即可,比如以下代碼會把」hello world ni hao「轉換為["hello","world","ni","hao"]:
八、清除前後字元
如果一個字元串前後有空白字元,我們需要去掉,你可以調用字元串的替換方法來做,但更簡單的做法是調用strip方法,比如以下代碼就會去掉兩端的空白字元輸出「hello python」:
九、大小寫對換
如果我們需要把字元串中的小寫轉換為大寫,大寫轉換為小寫,那要怎麼做呢,很簡單,調用下swapcase就可以了,如以下代碼會輸出「 heLLO pYThON 」:
十、字元分類判斷
有很多方法用來判斷一個字元串是否屬於某個分類,比如 isdigit判斷是否是數字,isalpha判斷是否是字母,isalnum判斷是否是字母數字等,如下代碼: