Print在python中充當了什麼角色?變量和賦值語句又是什麼?

2020-12-05 碼農說歷史

在前篇我們講了python的數據類型,眾所周知,數據是計算機用來做運算用的,運算出來以後,得把結果輸出在計算機裡。那麼python是怎麼把結果輸出到計算機中的呢

基本輸出函數 print。格式為:print(要列印的數據),各數據可以用逗號』,』分隔開,如已知矩形的長邊長6cm,短邊長4cm,求出這個矩形的周長和面積。分析:長方形的周長等於:(長+寬)*2,面積等於長*寬,注意:print語句後面不像其它語言一樣有結束符。其結果如下:

當我們的數據很小的時候,可以直接用表達式進行運算,但是當我們的程序代碼量非常多的時候,需要一個中間值,這就需要一個變量(variable)。那麼什麼是變量呢?變量是用來綁定數據對象的標誌符。變量名的命名方法主要有以下幾種:

a:變量名必須為字母或下劃線開頭,後跟字母或下劃線或數字。

b:不能使用python的關鍵字做變量名,如:

1、 合法的變量名:a a1 bbb _aaa _Abcd a22b3c

2、 不合法的變量名:1a 123 $AA +a

3、 python的關鍵字:true, false, None, is, del, if, elif等

也許,大家就會問,這變量有啥用?當然是給數據起名字。打個比方,求一個數?求半徑為2的圓的周長,求半徑為10的圓的面積。然後大家就會發現,每次都要輸入圓周率這個數。如果此時,我們用一個語句:賦值語句(用一個字符來表示數據,中間用」=」隔開),如圖

那麼,什麼又是賦值語句呢?它在python中又是充當了一個什麼角色呢?賦值語句(statement),其語法結構如下:

語法a:變量名 = 表達式

語法b:變量名1 = 變量名2 = 表達式

語法c:變量名1 ,變量名2,…… = 序列

作用:用於創建變量並將變量綁定(或關聯)在一個對象上,其作用如下

1、 當變量不存在時,創建該變量同時綁定在這個對象上

2、 當變量存在時,改變此變量的綁定的對象

3、 一個變量只能綁定一個對象

4、 兩個變量可以同時綁定同一個對象

5、 例如:

a = 10 創建一個變量,和10綁定在一起

b = 20

c = a + b 創建變量c , 和10 + 20的結果綁定在一起,如圖

尾聲:俗話說熟能生巧,好記性不如爛筆頭,對於初學的編程者而言,最好的方法就是多敲,多練,小編好期待你的進步和反饋哦!

