Firmado y entero sin signo de matrices en Python

Python | Firmado y matriz de Entero sin signo : Aquí, vamos a aprender cómo declarar , utilizar sin firmar y firmó matriz entera en Python ?

Una matriz puede ser declarada por el uso de “array” módulo en Python.

Sintaxis a class “matriz” módulo:

    import array as array_alias_name

Aquí, import es el comando para class módulo, “matriz” es el nombre del módulo y “array_alias_name” es un alias a “matriz” que se puede utilizar en el programa en vez del nombre del módulo “matriz” .

declaración de matriz:

Para declarar un “matriz” en Python, podemos seguir siguiente sintaxis:

    array_name   =   array_alias_name.array(type_code, elements)

Aquí,

  • array_name es el nombre de la formación.
  • array_alias_name es el nombre de un alias – que definimos importar el “módulo de matriz” .
  • type_code es el valor de carácter único – que define el tipo de los elementos de la matriz es la lista de los elementos de dado type_code .

Declarar con y sin signo matriz de enteros

Entero con signo se define mediante el uso de type_code “i” (pequeño alfabeto “i” ) y contiene números enteros negativos y postuladas.

Entero sin signo se define mediante el uso de type_code “I” (Mayúscula “I” ) y contiene sólo enteros positivos.

ejemplos para declarar e inicializar “unsigned” y “firmado” matriz de enteros en Python:

# unsigned integer array 
a = arr.array ("I", [10, 20, 30, 40, 50])
# signed integer array
b= arr.array ("i", [10, -20, 30, -40, 50])

Programa:

# importing array class to use array 
import array as arr
# an unsigned int type of array
# declare and assign elements
a = arr.array ("I", [10, 20, 30, 40, 50] )
# print type of a
print ("Type of a: ", type (a))
# print array
print ("Array a is: ")
print (a)
# a signed int type of array
# declare and assign elements
b = arr.array ("i", [10, -20, 30, -40, 50] )
# print type of a
print ("Type of b: ", type (a))
# print array
print ("Array b is: ")
print (b)

salida

Type of a:  <class 'array.array'>
Array a is:
array('I', [10, 20, 30, 40, 50])
Type of b: <class 'array.array'>
Array b is:
array('i', [10, -20, 30, -40, 50])


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *