」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > Python - 基礎知識

Python - 基礎知識

發佈於2024-08-01
瀏覽:546

Python - Fundamentals

在這裡,我將告訴你如何在Python中使用變數。我們將看到如何命名變數並為其賦值。

如何命名變數?

首先,變數只不過是整個程式中物件或值的引用。它們充當對存儲值的存儲器的引用。

命名它們有一定的規則。

  • 必須以字母(a-z、A-Z)或底線(_)開頭。
  • 第一個字元後面可以跟著字母、數字(0-9)或底線。
  • 變數名稱區分大小寫。 例如,myName 和 myname 是完全不同的變數。
  • 不應使用Python保留字作為變數名 例如:class、def、for、while。

因此,在Python中,運算子=用於為變數賦值。

# Assigning integer value
age = 18
print(age)

18

# Assigning string value
name = "Arif"
print(name)

Arif

# Assigning float value (float means decimal value)
height = 2.5
print(height)

2.5

# Assigning boolean value (rfrs to true/false)
is_student = True
print(is_student)

True

變數類型

Python是一種類型化語言,我們在為變數賦值時不需要宣告變數的型別。類型由其自身推論。

name = "Abys"
print(name)
print(type(name))

Abys


或我們也可以透過
來定義類型

name = "Abys"
type(name)

str

age = 18
type(age)

int

這是基本的。

我被要求自己完成一些問題,讓我和你們討論一下。
學起來容易多了…?

1.建立一個名為 name 的變數並將您的名字指派給它。然後列印變數的值。

name = "Abys"
print(name)
print(type(name))

Abys


2.建立一個變數 Age 並將您的年齡分配給它。稍後,為變數重新分配新值並列印新值。

age=17
print("Present age:",age)
age= 18
print(age)

Present age: 17
18

這裡如果我們想要型式;

print(type(age))


3.在一行中將值 5、10 和 15 分配給三個變數 a、b 和 c。列印它們的值。

a,b,c = 5,10,15
print(a,b,c)

5 10 15

如果我們想添加它們,我們會得到,

print(a b c)

30

4。交換兩個變數 x 和 y 的值,而不使用第三個變數。列印交換前後的值。

x,y = 5,25
print(x,y)
print(x-y)
x,y = 25,5
print(x,y)
print(x-y)

5 25
-20
25 5
20

他們只要求列印交換的值,是我,你做了額外的事情。

在下一個qn之前我們應該知道什麼是常數...

什麼是常數?

在Python中,常數是那些不打算改變的值。按照慣例,它們通常以大寫字母書寫,並用底線分隔單字。
然而,在Python中常數也是可以改變的。

5。使用適當的值定義常數 PI 並列印它們。

PI=3.14159
print(f"{PI:.3f}")

3.142

6。寫一個程序,使用常數 PI 和可變半徑計算圓的面積。列印區域。

PI=3.14
radius=7
r=radius
area=PI*r**2 # r**2 refers to r pow 2
print("Area of circle is",area)

Area of circle is 153.86

7.定義矩形的長和寬常數。計算並列印面積。

L,B = 5,15
area = L*B
print("Area of rect is ",area)

Area of rect is  75

這些是我制定的 qns。希望說清楚了。
謝謝你們...

版本聲明 本文轉載於:https://dev.to/abys_learning_2024/python-fundamentals-346p?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3