一位初學Python同學的課堂筆記,仿佛看到當年的自己-創(chuàng)新互聯(lián)

這是一位剛學Python不久的伙伴投稿,我覺得很有意義,或許從這位同學的身上,能看到自己當年的影子!

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都做網站、成都網站建設、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯(lián)網時代的景縣網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

自從上了大學以后,慢慢的接觸了很多的電腦知識,編程方面也是學過了很多了。剛開始的C語言,python,Java,前端技術HTML 以及 jsp 等技術。學了半天,才發(fā)現(xiàn)自己哪一門語言都不是很精通,也不是很熟悉,學怕不精啊,所以想走一下python+數(shù)據(jù)方面的路線。畢竟python在數(shù)據(jù)處理,人工智能方面依然是很強的。那我們一起開始學習python吧!

python 基礎知識學習

從溫度轉化入門python語言

首先,我們開始看一個實例,攝氏度與華氏度,是不一樣,我們都知道他們的轉換公式為:℃ = (F - 32) / 1.8 F = ℃ × 1.8 + 32。那么如何通過程序來實現(xiàn)他們的自由轉換呢。

程序思路:

1,從鍵盤輸入攝氏度或者華氏度2,判斷用戶輸入的是攝氏度還是華氏度3,根據(jù)用戶輸入進行判斷并且輸出

代碼展示:
TempStr = 
input(
'請輸入帶有F/C的溫度值:')

if TempStr[ -1] in [ 'F', 'f']:#TempStr[ -1]表示字符串的倒數(shù)第一個字符 反向排列
   C = (eval(TempStr[ 0: -1]) - 32)/ 1.8 # TempStr[ 0: -1]表示從第一個字符到最后一個字符(但不包括最后一個)
    print ( '轉化后的溫度值是{:.2f}C'. format(C))
elif TempStr[ -1] in [ 'C', 'c']:#判斷 TempStr[ -1] 是否在列表[C,c]之間
   F = 1.8*eval(TempStr[ 0: -1]) + 32
    print ( '轉化后的溫度值是{:.2f}F'. format(F))
else:
    print( '您輸入有錯,請重新輸入')

代碼分析:

1,程序的框架與結構python的程序結構是通過縮進來實現(xiàn)的,一般縮進的格式為四個空格或者一個tab鍵位的大小,當然也可以不遵循這個原則。if elif else 這些是python的分支結構,我們后邊會專門講到這里。python#代表注釋內容,python總有兩種注釋方式,第一個是單行注釋也就是采用#來表示,第二個是多行注釋,用三單引號來注釋內容。注釋內容不被程序運行,方面程序的理解。

2,程序的命名與關鍵字程序中TempStr,F(xiàn),C都是變量變量命名規(guī)則為:大小寫字母,數(shù)字,下劃線以及中文字符。但是不能以數(shù)字和關鍵字開頭,例如 1python 和 if 。關鍵字(保留字):python共有33個關鍵字,if ,else,and都是其關鍵字,后邊我們還會慢慢去接觸這些。

3,數(shù)據(jù)類型數(shù)據(jù)類型分為有兩類:整數(shù):-1,1浮點數(shù):-1.8,1.8字符串:程序中的“請輸入溫度”(由單引號或者雙引號括起來的數(shù)據(jù)類型)列表:程序中的[‘C’,‘c’]字符串的序號問題:

一位初學Python同學的課堂筆記,仿佛看到當年的自己

網站欄目:一位初學Python同學的課堂筆記,仿佛看到當年的自己-創(chuàng)新互聯(lián)
當前地址:http://muchs.cn/article26/ddhcjg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供建站公司、網站營銷、網站內鏈、軟件開發(fā)、關鍵詞優(yōu)化虛擬主機

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都做網站