Python變量 - Python零基礎(chǔ)入門(mén)教程

目錄

零基礎(chǔ) Python 學(xué)習(xí)路線推薦 : Python 學(xué)習(xí)目錄 >> Python 基礎(chǔ)入門(mén)

一.前言

何為 Python 變量鳞滨,即數(shù)據(jù)類型征堪。Python 變量一共六種類型:整數(shù)/浮點(diǎn)數(shù)/字符串/BOOL/列表/元組/字典用狱,今天先講解前四種均唉,后三種留到后面的文章在講解。

在講解 Python 變量之前,首先需要介紹 Python 兩個(gè)常用內(nèi)置函數(shù):print 和 format;

1.print 函數(shù)

** 在 Python 中 print 函數(shù)用于打印并輸出到控制臺(tái)蛉顽,是最簡(jiǎn)單也是最常用的函數(shù)。在 print 函數(shù)中先较,單引號(hào)和雙引號(hào)效果一樣携冤,沒(méi)有區(qū)別**,詳細(xì)的 print 函數(shù)介紹參考文章:Python print 函數(shù)

print("hello world") #會(huì)直接在控制臺(tái)輸出 hello world

2.format 函數(shù)

在 Python 中 format 函數(shù)主要是用來(lái)構(gòu)造字符串拇泣,基本語(yǔ)法是通過(guò) {} 符號(hào)操作噪叙,并且每一個(gè) {} 都可以設(shè)置順序,分別與 format 的參數(shù)順序?qū)?yīng)霉翔,如果沒(méi)有設(shè)置{}下標(biāo)睁蕾,默認(rèn)重 0 開(kāi)始遞增; 詳細(xì)的 format 函數(shù)介紹參考文章:Python format 函數(shù)

a.format 函數(shù)不設(shè)置下標(biāo)

# 不設(shè)置下標(biāo),兩種方式等效
str = "{}{}{}{}".format(5,6,7,8)       # {} 下標(biāo)沒(méi)有設(shè)置债朵,默認(rèn)為 0 子眶,1,2序芦,3
str1 = "{0}{1}{2}{3}".format(5,6,7,8)

如果沒(méi)有設(shè)置{}下標(biāo)臭杰,默認(rèn)重 0 開(kāi)始遞增;

b.format 函數(shù)設(shè)置下標(biāo)

str2 = "{0}{0}{2}{3}".format(5,6,7,8)  # {} 根據(jù)下標(biāo)索引取值
str3 = "{3}{0}{2}{1}".format(5,6,7,8)

format 函數(shù)中的下標(biāo)默認(rèn)從 0 開(kāi)始,對(duì)順序沒(méi)有限制谚中,如果有設(shè)置下標(biāo)渴杆,直接根據(jù)下標(biāo)取值即可!

3.占位符

二.整數(shù)

純數(shù)字并且沒(méi)有小數(shù)宪塔,例如:-5磁奖,-10,0某筐,2比搭,100 等等。

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說(shuō)編程
@Blog(個(gè)人博客地址): www.codersrc.com
@File:python變量.py
@Time:2021/3/17 20:37
@Motto:不積跬步無(wú)以至千里南誊,不積小流無(wú)以成江海身诺,程序人生的精彩需要堅(jiān)持不懈地積累蜜托!

"""

a = 1           # 定義一個(gè)變量a ,并將 整數(shù)1 賦值給a
b = 2           # 定義一個(gè)變量b ,并將 整數(shù)1 賦值給b

# 等價(jià)于上面兩行代碼的合并,最終效果是一樣
c , d = 1,2     # 定義兩個(gè)變量c霉赡,d ,并將 整數(shù)1 賦值給c橄务,整數(shù)2賦值給d

# 打印變量的值
print("寫(xiě)法一: a = ",a)
print("寫(xiě)法二: b = %d" % b)  # 注意與寫(xiě)法一的區(qū)別
print("寫(xiě)法三:a =",a,"b =",b,"c =",c,"d =",d)
print("寫(xiě)法四:a = %d b = %d c = %d d = %d" %(a,b,c,d)) # 同時(shí)打印輸出多個(gè)值,注意格式書(shū)寫(xiě)
print("寫(xiě)法五:a = {} b = {} c = {} d = {}".format(a,b,c,d)) # 同時(shí)打印輸出多個(gè)值同廉,注意格式書(shū)寫(xiě)

'''
輸出結(jié)果:

寫(xiě)法一: a = 1
寫(xiě)法二: b = 2
寫(xiě)法三:a = 1 b = 2 c = 1 d = 2
寫(xiě)法四:a = 1 b = 2 c = 1 d = 2
寫(xiě)法五:a = 1 b = 2 c = 1 d = 2
'''

注意:對(duì)于整數(shù)類型 print 函數(shù)中占位符用 %d 表示仪糖,至于打印輸出的格式柑司,可以根據(jù)自己想法書(shū)寫(xiě)迫肖,沒(méi)有固定格式。

三.浮點(diǎn)數(shù)

純數(shù)字且包含小數(shù)攒驰,例如:-6.32,-2.9,3.1415926 等等蟆湖。注意:1.0 與 1 兩個(gè)數(shù)值,雖然值相等玻粪,但是在 Python 中類型卻不相同隅津,前者是浮點(diǎn)數(shù),后者是整數(shù)劲室。

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說(shuō)編程
@Blog(個(gè)人博客地址): www.codersrc.com
@File:python變量.py
@Time:2021/3/17 20:37
@Motto:不積跬步無(wú)以至千里伦仍,不積小流無(wú)以成江海,程序人生的精彩需要堅(jiān)持不懈地積累很洋!

"""
a = 1.0           # 定義一個(gè)變量a ,并將 浮點(diǎn)數(shù)1.0 賦值給a
b = 2.2           # 定義一個(gè)變量b ,并將 浮點(diǎn)數(shù)1.0 賦值給b

