1、什麼是程序
别忙,寫代碼前,先了解一下什麼是程序?
程序是一個指令的序列,來告訴機器如何進行一組運算。這種運算也許是數學上的,比如求解一組自然數的和;當然也可以是符号運算,比如在文檔中搜索和替換文字,或者一些圖形化過程,比如處理圖像或者播放一段視頻。所以,無論多麼複雜,程序都是由一些基本指令組合而成的。因此大家可以把編程的過程理解成一個把龐大複雜任務進行拆分來解決的過程,分解到适合使用基本指令來解決為止。
基本指令有哪些呢?無外乎以下幾類,在後面的課程中我們循序漸進,結合職場技能慢慢學:
輸入系統指令:從鍵盤、文件、網絡或者其他設備上獲得數據。
輸出系統指令:将數據在屏幕中顯示,或者存到文件中、通過網絡發送等等。
數學運算指令:進行基本的數學操作,比如加法或者乘法。
條件判斷指令:檢查特定條件是否滿足來運行相應的代碼。
重複判斷指令:重複進行一些操作。
你知道下面這段程序是做什麼嗎?
number=[1,2,3,4,5,6,7,8,9,10]
result=0
for i in number:
result=result i
print("1-10相加的求和結果是:",result)
别偷懶,按照第一講的方法把代碼敲進去,運行一下。
好了,下面進入正題:念着口訣寫代碼。
2、Python基礎口訣
請把下面的口訣讀三遍。讀完你要是能背下來,恭喜你,你有學習Python的天賦。
================
Python很easy
區分大小寫
變量拿來用
保留字不行
井引來注釋
縮進需分明
================
第一句:Python很easy
Python的英文意思是蟒蛇,Python的作者叫Guido(龜叔)。中華文化通過音、義将二者聯系起來,真是博大精深啊。龜蛇神獸可是真武大帝啊,好好學吧。龜蛇靜,起宏圖!
玄武
Python 是一門簡單且簡約的語言。如同上面的例子,閱讀一份優秀的 Python 程序代碼就如同在閱讀英語文章一樣。Python 這種僞代碼式的特質正是它的一大優勢。它能夠讓你專注于解決問題的方案,而不是語言本身。因此,Python是初學者的語言。Python對你而言,是一種偉大的語言,它支持廣泛的應用程序開發,從簡單的文字處理到 WWW 浏覽器再到遊戲,當然還有我們職場中的辦公自動化技能。
第二句:區分大小寫
這句很簡單直白了,是說Python代碼中各種标識符是區分大小寫的,也就是MyPython和mypython不是一回事。所以,在編碼過程中一定注意哈,一不小心就出錯了。大林和小林是兩個不同的孩子,大頭兒子小頭爸爸也别搞錯了。
第三句、第四句一起講:變量拿來用,保留字不行
程序從本質上說,就是通過指令對各種數據進行處理。為了方便識别這些指令及處理這些數據,得給他們起一個名字,這個名字就叫标識符。标識符是為某些東西提供的給定名稱。在你命名标識符時,你需要遵守以下規則:
有效 的标識符名稱可以是 i 或 age_2_3 ,無效 的标識符名稱可能是3things , this is a dog , my-name 和 #b2_c3 。
變量是一種标識符。正如其名字所述那般,變量的值是可以變化的,也就是說,你可以用變量來存儲任何東西。python中變量很簡單,不需要指定數據類型,直接使用等号定義就好。
有點繞吧,你就簡單記住變量就是給數據起個名,用來引用數據的。
默念口訣,現在學習最簡單的代碼(指令):賦值語句。
賦值語句的作用是創建一個新的變量,并且賦值給這個變量:
message = '今天晚上加班,晚點回去。'
age = 17
pi = 3.14159
上面就是三個賦值語句的例子。第一個是把一個字符串複制給名叫message的新變量;第二個将age賦值為整數17;第三個把圓周率的一個近似值賦給了pi這個變量。把他們打印輸出一下。
print(message)
print(age)
print(pi)
默念:變量拿來用,保留字不行。保留字也叫關鍵字,是Python語言專用的,不許你用。這叫“避尊者諱”。
好在,Python關鍵字不多,起名别用他們就好了。
第五句、第六句一起講:井引來注釋,縮進需分明
先講一下什麼是表達式。表達式是數值,變量和操作符的組合。單個值本身也被當作一個表達式,變量也是如此。一個表達式的簡單例子便是 5 3 。表達式可以拆分成運算符( )與操作數(5,3)。你可以把表達式想象成類似計算器處理的那些東西。
print(2 3) # 加法
print(3 - 1) # 減法
print(2 * 3) # 乘法
print(3 / 2) # 除法
print(3 ** 2) # 平方
print(3 % 2) # 取餘數
print(5 // 2) # 整除
語句是一組具有某些效果的代碼,比如創建變量,或者顯示值。在Python中,一行代碼表示一條語句。
Python代碼是由關鍵字、标識符、表達式和語句等構成的,語句是代碼的重要組成部分。
程序越寫越多,也越複雜了,讀起來就會更難了。為了解決閱讀的困難,咱們就可以添加一些筆記到代碼中,把程序的功能用自然語言來解釋一下。這種描述就叫注釋了,注釋是給人閱讀理解的,指令是給機器運行的。
注釋分為單行注釋和多行注釋。單行注釋以井号#開頭,一般放在代碼上面或者右面。如:
# 這是打印輸出注釋
print("hello world!")
age=17 # 賦值age為17
多行注釋以三引号'''開頭和結尾。
''' 這是多行注釋第一行
這是多行注釋第二行
'''
這就是口訣中的井号,三引号用來表示注釋的含義。
最後一句:縮進需分明。代碼多了,你可以看成是一篇文章,文章通過排版,段落清晰,層次分明。Python的縮進也有此功能,但是Python的縮進是強制的,這是Python代碼規範所要求的。
今天的課程比較簡單,如果你要是有其他語言的基礎,隻需要記住口訣就好了。最後,别忘了練習寫代碼。今天給大家準備的代碼是一個猜字遊戲,你不用理解代碼是怎麼執行的,主要是實際感受一下今天講的内容。
一定要親自一句一句地敲,這樣才會有切實的體會。記住:縮進是四個空格。這裡,僅提供圖片形式的源代碼,省得你偷懶。你如果,真的成功了,說明你真的有編寫Python程序的天賦呢。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!