python系列知識回顧基礎知識 1

2021-10-23 05:28:56 字數 937 閱讀 5841

注意的點 input(" ") 雙引號裡面表示提示詞

temp_str[-1]表示取出最後一位 in [『f』,『f』]:表示該字元是否是列表中的任意乙個 f 或者 f in用來判斷是否在列表中

temp_str[0:-1] 表示乙個列表 從temp_str字串中 取第一位到最後一位的前一位 即取出除單位外的溫度數字

eval()函式會將()裡的值 去掉引數外側的引號 並執行剩下的語句的函式 如eval(「a+b」) 執行a+b

printn(「轉換後的溫度為f」.format(f)) 格式化輸出表示輸出2位小數

注意分支結構中if elif else 來分支 中間是用elif 注意易錯

temp_str=

input

("請輸入帶有符號的溫度值:"

)if temp_str[-1

]in['f'

,'f']:

number_str=temp_str[0:

-1]#從輸入的字串中取出從第一位到最後一位的前一位 即取出除單位外的溫度數字

c=(eval

(number_str)-32

)/1.8print

("轉換後的溫度為c"

.format

(c))

elif temp_str[-1

]in['c'

,'c']:

number_str=temp_str[0:

-1] f=

1.8*

eval

(number_str)+32

print

("轉換後的溫度為f"

.format

(f))

else

:print

("輸入格式錯誤"

)

請輸入帶有符號的溫度值:29c

轉換後的溫度為84.20f

基礎知識回顧系列

寫本系列的主要原因是最近換了乙份工作,在面試過程中,發現自己的基礎很差,很多應該知道的知識點卻說不清楚,只是知道,沒有深入了解,如今工作已經穩定,下一步計畫就是把基礎知識用心系統學習。所謂的基礎知識其實就是 抽象類與介面的區別。值型別與引用型別的區別。列舉與常量。類與結構。物件導向的特點及為什麼要用...

python基礎知識回顧

一 編譯器 計算機不能識別任何除了機器語言的其他語言,所以必須將程式語言翻譯 成機器語言,計算機才能夠識別,將其他語言翻譯成機器語言的工具,稱為編譯器 編譯器翻譯分兩種形式 編譯 解釋 編譯器 將源 經過編譯後轉化為可執行檔案 直譯器 逐行解釋每一條源 二 python特點 1 python是完全物...

Python基礎知識階段回顧

簡單 佔位 佔位format制定格式 format格式制定包括6個內容 填充 對齊 居中,右對齊,左對齊 寬度 分割 精度 型別 print 的心情有的糟糕,format wo 0.123,20 求乙個整數a的平方根,保留3位小數,列印輸出,採用寬度為30個字元,右對齊輸出,多餘的字元用花花符號 填...