變數以及相應的型別

2021-08-14 22:38:22 字數 1866 閱讀 2728

在程式中,有時我們需要對2個資料進行求和,那麼該怎樣做呢?

大家模擬一下現實生活中,比如去超市買東西,往往咱們需要乙個菜籃子,用來進行儲存物品,等到所有的物品都購買完成後,在收銀台進行結賬即可

如果在程式中,需要把2個資料,或者多個資料進行求和的話,那麼就需要把這些資料先儲存起來,然後把它們累加起來即可

在python中,儲存乙個資料,需要乙個叫做變數的東西,如下示例:

in [ ]:

num1

=100

#num1就是乙個變數,就好乙個小菜籃子

num2 =87

#num2也是乙個變數

result

=num1

+num2

#把num1和num2這兩個"菜籃子"中的資料進行累加,然後放到 result變數中

說明: 所謂變數,可以理解為菜籃子,如果需要儲存多個資料,最簡單的方式是有多個變數,當然了也可以使用乙個 程式就是用來處理資料的,而變數就是用來儲存資料的

生活中的「型別」的例子:

程式中:

為了更充分的利用記憶體空間以及更有效率的管理記憶體,變數是有不同的型別的,如下所示:

怎樣知道乙個變數的型別呢?

在python中,只要定義了乙個變數,而且它有資料,那麼它的型別就已經確定了,不需要咱們開發者主動的去說明它的型別,系統會自動辨別 可以使用type(變數的名字),來檢視變數的型別

之後再,cmd中執行相應的檔案。

在出現問題的地方加上#,最後的執行結果

# 列印提示

print

('hello world'

)print

('你好的意思'

)in [ ]:

pirnt(

"我今年10歲"

)pirnt(

"我今年11歲"

)pirnt(

"我今年12歲"

)#在輸出年齡的時候,用了多次"我今年xx歲",能否簡化一下程式呢???#字串格式化 %s

in [1]:

age =10

print

("我今年%s歲"

%age)

age =18

name

="xiaohua"

print

("我的姓名是%s,年齡是%s"

%(name,age))

我今年10歲

in [ ]:

#在輸出的時候,如果有\n那麼,此時\n後的內容會在另外一行顯示

print

("1234567890-------"

) # 會在一行顯示

print

("1234567890\n-------"

) # 一行顯示1234567890,另外一行顯示-------

in [3]:

password

=input

("請輸入密碼:"

)print

('您剛剛輸入的密碼是:%s'

%password)

請輸入密碼:123

您剛剛輸入的密碼是:123

型別轉換以及相應的溢位解決

容量小的型別可以自動轉化為容量大的資料型別 容量所表示的就是資料型別表示的範圍的大小 int a 324 long b a double c a c b a b long 容量比int大,所以不可轉化 long e 3.24f float 型別的資料不可以轉化為long型別,float的容量更大 f...

變數以及型別

1 變數的定義 在程式中,有時我們需要對2個資料進行求和,那麼該怎樣做呢?大家模擬一下現實生活中,比如去超市買東西,往往咱們需要乙個菜籃子,用來進行儲存物品,等到所有的物品都購買完成後,在收銀台進行結賬即可 如果在程式中,需要把2個資料,或者多個資料進行求和的話,那麼就需要把這些資料先儲存起來,然後...

變數以及型別

在程式中,有時我們需要對2個資料進行求和,那麼該怎樣做呢?大家模擬一下現實生活中,比如去超市買東西,往往咱們需要乙個菜籃子,用來進行儲存物品,等到所有的物品都購買完成後,在收銀台進行結賬即可 如果在程式中,需要把2個資料,或者多個資料進行求和的話,那麼就需要把這些資料先儲存起來,然後把它們累加起來即...