網(wǎng)站首頁 編程語言 正文
變量
什么是變量?
變量是在程序運行時,能存儲計算結(jié)果或能表示值得抽象概念。簡單地說,變量就是在程序運行時,記錄數(shù)據(jù)用的
變量定義格式:
變量名稱=變量的值
例:
# 年齡為18歲
age=18
# 通過print打印
print("我的年齡是:",age)
結(jié)果:
print語句格式
print(內(nèi)容1,內(nèi)容2,……,內(nèi)容N)
變量的特征
變量的值可以改變
數(shù)據(jù)類型
type()語句
如何驗證數(shù)據(jù)的類型? 可以使用type()語句來得到數(shù)據(jù)的類型 語法: type(被查看類型的數(shù)據(jù))
type()語句的使用方式
1.在print語句中,直接輸出類型信息
print(type("白鳳倚劍歸"))
print(type(66))
print(type(13.14))
結(jié)果:
2.用變量存儲type()的結(jié)果(返回值)
s=type("白鳳倚劍歸")
i=type(666)
f=type(13.14)
print(s)
print(i)
print(f)
結(jié)果:
3.使用type()語句,查看變量中存儲的數(shù)據(jù)類型信息
name="白鳳倚劍歸"
name_type=type(name)
print(name_type)
結(jié)果:
變量有類型嗎?
通過type(變量)可以輸出類型 查看的是:變量存儲的數(shù)據(jù)的類型。因為:變量無類型,但是它存儲的數(shù)據(jù)有
數(shù)據(jù)類型轉(zhuǎn)換
為什么要類型轉(zhuǎn)換
數(shù)據(jù)類型轉(zhuǎn)換,是以后常用的功能
- 從文件中讀取的數(shù)字,默認是字符串,我們需要轉(zhuǎn)換成數(shù)字類型
- 后續(xù)學(xué)習(xí)的input()語句,默認結(jié)果是字符串,若需要數(shù)字也需要轉(zhuǎn)換
- 將數(shù)字轉(zhuǎn)換成字符串用以寫出到外部系統(tǒng)
常見的轉(zhuǎn)換語句
- int(x) 將x轉(zhuǎn)換為一個整數(shù)
- float(x) 將x轉(zhuǎn)換為一個浮點數(shù)
- str(x) 將x轉(zhuǎn)換為一個字符串
# 將數(shù)字類型轉(zhuǎn)換成字符串
num_str=str(66)
print(type(num_str),num_str)
float_str=str(13.14)
print(type(float_str),float_str)
# 將字符串轉(zhuǎn)換成數(shù)字
num1=int("99")
print(type(num1),num1)
num2=float("13.14")
print(type(num2),num2)
結(jié)果:
整數(shù)和浮點數(shù)互相轉(zhuǎn)換
# 整數(shù)轉(zhuǎn)換為浮點數(shù)
float_num=float(66)
print(type(float_num),float_num)
# 浮點數(shù)轉(zhuǎn)換為整數(shù)
int_num=int(13.14)
print(type(int_num),int_num)
結(jié)果:
?注意:浮點數(shù)轉(zhuǎn)換為整數(shù)可能會丟失精度
原文鏈接:https://juejin.cn/post/7148587576851922958
相關(guān)推薦
- 2022-08-28 Golang正則表達式判斷手機號或身份證方法實例_Golang
- 2022-07-22 SQL?Server使用CROSS?APPLY與OUTER?APPLY實現(xiàn)連接查詢_MsSql
- 2022-06-24 Python集合之set和frozenset的使用詳解_python
- 2023-04-20 文本超出顯示省略號在項目中的使用
- 2022-05-15 Qt中QPixmap、QImage、QPicture、QBitmap四者區(qū)別詳解_C 語言
- 2022-03-08 用C語言實現(xiàn)鏈式棧介紹_C 語言
- 2022-06-28 EF?Core項目中不同數(shù)據(jù)庫需要的安裝包介紹_實用技巧
- 2022-04-26 EF?Core通過顯式編譯提高查詢性能_實用技巧
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支