# 等價(jià)于上面兩行代碼的合并充蓝,最終效果是一樣
c , d = 1.5,2.3     # 定義兩個(gè)變量c,d ,并將 浮點(diǎn)數(shù)1.5 賦值給c喉磁,浮點(diǎn)數(shù)2.3賦值給d

# 打印變量的值
print("寫(xiě)法一: a = ",a)
print("寫(xiě)法二: b = %g" % b)  # 注意與寫(xiě)法一的區(qū)別
print("寫(xiě)法三:a =",a,"b =",b,"c =",c,"d =",d)
print("寫(xiě)法四:a = %g b = %g c = %g d = %g" %(a,b,c,d)) # 同時(shí)打印輸出多個(gè)值谓苟,注意格式書(shū)寫(xiě)
print("寫(xiě)法五:a = {} b = {} c = {} d = {}".format(a,b,c,d)) # 同時(shí)打印輸出多個(gè)值,注意格式書(shū)寫(xiě)


'''
輸出結(jié)果:

寫(xiě)法一: a =  1.0
寫(xiě)法二: b = 2.2
寫(xiě)法三:a = 1.0 b = 2.2 c = 1.5 d = 2.3
寫(xiě)法四:a = 1 b = 2.2 c = 1.5 d = 2.3
寫(xiě)法五:a = 1.0 b = 2.2 c = 1.5 d = 2.3
'''

注意:對(duì)于浮點(diǎn)數(shù)類型在 print 函數(shù)中占位符用 %g 表示,浮點(diǎn)數(shù)也分單精度和雙精度协怒,具體細(xì)節(jié)后面在詳細(xì)講解涝焙。

四.字符串

字符串在 Python 中應(yīng)該算是用的最多的變量類型,字符串有個(gè)明顯的標(biāo)識(shí):由雙引號(hào)或者單引號(hào)并包含數(shù)字/字母/下劃線組成孕暇,例如:”zhangsan” ; “hello world” ; “張三李四王五” ; ” 我是’王五’的表哥”

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說(shuō)編程
@Blog(個(gè)人博客地址): www.codersrc.com
@File:python變量.py
@Time:2021/3/17 20:37
@Motto:不積跬步無(wú)以至千里仑撞,不積小流無(wú)以成江海,程序人生的精彩需要堅(jiān)持不懈地積累妖滔!

