Python變量和數(shù)據(jù)類型和數(shù)據(jù)類型的轉(zhuǎn)換
變量
什么是變量?
變量是在程序運行時,能存儲計算結(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ù)可能會丟失精度
到此這篇關(guān)于Python變量和數(shù)據(jù)類型和數(shù)據(jù)類型的轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)Python數(shù)據(jù)類型轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pytorch中with?torch.no_grad():的用法實例
最近在看別人寫的代碼,遇到經(jīng)常使用with torch.no_grad(),所以下面這篇文章主要給大家介紹了關(guān)于pytorch中with?torch.no_grad():用法的相關(guān)資料,需要的朋友可以參考下2022-03-03
探秘TensorFlow 和 NumPy 的 Broadcasting 機制
這篇文章主要介紹了探秘TensorFlow 和 NumPy 的 Broadcasting 機制,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
Python實現(xiàn)計算兩個時間之間相差天數(shù)的方法
這篇文章主要介紹了Python實現(xiàn)計算兩個時間之間相差天數(shù)的方法,涉及Python針對日期時間的相關(guān)運算操作技巧,需要的朋友可以參考下2017-05-05
pycharm創(chuàng)建一個python包方法圖解
在本篇文章中小編給大家分享了關(guān)于pycharm怎么創(chuàng)建一個python包的相關(guān)知識點,需要的朋友們學(xué)習(xí)下。2019-04-04
Python海龜turtle基礎(chǔ)知識大全以及畫圖集合實例
turtle是一個簡單的繪圖工具,它提供了一個海龜,你可以把它理解為一個機器人,只聽得懂有限的指令,下面這篇文章主要給大家介紹了關(guān)于Python海龜turtle基礎(chǔ)知識大全以及畫圖集合的相關(guān)資料,需要的朋友可以參考下2023-04-04

