python常用类型转换の方法
生活随笔
收集整理的這篇文章主要介紹了
python常用类型转换の方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python實現字符和ascll轉換
# 用戶輸入字符 c = input("請輸入一個字符: ") # 用戶輸入ASCII碼,并將輸入的數字轉為整型 a = int(input("請輸入一個ASCII碼: ")) print( c + " 的ASCII 碼為", ord(c)) print( a , " 對應的字符為", chr(a))#輸出: 請輸入一個字符: a 請輸入一個ASCII碼: 101 a 的ASCII 碼為 97 101 對應的字符為 epython強制類型轉換
#1.int()強制類型轉換 #不同的輸入有不同的輸出結果,當輸入小數,字符abc之類的時侯,會報錯;當輸入整數時卻可以正常運行。 a = input("input:") print(type(a)) print(int(a)) #輸入整數結果: input:12 <class 'str'> 12 #輸入小數結果: input:12.8 <class 'str'> Traceback (most recent call last):print(int(a)) ValueError: invalid literal for int() with base 10: '12.8'#2.使用eval a = eval(input("input:")) print(type(a)) print(int(a)) 得到的結果:input:12.8 <class 'float'> 12#3.eval()函數 #eval() 函數用來執行一個字符串表達式,并返回表達式的值。>>>x = 7 >>> eval( '3 * x' ) 21 >>> eval('pow(2,2)') 4 >>> eval('2 + 2') 4 >>> n=81 >>> eval("n + 4") 85總結
以上是生活随笔為你收集整理的python常用类型转换の方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: stm32使用DAP下载程序
- 下一篇: 微变等效电路法分析放大电路