آموزش متغیرها و نوع داده ها در پایتون

ارسال شده توسط: حسین درویشی Comments: 0

آموزش متغیرها و نوع داده ها در پایتون

در این جلسه از آموزش های رایگان، در مورد متغیرها و نوع داده ها در پایتون بحث خواهیم کرد لطفاً در ادامه همراه ما باشید.

تفاوت متغیرها و نوع داده ها در پایتون

قبل از شروع بحث ابتدا به تفاوت این دو مورد اشاره می کنم. متغیرها مکانی از حافظه هستند که داده های ما را براساس نوع آن در حافظۀ اصلی ذخیره می کنند. در حقیقت وقتی می گوییم a=30 عدد 30 در حافظۀ اصلی نگهداری می شود و ما برای اینکه بفهمیم مقدار 30 در کدام قسمت از حافظه ذخیره شده، از متغیر استفاده می کنیم.

نوع داده ها، جنس متغیر ما را مشخص می کنند. به فرض مثال: متغیر a چه نوع مقداری را می خواهد در خود ذخیره کند.

انواع نوع داده ها در پایتون در جدول زیر به همراه مثال هایش آمده است:

Data Type مثال
str x = “Hello World”
int x = 20
float x = 20.5
complex x = 1j
list x = [“apple”, “banana”, “cherry”]
tuple x = (“apple”, “banana”, “cherry”)
range x = range(6)
dict x = {“name” : “John”, “age” : 36}
set x = {“apple”, “banana”, “cherry”}
frozenset x = frozenset({“apple”, “banana”, “cherry”})
bool x = True
bytes x = b”Hello”
bytearray x = bytearray(5)
memoryview x = memoryview(bytes(5))
   

مثال اول Integer:

a = 10
print(type(a))

خروجی:

type 'int'

مثال float

a = 10.7
print(type(a))

خروجی

type 'float'

مثال string یا رشته: داخل دو تا تک کوتیشن یا جفت کوتیشن قرار می گیرند.

a = "my name is hossein"
print(type(a))

خروجی

type 'str'

مثال boolean : این نوع داده فقط دو مقدار true یا flase را می پذیرد:

a = True
print(type(a))

خروجی

type 'bool'

شما می توانید این دستورات را در کامپایلر آنلاین پایتون، بصورت آنلاین کامپایل کنید.

متغیرها می توانند بصورت سراسری و محلی تعریف شوند

متغیرهایی که داخل توابع تعریف می شوند متغیرهای محلی نامیده می شوند و خارج از محدودۀ تابع خودش قابل دسترسی نمی باشند. متغیرهای سراسری خارج از توابع تعریف می شوند و در داخل و خارج از توابع نیز قابل دسترسی و مقدار دهی هستند.

متغیرهای محلی در پایتون

به مثال زیر توجه کنید متغییر a بصورت محلی تعریف شده است و خارج از تابع myFunc قابل استفاده نمی باشد.

def myFunc():
a=10
print(a)
myFunc()
#خروجی= 10

متغیر گلوبال در پایتون

a=20
print(a)
#خروجی= 20

مثال کاربردی با متغیر محلی و Global با پایتون

در مثال زیر شما شاهده استفاده از متغیر هم نام به نام b هم بصورت Global و Local هستید. در این صورت خروجی مقدار آنها به شکل زیر خواهند بود:

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *