python2.7學習100篇第2課

2021-01-12 南大盛聯

第二課:Python中進行最基本的四則運算(1)

大綱

2.1:計算整數的加減乘

跟著老師進行加減乘,先跟著敲代碼,然後再學習基本知識,概念。

2.1.1:變量和常量

2.1.2 :基本運算符

2.1.3:列印結果

2.1.4:錯誤代碼識別

2.1.5:錯誤提示識別

2.1:計算整數的加減乘

跟著老師進行加減乘,先跟著敲代碼,然後再學習基本知識,概念。

我們需要計算的題目是:2+3

方法1:2+3

方法2:

a=2 過程1

b=3 過程2

a+b 過程3

2.1.1:變量和常量

變量:

變量的概念基本和初中的代數方程變量是一樣的,只是在電腦程式中,變量not only不僅可以是數字,but also還可以是任意數據類型。

變量在程序中就是用一個變量名表示,變量名必須是 「大小寫英文、數字和 _ 的組合,而且不能直接用數字開頭。

a = 2 變量 a 是一個整數

常量:

所謂常量 就是不能變的量,比如數學常數π就是一個常量;在python中,通常用全部大寫的變量名表示常量。

XY = 3.1415926

2.1.2 :基本運算符

python中兩個數字之間的計算關係有很多。我們今天先學習

+

-

*

這三個,你可以把他和以前你數學學習的一樣來理解。

2.1.3:列印結果

就是讓計算機告訴我們結果是多少,python中使用

print+空格+表達式

print是關鍵字,就是計算機自己的一個術語,然後空格是格式,表示式就是我們要計算的2+3,如果不轉換,就是直接列印2+3

在計算機裡面輸入print 2+3,按回車就好

if我們轉換了一下,讓電腦計算a+b,SO我們需要輸入

a=2

b=3

a+b

print a+b

2.1.4:錯誤代碼識別

如果我們告訴計算機A=2,專業術語叫做賦值.

然後我們列印a+b

計算機會給出以下信息。

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

NameError: name 'A' is not defined

錯誤的名字,A沒有定義。

2.1.5:錯誤提示識別

如果我們輸入的格式錯誤,

print 'a+b=' a+b

File "<stdin>", line 1

print 'a+b=' a+b

^

SyntaxError: invalid syntax

這個輸入的格式的是錯誤的,因為,

'a+b=' a+b這兩個之間沒有逗號。

