python学习笔记
临沂往事
这个作者很懒,什么都没留下…
展开
-
4.GC原理和if条件判断
内存管理变量无需事先声明,也不需要指定类型动态语言的特性编程中一般无需关心变量的存亡,也不需要关心内存的管理 Python使用的引用计数记录所有对象的引用数当对象引用数变为0,它可以被垃圾回收GC 计数增加:复制给其他变量就增加引用数,例如x=8,y=x 计数减少 当函数运行结束时,局部变量就会被自动销毁,对象引用书减少;变量被复制给其他对象,例如x=8;y=x;x=4有关性能的...原创 2018-11-12 01:51:37 · 312 阅读 · 0 评论 -
3.原码、反码、补码,负数的表示方法
原码5=>0b101,1=>0b1,-1=>-ob1,bin(-1)反码 正数的反码与原码相同,负数的反码符号位不变其余位按位取反补码正数的补码与原码相同,负数的补码符号位不变其余位按位取反后加1(补码的补码就是原码)负数负数在电路的CPU中的运算器实现了加法器,但是没有减法器,减法是转换成了加法 负数在计算机中使用补码存储,-1的补码位1111 1111...原创 2018-11-11 19:08:21 · 960 阅读 · 0 评论 -
2.Python语法基础
注释---#注释的文本数字 整数不区分long和int 进制0xa(16进制) 0o10(8进制) 0b10(2进制) 浮点数 1.2 3.1415 -0.12 复数 1+2j 字符串使用 ' "单双引号引用的字符序列 '''和"""单双三引号,可以跨行、可以在其中自有的使用单双引号(可以折行多行) 在字符串前面加r或者R前缀,表示该字符串不做特殊处理基数语法转义序...翻译 2018-11-11 03:24:28 · 99 阅读 · 0 评论 -
1.python_计算机基础知识
语言分类 低级语言 面向机器的语言,包括机器语言,汇编语言 高级语言 接近自然语言和数学语言的计算机语言 高级语言首先要书写源程序,通过编译程序把源程序转换成机器指令的程序 1954那年正式发布的fortran余元是最早的高级语言,本意是公式翻译 编译语言:把源代码转换成目标机器的CPU指令解释语言:解释后转换成字节码(中间代码),运行在虚拟机上,解释器执行中间...翻译 2018-11-11 02:34:13 · 183 阅读 · 0 评论