Айнымалылармен жұмыс Айнымалы дегеніміз - бұл компьютердің жедел жадында сақталатын мәнді білдіретін атау. Деректер сақталғаннан кейін оны осы айнымалының атын пайдаланып шақыруға болады.
Айнымалыны сипаттау: айнымалы аты=өрнек Программист айнымалының Python кілт сөздерінен басқа кез келген атауын таңдай алады. Ең дұрысы, олардың мазмұнын көрсететін айнымалылар үшін мағыналы атауларды таңдау керек.
Айнымалыны құру үшін, ең алдымен оның атын жазу керек. Одан кейін, тең белгісін қойып, айнымалыға мән беру қажет. Айнымалының мәні ретінде сандар, әріптер, сөздер және т.б. объектілер бола алады. Егер айнымалының мәні "None" сөзі болса, айнымалы бос болып есептелінеді.
Айнымалының аты тек қана сандардан, әріптерден және сызық таңбаларынан тұра алады. Және де айнымалының аты сандардан бастала алмайды.
Мысалы: a = 5, string = "hello", num = 10, boolean = True, mans_name = "Alex".
Бұрыс айнымалыларға мысал келтірсек: 333num = 3, $money = 1000, discount% = 10.
Айнымалының мәнін экранға шығару үшін, print(айнымалының аты) командасын теру қажет.
Меншіктеу операторы Python бағдарламаларында айнымалыларда сақталуы керек мәліметтер = меншіктеу операторы көмегімен енгізіледі. Мысалы, 8 сандық мәнін а деп аталатын айнымалыда сақтау:
a = 8
print("a=")
print(a)
Осылайша, print (a) операторы сақталған 8 мәнін басып шығарады. Айнымалыларға кез-келген мәндер берілуі мүмкін, сондықтан бағдарлама жұмыс істеп тұрған кезде айнымалы әртүрлі мәндерді қабылдай алады.
Сонымен қатар бірдей мәні бар бірнеше айнымалыны меншіктеуге рұқсат етіледі. Мұны = меншіктеу операторының көмегімен жасауға болады. Мысалы, a, b және c айнымалыларын инициализациялау және оларға 8 мәнін тағайындау үшін біз келесі белгіні қолданамыз:
a = b = c = 8
Керісінше, бірнеше айнымалыларды әртүрлі мәндермен инициализациялауға болады және олардың барлығын бір операторға, бөлгіш ретінде үтірді қолдана отырып жазуға болады. Мысалы, a, b және c айнымалыларының инициализациясы ретінде 1, 2, 3 сандық мәндерімен біз келесі белгіні қолданамыз:
a, b, c = 1, 2, 3
Кейбір бағдарламалау тілдері, мысалы, Java, оларды жариялау кезінде айнымалы типтерді көрсетуді талап етеді. Бұл жағдайда белгілі бір жад сақталады. Бұл әдіс статикалық типтеу деп аталады.
Бұл шектеу Python-дағы айнымалыларға қойылмайды және жады тағайындалған және айнымалы мәндерге сәйкес бөлінеді (динамикалық типтеу).
Бұл айнымалының құрамында бүтін сандар да, өзгермелі нүкте сандары да, мәтін жолдары немесе логикалық мәндер де болуы мүмкін дегенді білдіреді.
Ескерту
Айнымалы мән тағайындалғанға дейін қолданыла алмайды.
Айнымалы сипатталғанда және шақыртылғанда бірдей болуы керек.
Python кілттік сөздерін айнымалы ретінде алуға болмайды.
Айнымалы атауларында бос орын (пробел) болмайды.
Айнымалыны программа мазмұнына сай сипаттау ұсынылады.