相關焦點

  • Python 2.7正式版發布 2.x系列的絕唱
    Python 2.7正式版發布 2.x系列的絕唱 在Python 2.7 RC2正式發布後,Python 2.7正式版也終於和大家見面了,Python 2.7的發布也為Python 3.1埋下了伏筆,增加了3.x中的很多功能。
  • Python學習第119課——numpy中的broadcasting
    【每天幾分鐘,從零入門python編程的世界!】這節課我們學習numpy中的數據的一個多變的特性--broadcasting,broadcasting的官方的說明比較麻煩,我們這裡把它簡化一下,就把它當做「腦補」的意思。我們舉例來說明。
  • python入門基礎實踐課,帶你有效的學習python
    你還在枯燥的一個人學python嗎?你嘗試過python入門基礎實踐課嗎?python入門實踐課,帶你快速了解python,它與你平時學python,有什麼不一樣的地方呢:1、完全免費第一次學python,什麼都不懂,當然更重要的是了解,了解python,了解基礎,了解學習的難度,兩天時間,什麼要求都沒有,直接開始學!
  • Python學習第94課-通過第三方接口獲得數據並導入Python繪圖
    【每天幾分鐘,從零入門python編程的世界!】上節課我們學習了導入外部文件數據並繪圖。這節課我們學習通過第三方接口獲得數據並導入Python進行繪圖。我們的數據接口使用Tushare,Tushare是一個免費、開源的python財經數據接口包。
  • 最新python學習資料,珍藏五年的python全套教程
    1.python400集視頻教程2.電子書PDF3.python學習路線4.python學習筆記python400集視頻教程本套視頻共400集,細分為4季:第1季【基礎篇】:python基礎(115集)第2季【提高篇
  • 看完這篇python學習路線圖,你已經入門了,基礎差不多了
    誠實坦然地對待你的編程水平,這樣才能找到最適合自己的學習方法。既然明確了目標,學習風格和自己的編碼水平之後,你就可以開始學習Python了。下面我將詳細介紹python學習路線,給那些想學習python的小夥伴們一點幫助!
  • 請初學者收下這篇最全面的python學習路線及教程
    那麼作為一位零基礎的小小白如何學習Python呢?Python常見第三方庫與網絡編程Python正則表達式爬蟲基礎Python線程、進程數據可視化scipy數據統計分析python 金融數據分析Python大數據篇Hadoop HDFS
  • 教你學習:Python-100-Days-01
    教你學習:Python-100-Days-01 本項目是參考項目內容,進行個人理解,和原有項目有出入,如想了解詳情,請自行百度去搜索項目為什麼用Python?python是腳本語言,學習簡單。包含很多環境的數學包,可以簡化我們的開發,方便我們數學計算。未來是數據的時代,java和python是必須要會的語言,是人工智慧和大數據的基礎。
  • Python學習第61課-shell用cat和less打開文件
    【每天幾分鐘,從零入門python編程的世界!】補充:在第60節課的學習中,我們知道保存網頁用這個命令:curl -L -o 要保存的路徑 要下載的網頁的網址①要保存的路徑的文件名可以是任何後綴,比如.txt,點csv等等都可以。
  • Python學習第141課——Python爬蟲簡介
    【每天幾分鐘,從零入門python編程的世界!】今天我們簡單的了解下網絡爬蟲,網絡爬蟲其實就是一個自動獲取網頁內容的程序。Python的爬蟲需要用到一個第三方的庫requests。requests庫可以在git bash中使用命令pip install requests進行安裝。
  • Python怎麼學習才能效果最好?學習步驟在這了
    一,清楚學習目標無論是學習什麼知識,都要有一個對學習目標的清楚認識。只有這樣才能朝著目標持續前進,少走彎路,從學習中得到不斷的提升,享受python學習計劃的過程。「人生苦短,我用python」是至理名言。如果實現一個中等業務複雜度的項目,在相同的時間要求內,用java實現要4-5個碼農的話,用python實現也許只需要1個。這就是python最大的優勢了。二、基本python 知識學習1. 了解Python是什麼,都能做些什麼?2.
  • python學習第15課--字典
    python的字典是另一種可變容器,且可以存儲任意類型數據對象。●字典的語法字典的格式如下:dictionary={key1:value1,key2:value2}字典是用花括號{}括起來的多個鍵值對,每個鍵值對key=>value之間用逗號分隔,鍵和值之間用冒號分隔,所有鍵值對用花括號{}閉合。
  • Python入門必備第1課:基礎知識,3分鐘搞懂
    這是學習筆記的第36篇文章最近很多粉絲們問Chanson是怎麼自學的,為了回饋Chanson的粉絲們,我決定把我的Python學習筆記分享出來。課程難度由易到難,其中會穿插我的實戰案例,大概會有20~30篇左右的原創。每天5分鐘,跟著Chanson一步步走,2個月內,帶你從入門到實戰!工欲善其事,必先利其器。在學Python之前怎麼可以沒有上等的好工具,點擊以下連結,獲取Pycharm的安裝教程。
  • 大佬把Python分成7個階段學習,Python語言其實簡單
    Python當今作為數據科學的第一語言,熟練掌握numpy、scipy、pandas、matplotlib等數據分析的模塊不光是作為數據分析師必須的,也是作為人工智慧工程師所必須的, 如果大家認為自己的python語言掌握的不夠熟練,可以從下面這些基礎的模塊開始學習,來鍛鍊自己。
  • Python學習路線與脫坑指北,看這篇就夠了
    1昨天寫了兩篇python的文章,引起了JR們的巨大反響,大大出乎的意料,原本只是平時業餘輸出文章,交流學習經驗,完全沒想到能引起大家如此大的反應,一群馬來黨紛紛留言。讓我始料未及的是太多的JR各種問題轟炸,讓我來不及回復,當然也有業內人士出來指出問題,甚至也有人質疑是培訓班的。很多問題不是簡單一句回復就能解答,也怕誤導大家,所以我想整理出一個學習路線,希望能解答很多新手的疑惑。
  • Python入門第7課,循環結構學習,for語句range函數的3種用法
    體驗課,Python與人工智慧初體驗。第1課,輸出語句及賦值語句。第2課,輸入語句學習。第3課、第4課,學習條件控制if語句。第5課、第6課,階段練習及講解。本節課開始,大陳將帶領學生們一起學習循環語句,計劃用4節課的時間學習for、while語句的使用,同時複習和強化訓練前面學習的變量、賦值、輸入輸出、條件控制等內容。第7課主要熟悉for 的基本語法格式,特別是range() 函數的3種使用情形。
  • Python學習第42課-map()函數
    【每天幾分鐘,從零入門python編程的世界!】今天我們學習另一個比較常用的內置函數map()。●描述map()會根據提供的函數對指定迭代器做映射。它有兩個參數,第一個參數是一個函數,第二個參數是一個迭代器。
  • Python學習第87課-數據可視化之圖形標識title、label、legend
    【每天幾分鐘,從零入門python編程的世界!】第86課我們學習了matplotlib,並且用它畫了一個簡單的圖形,但是這個圖形上面沒有標題,沒有標明x軸和y軸,而且用於畫這個圖形的數據都是我們手動以列表的形式輸入進去的。
  • 初中生學Python第3課,學習條件控制if語句,這樣設計靠譜嗎?
    第3課:條件控制if語句5月6日,大陳將和初一學生一起開啟Python學習第3課,學習條件控制if語句。本課預設的重點是由淺入深掌握if語句的基本使用方法,同時加強小組建設,讓學生做到會編程序還會解說程序設計思路。
  • Python學習第169課 —— Linux文件管理系統簡介
    【每天幾分鐘,從零入門python編程的世界!】如果把Linux看做一個工具的話,我們已經知道如何去看這個工具的說明書,那麼我們就可以通過說明書自己去探索Linux系統了,當然英語是個攔路虎,所以英語還是很重要的。