随笔分类 - python
摘要:早练习1.什么是原码 反码 补码? 正数的原码 反码 补码相同 符号位是0 负数的原码 反码 补码不相同 符号位是1 原码 = 补码取反,末位加1 补码 = 原码取反,末位加1 原码:表现形式 补码:存储和运算 2.进制转换:234 -> 2 8 16 (已完成验算) 234 ->16 商14,余数
阅读全文
摘要:# ### Number数字类型 (int float bool complex) # int 整形 (正整数 0 负整数) intvar = 100 print(intvat) #type 获取值的类型 res = type(intvar) print(res) #id 获取值的地址 res =
阅读全文
摘要:# ### Number数字类型 (int float bool complex) # int 整形(正整数 0 负整数) intvar = 100 print(intvar) # type 获取值的数据类型 res = print(intvar) print(res) # id 获取值的内存地址
阅读全文
摘要:# ### Number数字类型(int float bool complex) # float 浮点数(小数) #表达方式1 floatvar = 3.6 print(floatvar, type(floatvar)) #表达方式2 科学计数法 floatvar = 5.7e5 #小数点右移5位
阅读全文
摘要:20200911--周五早上测试 原码 反码 补码之间的关系 正数 符号位是0、三码一致 负数 符号位是1,三码不一致 原码=补码取反,末尾+1 补码=原码取反,末尾+1 用补码计算5 -3 5 符号位是0、三码一致 原码 0 000 ... 0101 反码 0 000 ... 0101 补码 0
阅读全文
摘要:# 转化成十进制0b10011011 1*2**0+1*2**1+1*2**3+1*2**4+1*2**7=1+2+8+16+128=1550o1357 7*8**0+5*8**1+3*8**2+1*8**3=7+40+192+64*8=239+512=7510xaafc 12*16**0+15*1
阅读全文
摘要:注释的概念: 对代码的解释,方便程序员阅读代码,被注释的代码不执行。 注释的分类: 单行注释 python2.x print "hello.world" python3.x print("hello,world") notepad: ctrl +q pycharm: ctrl + / 快捷键: ct
阅读全文
摘要:1、变量的概念: 可以改变的量就是变量,实际上指的是内存的一块空间 例子: rujia305 = '赵万里' rujia305 = '孟凡伟' rujia305 = '康玉中' print(rujia305) 2、变量的申明 #1 a = 100 b = 101 print(a) print(b)
阅读全文
摘要:#注释的概念:就是对代码的解释,方便程序员阅读代码。被注释的代码是不执行的。 #1 注释的分类: 单行注释 多行注释 单行注释 #python2.x print "hello world" #python3.x print('hello world') #notepad:ctrl+q pycharm
阅读全文
摘要:1、变量的概念 变量:可以改变的量就是变量,实际上指的是内存的一块空间。 rujia305 = '赵万里' rujia305 = '孟凡伟' rujia305 = ‘康玉中’ print(rujia305) 2、变量的声明 #1 a = 100 b = 101 print(a) print(b) #
阅读全文
摘要:参考链接 https://www.cnblogs.com/oldboy-heqing/articles/13610167.html#_label3 一、命令的快捷键 这里和vi的快捷键不同,主要是系统命令的快捷键 1、命令和路径补全 tab (centos7添加了命令的补全) 2、移动光标快捷键 1
阅读全文
摘要:参考链接: https://www.cnblogs.com/oldboy-heqing/articles/13605340.html https://www.cnblogs.com/oldboy-heqing/articles/13610167.html 昨日回顾 虚拟主机vmware安装操作系统常
阅读全文
摘要:参考链接 开发运维基础课程-01-操作系统环境构建 https://www.cnblogs.com/oldboy-heqing/articles/13605402.html#_label3 今天准备linux操作系统遇到的几个问题及其解决办法: 问题1: 现象:vmware虚拟机的启动黑屏解决方法:
阅读全文
摘要:'''''' ''' 一、昨日内容回顾 1、依赖关系 1、弱关系、多态 1、松耦合 2、大象可以装冰箱,也可以装高压锅,就是多态 2、例子: 1、大象装冰箱 2、大象装高压锅 3、你打车 3、写法 大象类中的普通方法的参数是冰箱对象 大象类中的普通方法体是冰箱对象.冰箱的普通方法 2、关联关系 1、
阅读全文
摘要:一、昨日内容回顾 成员 1、变量 1、成员变量--最常见 1、写法: 变量前面加了self就是成员变量 这里的self表示当前对象 一般是在构造方法中定义 2、调用: 对象.成员变量 3、作用: 可以在类中的不同方法间使用 有点局部的意思(每个对象的成员变量可以不同) 2、类变量(静态变量) 1、写法 写在类中,方法外的变量 2、调用 类名.类变量 3、作用 全局的意思 注意点: 1、如果用对象.
阅读全文
摘要:'''''' ''' 1、简述面向对象三大特性并用示例解释说明?【背写】 1、封装 狭义的封装:把一组属性封装到一个对象,创建对象的时候 广义的封装:代码块,函数、对象、类、模块-py文件都是封装 把封装后的对象看成一个黑盒子,只需要关注输入和输出,不必关注黑盒子内部的实现 2、继承 1、避免代...
阅读全文
摘要:类的变量分成2种: 1、成员变量 概念:在构造方法中的变量,前面带有self 作用:可以在类中不同的方法间使用 2、类变量-静态变量 概念:在类中,构造方法和普通方法之外,定义的变量 作用: 1、调用 1、类名可以调用 类名.类变量 2、对象名也可以调用 对象名.类变量 ...
阅读全文
摘要:1、面向对象思想 1、面向过程 1、概念 按照事物的发展流程,第一步,第二步,第三步,一步步往下 2、优缺点 1、优点 简单,流水线式的 2、缺点 可扩展性差 2、面向对象 1、概念 对象:是属性和动作的集合体 事物-东西-对象 1、属性:对象的特性、特点 2、动作:对象能做什么 2、优缺点 1、优
阅读全文
摘要:'''''' ''' 一、函数 1、函数定义 对功能或者动作的封装 在类中定义,就是方法 在类之外定义,就是函数 2、函数写法 1、定义或者申明函数 def 函数名(形参列表): 函数体(return) 2、调用函数 函数名(实参) 3、函数名 1、定义 是一个变量的名字(函数名也属于变量) 2、用途 1、可以进行赋值。 2、可以作为参数,可以作为返回值。 3、可以作为集合类的元素。 集合类是狭义
阅读全文
摘要:'''''' ''' 变量的数据类型 int str bool list 5、字典 dict 定义和写法:由{}表示,每个元素是key:value的键值对形式,元素间是逗号隔开 特点: 1、key是可哈希的-不可变类型(比如:int str tuple bool) value的类型是不限制的,可以存放任意数据类型 2、字典是无序的,没有索引和切片 常见操作: 增 1、dic[key] = valu
阅读全文

浙公网安备 33010602011771号