首页 > 编程知识 正文

python 定义变量,python全局和局部变量的区别

时间:2023-05-04 06:34:20 阅读:144900 作者:4834

我一直在为sha1算法写小型python脚本。 必须初始化从h0到h4的全局变量。

如果初始化整数值,则int的值不同于h1、h2和h4,而是h0和h3。 我不知道为什么,快速谷歌搜索显示h0和h3不是特殊字符。

相关代码:

h0=0

h1=0

h2=0

h3=0

h4=0

#初始化表单可变

definit_var(:

全球h0

全球h1

全球h 2

全球H3

全球h 4

h0=011001101000100100100100010001000100011000000000001

h1=11101111001101101101010101010101100010001

H2=1001100010110110110110011001100110011001111110

H3=0001000011001001010101010101010000110110110

H4=110001110100101100000110000110001111110000

print 'nnn h0 ',h0

打印' h1 ',h1

打印' h2 ',h2

打印' h3 ',h3

在print 'h4 ',h4控制台上打印时,提供以下功能:

Robert @ Robert-virtualbox :~/sha1-hash-algorithm $ pythontestalgorithm.py

h0 1393027350754575011593322497

h 1111011110011011011011010101010101010110001001

h 1001100010110110110110110110011001100111111110

h31934282349238383875910635592

h 1100011101001011000110000000111110000你能告诉我为什么会发生这种事吗? 这是python的特殊字符吗?

在输出下包含了截图:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。