Site icon Python GUI

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:

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:

[crayon-662a7ecf4992b368829331/]

See it in actions, with Python4Delphi:

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:

[crayon-662a7ecf49935656112672/]

See it in actions, with Python4Delphi:

Assigning Multiple Values to Multiple Variables in Python GUI

 

1.3. Variable Casting

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

[crayon-662a7ecf49936983249724/]

See it in actions, with Python4Delphi:

Variables Casting in Python GUI

 

1.4. Case-Sensitive

Variable naming in Python is case-sensitive:

[crayon-662a7ecf49937072386543/]

See it in actions, with Python4Delphi:

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:

[crayon-662a7ecf4993f583457739/]

See it in actions, in PythonGUI:

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.

Exit mobile version