相關焦點

  • Python語言基本語法元素之語句,表達式、賦值語句
    編程和學習數學在很多地方是相通的,都需要從基礎知識一步一步往上學習。例如要真正理解 指數增長 的意思,先要知道什麼是指數函數、什麼是函數曲線。在看到指數函數的曲線的時候,你才能理解 指數增長 增長的迅猛程度。今天筆者想寫Python語言基本語法元素中的語句語句如圖,程序代碼就是一行行語句。
  • python動態添加類對象成員:變量、函數
    pythonyu'yan那麼下面就以下圖中的代碼為例,為大家演示如何給python中的類對象動態的添加變量方法很簡單,只需要給類對象的新變量賦值即可,如給示例代碼中的對象p新增性別變量sex:# 為p對象增加一個sex實例變量,直接聲明即可 p.sex = "男" print(p.sex
  • python條件判斷語句
    python輸入語句 大家已經練習完了輸出之後呢,我們來繼續看一下輸入語句的用法 input,提示信息,用來在獲取數據之前給用戶的一個簡單提示 2.input()在從鍵盤獲取了數據以後,會存放到等號左邊的變量中 3.input()函數接受的輸入必須是表達式 強制類型轉換
  • Verilog HDL基礎之:賦值語句和塊語句
    本文引用地址:http://www.eepw.com.cn/article/201706/348838.htm在Verilog HDL語言中,信號有兩種賦值方式:非阻塞(Non_Blocking)賦值方式和阻塞(Blocking)賦值方式。(1)非阻塞賦值方式。
  • Python程式設計師最常犯的10個錯誤,你中招了嗎?
    >>> A.x = 3>>> print A.x, B.x, C.x3 2 3什麼鬼?我們只改變了A.x.,為什麼C.x 也變了?在Python中,類變量是以字典形式進行內部處理,遵循方法解析順序(Method Resolution Order ,MRO)。
  • python循環語句用數據做判斷:布爾值和布爾運算
    python循環語句用數據做判斷:布爾值和布爾運算更深入的學習循環語句的用法:用數據做判斷:布爾值 和 布爾運算之前我們提到,計算機利用數據有三種方式:1.直接使用數據,2.計算和加工數據,3.用數據做判斷。
  • Python基礎教程(一) - 函數和函數式編程
    什麼是函數函數是對程序邏輯進行結構化或過程化的一種編程方法。能將整塊代碼巧妙地隔離成易於管理的小塊,把重複的代碼放在函數中而不是進行大量的copy。前面使用過很多print()來進行列印,這是python提供的內建函數,你也可以自己創建函數,這叫做用戶自定義函數。創建函數你可以定義一個由自己想要功能的函數,用def語句來創建,標題行由def關鍵字,函數的名字,以及參數的集合(如果有的話)組成。
  • Python入門第7課,循環結構學習,for語句range函數的3種用法
    上課前,大陳帶領學生們一起回顧和梳理前面學過的知識。體驗課,Python與人工智慧初體驗。第1課,輸出語句及賦值語句。第2課,輸入語句學習。第3課、第4課,學習條件控制if語句。第5課、第6課,階段練習及講解。
  • python教程之python數學運算
    存儲數據變量#兩個變量交換值,通過第三個參數實現print('兩個變量交換值,通過第三個參數實現'); #第一種方法是通過第三個參數實現x=5;#變量賦值y=11; #變量賦值print('交換前',x,y);temp=x;x=y;y=temp;print
  • Python新手入門最容易犯的錯誤匯總
    該錯誤發生在如下代碼中:print(Hello!')3)變量或者函數名拼寫錯誤(導致「NameError: name 『fooba』 is not defined」)該錯誤發生在如下代碼中:foobar = 'Al'print('My name is '
  • Python數據類型串講(中)
    序列中每個位置的元素都有其對應的唯一編號,也就是說我們可以通過元素的位置標識,去搜索到該元素。python中的內建序列有6種:列表、元祖、字符串、Unicode字符串、xrange對象、buffer對象,其中列表和元祖是最常見的序列,應重點掌握。字符串在上一篇文章中已簡單介紹,下面將以字符串為例,對序列的通用操作進行詳講。
  • 慢步學習,python語言編程,來扯扯語言的學習理解
    學習在某種情景下使用語言的詞彙/語句來表達。比如表達善意的問候:「你好」、「hello」、「こんにちは(抗你知哇)」。語言的學習,就是不斷的累積相應情景下的語言表達。程式語言的學習,也在於累積程式語言語句的使用情景和效果。因此學習編程最有效的方式就是編寫實例程序。不在於程序的完備,在於理解程序原始碼的適用場景和效果。
  • python循環控制語句
    循環語句語句後面一定要跟:冒號for循環:1.for…in range()遍歷格式:for i in range(5);或者for i in range( 0,10,3 );格式中的1列印i是從0開始後列印到5結束
  • 零基礎學編程python第十課,for……in循環語句與while循環語句
    很高興又和大家見面了。上一課,我們學習了兩種新的數據類型: 列表與字典。這節課,帶大家來學習一下【循環】,什麼是循環? 就是把一件事情一遍又一遍重複做多遍。每個人的工作和生活中都充滿了循環,比如你要在操場上跑步5圈鍛鍊身體,比如銷售要一遍又一遍給別人介紹產品,比如高三考生高考前每天三點一線的生活。循環,就意味著重複與無趣。
  • 利用Python基礎代碼語句,實現2G時代文字小遊戲,世界如此簡單!
    具體代碼和運行結果如下顯示:四、前面說到給予了玩家選擇的瑞文1300的攻擊力和3000的生命,這不僅僅是說說而已,我們要真正地去賦值。這裡我們要賦值兩組數據,一組是玩家的(瑞文),另外一組是boss的(亞索),這兩組數據後面會用到的。
  • 超全Anaconda(Python整合包)導修(圖文詳解)
    下面是變量和數據類型在Python中應用的例子:#variable declarationname = "Edureka"f = 1991print("python wasfounded in" , f)#data typesa = [1,2,3,4,5,6,7]b = {1 : 'edureka
  • Python基礎學習之常用六大數據類型
    Python六大常用數據類型: int 整數 float 浮點數 str 字符串 list 列表 tuple 元組 dict 字典講解這些先說一下python中的變量與變量名。變量其實本質上是一個具有特殊格式的內存,變量名則是指向這個內存的別名。python中的變量不需要聲明,所有的變量必須賦值了才能使用。
  • 20課零基礎快速學python代碼模塊的定義 使用自己的模塊
    就一句代碼 import mytest,下面,我們先來看一看importimport語句可以導入一個模塊,目的不僅僅是列印語句,更主要的是可以使用模塊中的變量、函數與類。>print(shaonian.strClass) #列印實例屬性shaonian.go() #調用實例方法go方法在這段代碼中,賦值變量、定義函數、定義類、使用變量、調用函數、實例化對象都在一個文件中。
  • 乾貨| 完美Python入門基礎知識點總結
    Python賦值運算符以下假設變量a為10,變量b為20:=簡單的賦值運算符c = a + b 將 a + b 的運算結果賦值為 c+=加法賦值運算符c += a 等效於 c = c + a-=減法賦值運算符c -= a 等效於 c = c - a*=乘法賦值運算符c *=