DelphiLearn PythonPythonPython GUIRAD Studio

Learn Variables And Data Types In Python GUI In A Powerful Delphi Windows App

blog banner variables and types

In our Learn To Build A Hello World Python GUI In A Delphi Windows App post, we already demonstrate the combining strength of Delphi and Python for your applications. We learn about all the components involved in the demo, the implementation details, and run “Hello World!” and other Python mathematical operations for the sanity test.

This post will guide you on how to run another Python feature in Python4Delphi with RAD Studio:  Variables and Data Types in Python GUI and gets the output.

Prerequisites: Download and install the latest Python for your platform. Follow the Python4Delphi installation instructions mentioned here. Alternatively, you can check out this video Getting started with Python4Delphi.

First, run the Python GUI in the Demo1 App:

0_rundemo1-1155795

Let’s dive in to the Python Variables and Data Types!

 

1. What is Python Variables?

A variable is a named location used to store data in the memory, or in another words: Containers for storing data values. In Python, variables can be changed or re-assign later in the program.

1.1. Variable Assignment & Re-Assignment

Example of variable assignment & re-assignment:

See it in actions, with Python4Delphi:

1_assigningvariable-3367481
Variable Assignment and Re-Assignment in Python GUI.

 

1.2. Assigning Multiple Values to Multiple Variables

Here is the example if you want to sign multiple values to multiple variables:

See it in actions, with Python4Delphi:

2_assigningmultiplevariable-7159090
Assigning Multiple Values to Multiple Variables in Python GUI.

 

1.3. Variable Casting

We can specify the data type of a variable with casting:

See it in actions, with Python4Delphi:

3_variablecasting-7891559
Variables Casting in Python GUI.

 

1.4. Case-Sensitive

Variable naming in Python is case-sensitive:

See it in actions, with Python4Delphi:

4_variablecasesensitive-6151202
Variable Naming in Python is Case-Sensitive.

 

2. What is Python Data Types?

In computer science and computer programming, a data type or simply type is an attribute of data which tells the compiler or interpreter how the programmer intends to use the data. A data type constrains the values that an expression, such as a variable or a function, might take. This data type defines the operations that can be done on the data, the meaning of the data, and the way values of that type can be stored. A data type provides a set of values from which an expression (i.e. variable, function, etc.) may take its values.

Listed below are Python built-in data types by default:

Text Type:str
Numeric Types:intfloatcomplex
Sequence Types:listtuplerange
Mapping Type:dict
Set Types:setfrozenset
Boolean Type:bool
Binary Types:bytesbytearraymemoryview

2.1. Get the Data Type

We can learn about any available Python data types, using print(type(var)). Examples:

See it in actions, in PythonGUI:

5_pythondatatypes-9877965
Present All Available Python Built-In Data Types in Python GUI.

Congratulations, now you have learned Python Variables and Data Types in Python GUI in A Delphi Windows App!

From now, the applications are endless and the only limit is your imagination.

Check out Python4Delphi which easily allows you to build Python GUIs for Windows using Delphi.

close
Related posts
DelphiDelphiVCLPythonPython GUIWindows

What is DelphiVCL.Application.CreateHandle?

DelphiDelphiVCLPythonPython GUIWindows

Creating A New Application With DelphiVCL.Application.Create

DelphiDelphiVCLPythonPython GUIWindows

All You Need To Know About Application.DialogHandle

DelphiDelphiVCLPythonPython GUIWindows

What is the FieldAddress Property in DelphiVCL.Application?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

ru_RURussian