"""

print("python教程 - 猿說(shuō)pthon")
str1 = "123"
str2 = "456"
str3 = str2
str4 = str1 + str2 + str3
# 關(guān)于format()函數(shù)的使用:{} 與 format里面的參數(shù)一一對(duì)應(yīng)隧哮,注意順序,最終效果和print一樣
str5 = "He name is {},age is {},height is {}".format("老王",28,"158cm")
print("str1 = %s" % str1)
print("str2 = %s" % str2)
print("str3 = %s" % str3)
print("str4 = %s" % str4)
print("str5 = %s" % str5)


'''
輸出結(jié)果:

python教程 - 猿說(shuō)pthon
str1 = 123
str2 = 456
str3 = 456
str4 = 123456456
str5 = He name is 老王,age is 28,height is 158cm
'''

關(guān)于字符串使用遠(yuǎn)遠(yuǎn)不止這些铛楣,關(guān)于字符串的拆分/替換等等功能后面會(huì)繼續(xù)有更加詳細(xì)的講解近迁,今天只做入門(mén)級(jí)別了解。

注意:對(duì)于浮點(diǎn)數(shù)類型在 print 函數(shù)中占位符用 %s 表示簸州,很多人可能有疑問(wèn):?jiǎn)我?hào)也能表示字符串鉴竭,雙引號(hào)也能表示字符串歧譬,兩者到底有什么區(qū)別?在部分場(chǎng)景中搏存,一個(gè)表達(dá)式必須要雙引號(hào)和單引號(hào)同時(shí)存在才能表達(dá)瑰步,例如:

print("我是隔壁"老王"")  #錯(cuò)誤寫(xiě)法
print("我是隔壁'老王'")  #正確寫(xiě)法

五.BOOL 值

BOOL 類型相對(duì)比較簡(jiǎn)單,它的值只有兩個(gè)璧眠,要么是 True 要么是 False缩焦,即要么成立要么不成立,注意大小寫(xiě)责静,比如:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說(shuō)編程
@Blog(個(gè)人博客地址): www.codersrc.com
@File:python變量.py
@Time:2021/3/17 20:37
@Motto:不積跬步無(wú)以至千里袁滥,不積小流無(wú)以成江海,程序人生的精彩需要堅(jiān)持不懈地積累灾螃!

"""

'''
BOOL變量的值:要么成立要么不成立(True 或者 False)

問(wèn)題:你是單身狗嗎题翻?
答案一:是
答案二:不是

問(wèn)題:你今年結(jié)婚嗎?
答案一:結(jié)婚
答案二:不結(jié)婚

問(wèn)題:你昨晚吃完飯了嗎腰鬼?
答案一:吃了
答案二:沒(méi)吃
'''

is_man = True
is_woman = False

print(is_man)
print(is_woman)

'''
輸出結(jié)果:

True
False
'''

六.重點(diǎn)總結(jié)

  • 1.關(guān)于 print 函數(shù)的使用
  • 2.整數(shù)/浮點(diǎn)數(shù)/字符串分別對(duì)應(yīng)的占位符是 %d %g %s (非常重要)
  • 3.關(guān)于字符串的 format 函數(shù)使用方法
  • 4.關(guān)于內(nèi)置函數(shù) type 函數(shù)使用
  • 5.更多占位符的使用嵌赠,請(qǐng)參考下表:(其實(shí)經(jīng)常使用的就那么幾種)

七.猜你喜歡

  1. Python 簡(jiǎn)介
  2. Python Pycharm Anacanda 區(qū)別
  3. Python2.x 和 Python3.x,如何選擇熄赡?
  4. Python 配置環(huán)境
  5. Python Hello World 入門(mén)
  6. Python 代碼注釋
  7. Python 中文編碼
  8. Anaconda 是什么姜挺?Anconda 下載安裝教程
  9. Pycharm 提示:this license **** has been cancelled
  10. Pycharm 設(shè)置開(kāi)發(fā)模板/字體大小/背景顏色

未經(jīng)允許不得轉(zhuǎn)載:猿說(shuō)編程 ? Python 變量

本文由博客 - 猿說(shuō)編程 猿說(shuō)編程 發(fā)布!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末彼硫,一起剝皮案震驚了整個(gè)濱河市炊豪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌乌助,老刑警劉巖溜在,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異他托,居然都是意外死亡掖肋,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)赏参,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)志笼,“玉大人,你說(shuō)我怎么就攤上這事把篓∪依#” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵韧掩,是天一觀的道長(zhǎng)紊浩。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么坊谁? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任费彼,我火速辦了婚禮,結(jié)果婚禮上口芍,老公的妹妹穿的比我還像新娘箍铲。我一直安慰自己,他們只是感情好鬓椭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布颠猴。 她就那樣靜靜地躺著,像睡著了一般小染。 火紅的嫁衣襯著肌膚如雪翘瓮。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,698評(píng)論 1 305
  • 那天氧映,我揣著相機(jī)與錄音春畔,去河邊找鬼。 笑死岛都,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的振峻。 我是一名探鬼主播臼疫,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼扣孟!你這毒婦竟也來(lái)了烫堤?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤凤价,失蹤者是張志新(化名)和其女友劉穎鸽斟,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體利诺,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡富蓄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了慢逾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片立倍。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖侣滩,靈堂內(nèi)的尸體忽然破棺而出口注,到底是詐尸還是另有隱情,我是刑警寧澤君珠,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布寝志,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏材部。R本人自食惡果不足惜悠菜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望败富。 院中可真熱鬧悔醋,春花似錦、人聲如沸兽叮。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)鹦聪。三九已至账阻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間泽本,已是汗流浹背淘太。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留规丽,地道東北人蒲牧。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像赌莺,于是被迫代替她去往敵國(guó)和親冰抢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容