成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從零掌握 Python 基礎(chǔ):整型、浮點、字符串與布爾類型解析

開發(fā)
本文將介紹整型(int)、浮點型(float)、字符串(str)和布爾型(bool)這四種基本數(shù)據(jù)類型,并通過代碼示例幫助你理解它們的特點和用法。

Python作為一門動態(tài)類型語言,有幾種基本數(shù)據(jù)類型是編程中最常用的。下面我將介紹整型(int)、浮點型(float)、字符串(str)和布爾型(bool)這四種基本數(shù)據(jù)類型,并通過代碼示例幫助你理解它們的特點和用法。

1. 整型 (int)

整型用于表示整數(shù),可以是正數(shù)、負數(shù)或零。Python中的整型沒有大小限制(僅受內(nèi)存限制),不像其他語言有int32/int64的限制。

# 整型示例
positive_int = 42
negative_int = -10
zero = 0
large_int = 12345678901234567890

print(type(positive_int))  # 輸出: <class 'int'>
print(negative_int)        # 輸出: -10
print(large_int)           # 輸出: 12345678901234567890

# 基本運算
a = 10
b = 3
print(a + b)  # 加法: 13
print(a - b)  # 減法: 7
print(a * b)  # 乘法: 30
print(a / b)  # 除法: 3.333... (注意這會返回浮點數(shù))
print(a // b) # 整除: 3
print(a % b)  # 取模: 1
print(a ** b) # 冪運算: 1000

2. 浮點型 (float)

浮點型用于表示帶有小數(shù)點的數(shù)字,即實數(shù)。Python中的浮點數(shù)遵循IEEE 754標準,有精度限制。

# 浮點型示例
pi = 3.14159
temperature = -2.5
scientific_notation = 1.23e-4# 科學計數(shù)法表示0.000123

print(type(pi))                # 輸出: <class 'float'>
print(temperature)             # 輸出: -2.5
print(scientific_notation)      # 輸出: 0.000123

# 浮點運算
x = 10.5
y = 2.0
print(x + y)   # 加法: 12.5
print(x - y)   # 減法: 8.5
print(x * y)   # 乘法: 21.0
print(x / y)   # 除法: 5.25
print(x // y)  # 浮點整除: 5.0
print(x ** y)  # 冪運算: 110.25

# 注意浮點精度問題
print(0.1 + 0.2)  # 輸出: 0.30000000000000004 (不是精確的0.3)

3. 字符串 (str)

字符串用于表示文本數(shù)據(jù),由一系列字符組成。在Python中,字符串是不可變的序列,可以用單引號、雙引號或三引號創(chuàng)建。

# 字符串示例
simple_str = 'Hello, Python!'
double_quote_str = "I'm learning Python"
multi_line_str = """這是一個
多行
字符串"""
raw_str = r'C:\some\path'# 原始字符串,不轉(zhuǎn)義反斜杠

print(type(simple_str))      # 輸出: <class 'str'>
print(double_quote_str)      # 輸出: I'm learning Python
print(multi_line_str)        # 輸出多行內(nèi)容
print(raw_str)               # 輸出: C:\some\path

# 字符串操作
s = "Python"
print(len(s))           # 長度: 6
print(s[0])             # 索引: 'P'
print(s[2:5])           # 切片: 'tho'
print(s + " is fun!")   # 拼接: 'Python is fun!'
print(s * 3)            # 重復(fù): 'PythonPythonPython'
print("Py"in s)        # 包含檢查: True

# 字符串方法
print(s.upper())        # 轉(zhuǎn)大寫: 'PYTHON'
print("HELLO".lower())  # 轉(zhuǎn)小寫: 'hello'
print(" python ".strip())  # 去空格: 'python'
print(",".join(["a", "b", "c"]))  # 連接: 'a,b,c'
print("hello world".split())  # 分割: ['hello', 'world']

4. 布爾型 (bool)

布爾型只有兩個值:True和False,用于表示邏輯真和假。布爾型實際上是整型的子類,True等于1,F(xiàn)alse等于0。

# 布爾型示例
true_value = True
false_value = False

print(type(true_value))  # 輸出: <class 'bool'>
print(true_value)        # 輸出: True
print(false_value)       # 輸出: False

# 布爾運算
print(TrueandFalse)  # 與運算: False
print(TrueorFalse)   # 或運算: True
print(notTrue)        # 非運算: False

# 布爾轉(zhuǎn)換
print(bool(1))     # 輸出: True (非零數(shù)字為True)
print(bool(0))     # 輸出: False
print(bool(""))    # 輸出: False (空字符串為False)
print(bool("Hi"))  # 輸出: True (非空字符串為True)

# 比較運算產(chǎn)生布爾值
print(10 > 5)      # True
print(10 == 10.0)  # True (值相等)
print(10 != 5)     # True

類型轉(zhuǎn)換

這些基本類型之間可以相互轉(zhuǎn)換:

# 類型轉(zhuǎn)換示例
print(int(3.9))     # 浮點轉(zhuǎn)整型: 3 (截斷小數(shù))
print(float(5))     # 整型轉(zhuǎn)浮點: 5.0
print(str(42))      # 整型轉(zhuǎn)字符串: '42'
print(bool(1))      # 整型轉(zhuǎn)布爾: True
print(int(True))    # 布爾轉(zhuǎn)整型: 1

# 注意轉(zhuǎn)換規(guī)則
print(int("10"))     # 字符串轉(zhuǎn)整型: 10
# print(int("10.5")) # 會報錯,不能直接轉(zhuǎn)換含小數(shù)點的字符串
print(int(float("10.5")))  # 先轉(zhuǎn)浮點再轉(zhuǎn)整型: 10

這些基本數(shù)據(jù)類型是Python編程的基礎(chǔ),理解它們的特性和相互轉(zhuǎn)換規(guī)則對于編寫正確的Python代碼非常重要。

責任編輯:趙寧寧 來源: 子午Python
相關(guān)推薦

2018-09-25 10:33:41

前端開發(fā)htmlcss

2013-02-19 10:35:13

摩托羅拉移動數(shù)據(jù)終端

2025-06-16 10:10:00

Python正則表達式

2015-03-30 17:18:09

2023-10-18 07:55:41

Python字符串

2022-08-12 15:58:34

Docker

2021-07-27 06:43:04

Python高級用法Python基礎(chǔ)

2023-03-13 07:43:51

PHP類型轉(zhuǎn)換

2024-07-11 15:50:36

2020-10-20 09:27:48

Python開發(fā)數(shù)據(jù)類型

2020-10-20 14:50:26

Python數(shù)字字符串

2010-03-09 15:15:02

Python字符串類型

2010-07-14 12:39:30

Prel字符串

2015-10-27 09:41:16

Javaintern

2009-11-25 09:13:41

PHP數(shù)組轉(zhuǎn)字符串PHP字符串轉(zhuǎn)數(shù)組

2015-11-16 10:24:45

Java常量池字符串

2023-09-11 17:55:44

Python測試運算符

2010-03-22 17:53:50

Python字符Python字符串

2020-12-18 09:45:33

DockerLinux命令

2020-12-02 10:20:33

Docker命令Linux
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美在线a | 久久九九色 | 久久久久久久综合 | 亚洲 欧美 另类 综合 偷拍 | 最近日韩中文字幕 | 波霸ol一区二区 | 国产成人久久精品一区二区三区 | 国产真实精品久久二三区 | 福利视频网 | 久久精品黄色 | 91精品一区 | 午夜精品久久久久久久星辰影院 | 国产激情在线 | 日韩精品一区在线 | 91精品国产91久久久久久吃药 | 一级做a爰片久久毛片 | 密色视频 | 国产精品久久久久久二区 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 欧美视频一区 | 国产精品99久久久久 | 日本不卡一区二区 | 亚洲高清电影 | 亚洲一区二区三区在线 | 国产综合久久 | 久久中文一区二区 | 久久久一区二区三区 | 羞羞色视频 | 在线免费亚洲视频 | 日韩亚洲视频 | 欧美一区日韩一区 | 欧美高清dvd | 91精品久久久久久久久中文字幕 | 蜜桃久久 | www.99热| av在线免费观看不卡 | www.国产一区 | 少妇特黄a一区二区三区88av | 日韩欧美三级电影在线观看 | 2023亚洲天堂 | 天天插天天操 |