數字類型內置方法


整型和浮點型統稱為數字類型。

一、整型內置方法(int)

1.用途:年齡、號碼、等級

2.定義:可以使用int()方法將純數字的字符串轉為十進制的整型

age = 19  # age = int(19)
print(type(age))
<class 'int'>
x = int('111')
print(type(x))
<class 'int'>
x = int('11.1')  # 報錯
print(x)

3.常用操作+內置方法:算術運算+比較運算

1.0.1 長整型

長整型只在python2中存在,python3中不存在長整型。

x = 11111111111111111111111111111111111111111111111
print(type(x))  # longint

4.存一個值or多個值:一個值

5.有序or無序:無有序or無序一說

1.1、可變or不可變

id不變值可變,即在原值的基礎上修改,則為可變數據類型;值變id也變,即重新申請一個空間放入新值,則為不可變數據類型。

age = 19
print(f'first:{id(age)}')
age = 20
print(f'second:{id(age)}')
first:4384901776
second:4384901808

6.可變or不可變:不可變數據類型。

二、浮點型內置方法(float)

1.用途:薪資、身高、體重

2.定義:可以使用float()方法將純數字的字符串轉為浮點型數字。

age = 3.1  # age = float(3.1)
print(type(age))
<class 'float'>
x = float('111')
print(x)
print(type(x))
111.0
<class 'float'>
x = float('11.1')  # 報錯
print(type(x))
<class 'float'>

3.常用操作+內置方法:算術運算+比較運算

4.存一個值or多個值:一個值

5.有序or無序:無有序or無序一說

salary = 3.1
print(f'first:{id(salary)}')
salary = 5.1
print(f'second:{id(salary)}')
first:4423173584
second:4423173800

6.可變or不可變:不可變數據類型


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM