這是一位剛學(xué)Python不久的伙伴投稿,我覺(jué)得很有意義,或許從這位同學(xué)的身上,能看到自己當(dāng)年的影子!
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的景縣網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!自從上了大學(xué)以后,慢慢的接觸了很多的電腦知識(shí),編程方面也是學(xué)過(guò)了很多了。剛開(kāi)始的C語(yǔ)言,python,Java,前端技術(shù)HTML 以及 jsp 等技術(shù)。學(xué)了半天,才發(fā)現(xiàn)自己哪一門(mén)語(yǔ)言都不是很精通,也不是很熟悉,學(xué)怕不精啊,所以想走一下python+數(shù)據(jù)方面的路線。畢竟python在數(shù)據(jù)處理,人工智能方面依然是很強(qiáng)的。那我們一起開(kāi)始學(xué)習(xí)python吧!
python 基礎(chǔ)知識(shí)學(xué)習(xí)
從溫度轉(zhuǎn)化入門(mén)python語(yǔ)言
首先,我們開(kāi)始看一個(gè)實(shí)例,攝氏度與華氏度,是不一樣,我們都知道他們的轉(zhuǎn)換公式為:℃ = (F - 32) / 1.8 F = ℃ × 1.8 + 32。那么如何通過(guò)程序來(lái)實(shí)現(xiàn)他們的自由轉(zhuǎn)換呢。
程序思路:
1,從鍵盤(pán)輸入攝氏度或者華氏度2,判斷用戶輸入的是攝氏度還是華氏度3,根據(jù)用戶輸入進(jìn)行判斷并且輸出
TempStr =
input(
'請(qǐng)輸入帶有F/C的溫度值:')
if TempStr[
-1]
in [
'F',
'f']:#TempStr[
-1]表示字符串的倒數(shù)第一個(gè)字符 反向排列
C = (eval(TempStr[
0:
-1]) -
32)/
1.8 # TempStr[
0:
-1]表示從第一個(gè)字符到最后一個(gè)字符(但不包括最后一個(gè))
print (
'轉(zhuǎn)化后的溫度值是{:.2f}C'.
format(C))
elif TempStr[
-1]
in [
'C',
'c']:#判斷 TempStr[
-1] 是否在列表[C,c]之間
F =
1.8*eval(TempStr[
0:
-1]) +
32
print (
'轉(zhuǎn)化后的溫度值是{:.2f}F'.
format(F))
else:
print(
'您輸入有錯(cuò),請(qǐng)重新輸入')
代碼分析:
1,程序的框架與結(jié)構(gòu)python的程序結(jié)構(gòu)是通過(guò)縮進(jìn)來(lái)實(shí)現(xiàn)的,一般縮進(jìn)的格式為四個(gè)空格或者一個(gè)tab鍵位的大小,當(dāng)然也可以不遵循這個(gè)原則。if elif else 這些是python的分支結(jié)構(gòu),我們后邊會(huì)專門(mén)講到這里。python#代表注釋內(nèi)容,python總有兩種注釋方式,第一個(gè)是單行注釋也就是采用#來(lái)表示,第二個(gè)是多行注釋,用三單引號(hào)來(lái)注釋內(nèi)容。注釋內(nèi)容不被程序運(yùn)行,方面程序的理解。
2,程序的命名與關(guān)鍵字程序中TempStr,F(xiàn),C都是變量變量命名規(guī)則為:大小寫(xiě)字母,數(shù)字,下劃線以及中文字符。但是不能以數(shù)字和關(guān)鍵字開(kāi)頭,例如 1python 和 if 。關(guān)鍵字(保留字):python共有33個(gè)關(guān)鍵字,if ,else,and都是其關(guān)鍵字,后邊我們還會(huì)慢慢去接觸這些。
3,數(shù)據(jù)類型數(shù)據(jù)類型分為有兩類:整數(shù):-1,1浮點(diǎn)數(shù):-1.8,1.8字符串:程序中的“請(qǐng)輸入溫度”(由單引號(hào)或者雙引號(hào)括起來(lái)的數(shù)據(jù)類型)列表:程序中的[‘C’,‘c’]字符串的序號(hào)問(wèn)題:
網(wǎng)站欄目:一位初學(xué)Python同學(xué)的課堂筆記,仿佛看到當(dāng)年的自己-創(chuàng)新互聯(lián)
當(dāng)前地址:http://vcdvsql.cn/article26/ddhcjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、網(wǎng)站營(yíng)銷、網(wǎng)站內(nèi)鏈、軟件開(kāi)發(fā)、關(guān)鍵詞優(yōu)化、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容