變量的基本使用
1. 變量定義
- 在 Python 中,每個變量 在使用前都必須賦值 ,變量 賦值以后 該變量 才會被創(chuàng)建
-
等號(=)用來給變量賦值
-
=
左邊是一個變量名 -
=
右邊是存儲在變量中的值
-
變量定義之后,后續(xù)就可以直接使用了
2. 變量的類型
-
在內(nèi)存中創(chuàng)建一個變量,會包括:
- 變量的名稱
- 變量保存的數(shù)據(jù)
- 變量存儲數(shù)據(jù)的類型
- 變量的地址(標(biāo)示)
2.1 變量的類型
-
在
Python
中定義變量是 不需要指定類型 (在其他很多高級語言中都需要) -
數(shù)據(jù)類型可以分為 數(shù)字型 和 非數(shù)字型
-
數(shù)字型
-
整型 (
int
) -
浮點(diǎn)型(
float
) -
布爾型(
bool
)-
真
True
非 0 數(shù)
—— 非零即真 -
假
False
0
-
真
-
復(fù)數(shù)型 (
complex
)- 主要用于科學(xué)計(jì)算,例如:平面場問題、波動問題、電感電容等問題
-
整型 (
-
非數(shù)字型
- 字符串
- 列表
- 元組
- 字典
-
使用
type
函數(shù)可以查看一個變量的類型
In
[
1
]
:
type
(
name
)
2.2 不同類型變量之間的計(jì)算
1) 數(shù)字型變量 之間可以直接計(jì)算
-
在 Python 中,兩個數(shù)字型變量是可以直接進(jìn)行 算數(shù)運(yùn)算的
-
如果變量是
bool
型,在計(jì)算時-
True
對應(yīng)的數(shù)字是1
-
False
對應(yīng)的數(shù)字是0
-
-
在 iPython 中,使用上述三個變量相互進(jìn)行算術(shù)運(yùn)算
2)
字符串變量
之間使用
+
拼接字符串
-
在 Python 中,字符串之間可以使用
+
拼接生成新的字符串
In
[
1
]
:
first_name
=
"三"
In
[
2
]
:
last_name
=
"張"
In
[
3
]
:
first_name
+
last_name
Out
[
3
]
:
'三張'
3)
字符串變量
可以和
整數(shù)
使用
*
重復(fù)拼接相同的字符串
In
[
1
]
:
"-"
*
50
Out
[
1
]
:
'--------------------------------------------------'
4) 數(shù)字型變量 和 字符串 之間 不能進(jìn)行其他計(jì)算
In
[
1
]
:
first_name
=
"zhang"
In
[
2
]
:
x
=
10
In
[
3
]
:
x
+
first_name
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
TypeError
:
unsupported operand
type
(
s
)
for
+
:
'int'
and
'str'
類型錯誤:`
+
` 不支持的操作類型:`
int
` 和 `
str
`
2.4 變量的輸入
- 所謂 輸入 ,就是 用代碼 獲取 用戶通過 鍵盤 輸入的信息
- 例如:去銀行取錢,在 ATM 上輸入密碼
-
在 Python 中,如果要獲取用戶在
鍵盤
上的輸入信息,需要使用到
input
函數(shù)
1) 關(guān)于函數(shù)
- 一個 提前準(zhǔn)備好的功能 (別人或者自己寫的代碼), 可以直接使用 ,而 不用關(guān)心內(nèi)部的細(xì)節(jié)
函數(shù) | 說明 |
---|---|
print(x) | 將 x 輸出到控制臺 |
type(x) | 查看 x 的變量類型 |
2) input 函數(shù)實(shí)現(xiàn)鍵盤輸入
-
在 Python 中可以使用
input
函數(shù)從鍵盤等待用戶的輸入 - 用戶輸入的 任何內(nèi)容 Python 都認(rèn)為是一個 字符串
- 語法如下:
str1
=
input
(
"提示信息:"
)
3) 類型轉(zhuǎn)換函數(shù)
函數(shù) | 說明 |
---|---|
int(x) | 將 x 轉(zhuǎn)換為一個整數(shù) |
float(x) | 將 x 轉(zhuǎn)換到一個浮點(diǎn)數(shù) |
2.5 變量的格式化輸出
-
在 Python 中可以使用
print
函數(shù)將信息輸出到控制臺 - 如果希望輸出文字信息的同時, 一起輸出 數(shù)據(jù) ,就需要使用到 格式化操作符
-
%
被稱為 格式化操作符 ,專門用于處理字符串中的格式-
包含
%
的字符串,被稱為 格式化字符串 -
%
和不同的 字符 連用, 不同類型的數(shù)據(jù) 需要使用 不同的格式化字符
-
包含
格式化字符 | 含義 |
---|---|
%s | 字符串 |
%d |
有符號十進(jìn)制整數(shù),
%06d
表示輸出的整數(shù)顯示位數(shù),不足的地方使用
0
補(bǔ)全
|
%f |
浮點(diǎn)數(shù),
%.2f
表示小數(shù)點(diǎn)后只顯示兩位
|
%% |
輸出
%
|
- 語法格式如下:
print
(
"格式化字符串"
%
變量
1
)
print
(
"格式化字符串"
%
(
變量
1
,
變量
2
.
.
.
)
)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
