日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python主要数据变量及其类型说明_Python的数据类型和变量

發布時間:2025/7/14 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python主要数据变量及其类型说明_Python的数据类型和变量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python的數據類型有很多,內置的有:

標識符????????名稱????????????????????說明????????????????????例子

int????????????????整數型????????????????同數學的整數????????2

float????????????浮點型??????????????????同數學的小數????????2.3

str????????????????字符串型?????????????由字符組成的串????"Hello"

tuple????????????元組型????????????????不可變序列????????????("abc", 2)

list????????????????列表型????????????????可變序列????????????["abc", 2]

dict????????????字典型????????????????????鍵值對序列????????{"英文": "abc"}

set????????????集合型????????????????????鍵序列????????????????{"abc", 2}

基礎的數據類型是:int、float、str。

那"123"和123都差不多,為什么要區分呢?

數據類型的區分,就是區別其作用。

比如,print(123 + 123)結果是246,而print("123" + "123")卻等于123123。

前者使用整數型相加,后者使用字符串相加,結果不一樣。

變量是一種臨時數據,存在內存中。有時可以為我們提供很大的幫助,比如存取用戶輸入的數據:a = input()。

這里,a是變量的名稱,=是賦值號。該句會把input()返回的數據存在a里。

注:不可念成a等于input()。賦值號是“=”,等于是“==”。

我曾編了個加法計算程序:

結果是這樣的:

輸入第一個數:34

輸入第二個數:6

346

為什么會得出這樣的結果呢?

因為input()返回的數據默認是str,str相加自然是那樣。

那如何修改呢?

這里我們再學幾個Python函數:

int()????????轉為整數

float()??????轉為浮點數

str()????????轉為字符串

…………

括號內填寫欲轉換的數據。

注:只有長得像的數據才能轉換:

int("123")結果:123

str(2.333)結果:"2.333"

int("a")

結果:

Traceback (most recent call last):

File "C:\Users\Administrator\Desktop\測試.py", line 1, in

int("a")

ValueError: invalid literal for int() with base 10: 'a'

"a"長得不像整數,所以會報錯。

正確的加法計算程序代碼:

a = float(input("輸入第一個數:"))

b = float(input("輸入第二個數:"))

result = a + b

print(result)

結果是這樣的:

輸入第一個數:34

輸入第二個數:6

40.0

作業:

1、編寫計算圓周率的程序,注意數據類型問題。

總結

以上是生活随笔為你收集整理的python主要数据变量及其类型说明_Python的数据类型和变量的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。