python定義變量類型
定義變量
什么是變量?
在程序運(yùn)行過程中,其值可以改變的量
變量的定義?
在 python 中,每個(gè)變量在使用前都必須賦值,變量賦值以后該變量才會(huì)被創(chuàng)建
等號(hào)(=)用來給變量賦值
=左邊是一個(gè)變量名
=右邊是存儲(chǔ)在變量中的值
變量名 = 值
變量定義之后,后續(xù)就可以直接使用了
標(biāo)識(shí)符(命令規(guī)范)
- 只能由數(shù)字、字母、下劃線組成
- 不能以數(shù)字開頭
- 不能是系統(tǒng)關(guān)鍵字
# 導(dǎo)入包 import keyword # 打印所有關(guān)鍵字 print(keyword.kwlist)
命名原則
盡量做到見名知意
盡量用英文,實(shí)在不行全拼
推薦使用全小寫加下劃線的方式,如:user_name
在定義變量時(shí),為了保證代碼格式, = 的左右兩邊該各保留一個(gè)空格
注意:
python中的標(biāo)識(shí)符是區(qū)分大小寫的
駝峰命名法:(其他語言常用的命名法)
當(dāng)變量名是由兩個(gè)或多個(gè)單詞組成,還可以利用駝峰命令法來命名
小駝峰命名法
第一個(gè)單詞以小寫字母開始,后續(xù)單詞的首字母大寫
firstName lastName
大駝峰命名法
每一個(gè)單詞的首字母都采用大寫字母
FirstName LastName
變量的類型
在內(nèi)存中創(chuàng)建一個(gè)變量:會(huì)包括
- 變量的名稱
- 變量保存的數(shù)據(jù)
- 變量存儲(chǔ)數(shù)據(jù)的類型
- 變量的地址
在 python 中定義變量是不需要指定類型(在其他很多高級(jí)語言中都需要)
數(shù)據(jù)類新可以分為數(shù)字型和非數(shù)字型
數(shù)字型
- 整型(int)
- 浮點(diǎn)型(float)
- 布爾型(bool)
- 真 True 非 0 數(shù) — 非 0 即真
非數(shù)字型
- 字符串
- 列表
- 元組
- 字典
示例:定義變量保存小明的個(gè)人信息
姓名:小明
年齡:18 歲
性別:是男生
身高:1.75 米
體重:75.0 公斤
使用 type 函數(shù)可以查看一個(gè)變量的類型
在使用交互式終端時(shí),也可以知道每個(gè)變量的準(zhǔn)確類型
不同類型變量之間的計(jì)算
數(shù)字變量之間可以直接計(jì)算
在 python 中,兩個(gè)數(shù)字型變量是可以直接進(jìn)行算術(shù)運(yùn)算的
如果變量是 bool 型,在計(jì)算時(shí)
True 對應(yīng)的數(shù)字是 1
Fals 對應(yīng)的數(shù)字是 0
- 字符串變量之間使用 + 拼接字符串
在 python 中
字符串之間可以使用 + 拼接生成新的字符串字符串變量
可以和整數(shù)使用 * 重復(fù)拼接相同的字符串
字符串變量和字符串之間不能進(jìn)行其他計(jì)算
變量的輸入
所謂輸入,就是用代碼獲取用戶通過鍵盤輸入的信息
例如:去銀行取錢,在 ATM 上輸入密碼
在 python 中,如果要獲取用戶在鍵盤上的輸入信息,需要使用 raw_input 函數(shù)
關(guān)于函數(shù):
一個(gè)提前準(zhǔn)備好的功能(別人或者自己寫的代碼),可以直接使用,而不用關(guān)心細(xì)節(jié)
raw_input 函數(shù)實(shí)現(xiàn)鍵盤輸入
在 python 中可以使用 raw_input 函數(shù)從鍵盤等待用戶的輸入
用戶輸入的任何內(nèi)容 python 都認(rèn)為是一個(gè)字符串
示例:
收銀員輸入橘子的價(jià)格,單位:元/斤(橘子價(jià)格不再固定)
收銀員輸入用戶購買橘子的重量,單位:斤
計(jì)算并且輸出付款金額
變量的格式化輸出
在 python 中可以使用 print 函數(shù)將信息輸出到控制臺(tái)
如果希望輸出文字信息的同時(shí),一起輸出數(shù)據(jù),就需要使用到格式化操作符
% 被稱為格式化操作符,專門用于處理字符串中的格式
- 包含%的字符串,被稱為格式化字符串
- % 和不同的字符連用,不同類型的數(shù)據(jù)需要使用不同的格式化字符
格式化字符串 | 含義 |
---|---|
%s | 字符串 |
%d | 有符號(hào)十進(jìn)制整數(shù),%06d 表示輸出的整數(shù)顯示位數(shù)字,不足的地方使用0 補(bǔ)全 |
%f | 浮點(diǎn)數(shù),%.02f 表示小數(shù)點(diǎn)后只顯示兩位 |
%% | 輸出% |
語法格式:
- print ‘格式化字符串' % 變量 1
- print ‘格式化字符串' % (變量 1,變量 2…)
格式化輸出的演練:
1.定義字符串變量 name,輸出:我的名字叫小明,請多多關(guān)照
2.定義整數(shù)變量 student_nu,輸出: 我的學(xué)號(hào)是 000001
變量賦值
- 單一賦值:如:a = 10
- 統(tǒng)一賦值:如:b = c = d = 20
- 對稱賦值:如:aa, bb = 10, 20
刪除變量
a = 10 # 刪除變量 del a # 此處會(huì)出未定義錯(cuò)誤 print(a)
常量定義
在python中沒有常量,通常使用大寫字母加下劃線的方式模擬,如:USER_NAME = 'xiaoming'
到此這篇關(guān)于python定義變量類型的文章就介紹到這了,更多相關(guān)pyhon定義變量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python實(shí)現(xiàn)將MongoDB中的數(shù)據(jù)導(dǎo)入到MySQL
這篇文章主要為大家詳細(xì)介紹了如何通過Python封裝一個(gè)將?MongoDB?中的數(shù)據(jù)導(dǎo)入到?MySQL?中的?Python?工具類?MongoToMysql,感興趣的可以了解一下2023-05-05python實(shí)現(xiàn)新年倒計(jì)時(shí)實(shí)例代碼
大家好,本篇文章主要講的是python實(shí)現(xiàn)新年倒計(jì)時(shí)實(shí)例代碼,昂星期的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12python實(shí)現(xiàn)plt x軸坐標(biāo)按1刻度顯示
這篇文章主要介紹了python實(shí)現(xiàn)plt x軸坐標(biāo)按1刻度顯示,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07Python如何使用cv2.canny進(jìn)行圖像邊緣檢測
這篇文章主要介紹了Python如何使用cv2.canny進(jìn)行圖像邊緣檢測問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01用Python 爬取貓眼電影數(shù)據(jù)分析《無名之輩》
這篇文章主要介紹了用Python 爬取貓眼電影數(shù)據(jù)分析《無名之輩》,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07pytorch中的matmul與mm,bmm區(qū)別說明
這篇文章主要介紹了pytorch中的matmul與mm,bmm區(qū)別說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05Python判斷兩個(gè)list是否是父子集關(guān)系的實(shí)例
今天小編就為大家分享一篇Python判斷兩個(gè)list是否是父子集關(guān)系的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05python通過paramiko復(fù)制遠(yuǎn)程文件及文件目錄到本地
這篇文章主要為大家詳細(xì)介紹了python通過paramiko復(fù)制遠(yuǎn)程文件及文件目錄到本地,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-04-04Win10下配置tensorflow-gpu的詳細(xì)教程(無VS2015/2017)
這篇文章主要介紹了Win10下配置tensorflow-gpu(無VS2015/2017),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07