? ? ? ?對(duì)于一個(gè)一點(diǎn)編程經(jīng)驗(yàn)的人來說堆缘,現(xiàn)在有點(diǎn)興趣學(xué)習(xí)編程真的挺難滔灶,在網(wǎng)上看了一些視頻,但真的看不懂吼肥,對(duì)于大神來說录平,編程這是理所當(dāng)然的思維方式,可是對(duì)我這種小白來說缀皱,視頻里講的可能就是莫名其妙的無法理解斗这。
? ? ?今晚在慕課網(wǎng)里找到一個(gè)視頻,好象對(duì)于小白來說挺合適的啤斗,那現(xiàn)在就開始學(xué)吧表箭。
不同溫度(華氏和攝氏)之間表現(xiàn)方式的轉(zhuǎn)換的代碼。
#TempConvert.py
TempStr =input("請(qǐng)輸入帶有符號(hào)的溫度值:")
if TempStr[-1]in ['F','f']:
C = (eval(TempStr[0:-1]) -32)/1.8
? ? print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C))
elif TempStr[-1]in ['C','c']:
F =1.8*eval(TempStr[0:-1]) +32
? ? print("轉(zhuǎn)換后的溫度是{:.2f}F".format(F))
else:
print("輸入格式錯(cuò)誤")
Python程度語法元素分析
1钮莲、程序的格式框架
? ? 1.1.縮進(jìn):同一個(gè)單一程序內(nèi)縮進(jìn)的大小要相同免钻。
? ? 1.2.注釋:不被計(jì)算機(jī)執(zhí)行彼水,用來方便程序員看。2极舔、命名與保留字
? ?2.1. 命名規(guī)則
? ? ? ? 2.1.1. 標(biāo)識(shí)符:變量名猿涨、函數(shù)名等都是標(biāo)識(shí)符∧饭郑可以包括字母叛赚、數(shù)字和下劃線,但不能以數(shù)字開頭稽揭。
? ? ? ? 2.1.2. 大小寫敏感:Python 是大小寫敏感的俺附,這意味著 `Variable` 和 `variable` 是兩個(gè)不同的標(biāo)識(shí)符。
? ? ? ? 2.1.3. 命名約定:雖然 Python 不強(qiáng)制要求特定的命名風(fēng)格溪掀,但社區(qū)普遍遵循一些約定事镣,如: 使用小寫字母和下劃線(snake_case)來命名變量和函數(shù),例如 `my_variable`揪胃。 使用大寫字母和下劃線PPER_SNAKE_CASE)來命名常量璃哟,例如 `MAX_VALUE`。? ?- 使用首字母大寫的形式(CamelCase)來命名類喊递,例如 `MyClass`随闪。? ?2.2. 保留字
? 保留字是 Python 語言中預(yù)先定義的詞匯,具有特殊的含義骚勘,不能用作標(biāo)識(shí)符铐伴。常見的 Python 保留字有: `and` `as` `assert` `break` `class` `continue` `def` `del` `elif` `else` `except` `False` `finally` `for` `from` `global` `if` `import` `in` `is` `lambda` `None` `nonlocal` `not` `or` `pass` `raise` `return` `True` `try` `while` `with` `yield`