Python中的有符号和无符号整数数组
可以通过在Python中使用“数组”模块来声明数组。
导入“数组”模块的语法:
import array as array_alias_name
在这里,import是导入Module的命令,“ array”是模块的名称,“ array_alias_name”是“ array”的别名,可以在程序中使用它,而不是模块名称“ array”。
数组声明:
要在Python中声明“数组”,我们可以遵循以下语法:
array_name = array_alias_name.array(type_code, elements)
这里,
array_name是数组的名称。
array_alias_name是别名的名称-我们定义导入“ array module”的名称。
type_code是单个字符值–定义数组元素的类型是给定type_code的元素列表。
声明有符号和无符号整数数组
通过使用type_code “ i”(小写字母“ i”)定义带符号整数,它包含负整数和正整数。
通过使用type_code “ I”(大写字母“ I”)定义无符号整数,并且它仅包含正整数。
在Python中声明和初始化“ unsigned”和“ signed”整数数组的示例:
# 无符号整数数组a =arr.array("I", [10, 20, 30, 40, 50])
# 有符号整数数组
b=arr.array("i", [10, -20, 30, -40, 50])
程序:
# 导入数组类以使用数组import array as arr
# 无符号int类型的数组
# 声明和分配元素
a =arr.array("I", [10, 20, 30, 40, 50] )
# 的打印类型
print ("Type of a: ", type (a))
# 打印阵列
print ("Array a is: ")
print (a)
# 带符号的int类型的数组
# 声明和分配元素
b =arr.array("i", [10, -20, 30, -40, 50] )
# 的打印类型
print ("Type of b: ", type (a))
# 打印阵列
print ("Array b is: ")
print (b)
输出结果
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])
以上是 Python中的有符号和无符号整数数组 的全部内容, 来源链接: utcz.com/z/359329.html