在Python中,變數是用來存盤資料的容器,資料型別是用來規定這些資料的型別,例如整數、浮點數和字串等,接下來我們將詳細了解Python中的變數和一些常見的資料型別,
2.1.1 變數的命名和賦值
變數命名規則:
- 變數名必須以字母(大寫或小寫)或下劃線(_)開頭,后面可以跟字母、數字或下劃線,
- 變數名不能使用Python的保留字(關鍵字),如
if、else、while等, - 變數名區分大小寫,
示例:
x = 5
my_name = "John"
_age = 30
2.1.2 常見資料型別
-
整數(int):整數可以是正數、負數或零,
示例:
a = 10
b = -5
c = 0
-
浮點數(float):浮點數是帶有小數點的數字,
示例:
pi = 3.14159 price = 19.99 -
字串(str):字串是由字符組成的,可以使用單引號(')或雙引號(")包裹,
示例:
greeting = "Hello, World!" name = 'Alice' -
布林值(bool):布林值只有兩個值,
True和False,示例:
is_raining = True is_sunny = False -
串列(list):串列是一種有序的、可修改的資料結構,可以存盤不同型別的元素,
示例:
fruits = ['apple', 'banana', 'orange'] numbers = [1, 2, 3, 4, 5] mixed = [1, 'apple', 3.14, True] -
元組(tuple):元組與串列相似,但元組是不可修改的,
示例:
colors = ('red', 'green', 'blue') coordinates = (10, 20, 30) -
字典(dict):字典是一種無序的資料結構,由鍵值對組成,字典中的鍵必須是唯一的,
示例:
person = { 'name': 'John', 'age': 30, 'city': 'New York' }
2.1.3 型別轉換
在某些情況下,你可能需要將一個資料型別轉換為另一個資料型別,Python提供了內置函式來實作這一目的,例如:
-
轉換為整數(int):
x = "123" y = int(x) print(type(y)) # Output: <class 'int'> -
轉換為浮點數(float):
x = "3.14" y = float(x) print(type(y)) # Output: <class 'float'> -
轉換為字串(str):
x = 123 y = str(x) print(type(y)) # Output: <class 'str'> -
轉換為布林值(bool):
x = 1 y = bool(x) print(type(y)) # Output: <class 'bool'>
#### 2.1.4 示例:計算圓的面積和周長
```python
radius = 5
pi = 3.14159
# 計算面積
area = pi * radius ** 2
print("Area:", area)
# 計算周長
circumference = 2 * pi * radius
print("Circumference:", circumference)
Area: 78.53975
Circumference: 31.4159
通過這個例子,你應該對Python中的變數和資料型別有了基本的了解,在學習程序中,多做實踐和嘗試不同的例子以加深對知識點的掌握,
推薦閱讀:
https://mp.weixin.qq.com/s/dV2JzXfgjDdCmWRmE0glDA
https://mp.weixin.qq.com/s/an83QZOWXHqll3SGPYTL5g

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/554458.html
標籤:其他
下一篇:返回列表
