- 博客(12)
- 收藏
- 关注
原创 python语言之面向对象
一、类的概念 因为我们的程序是面向对人的 会有很多 信息 功能 数据的冗余 所以要进行再一部的封装 应该用封装的思维把重复的代码封装起来 要用到的时候再进行一个调用 1.Class关键字 类可以封装一组相关的变量和函数 语法规则: class 类名: 类名的命名规则 在命名的条件上加一个首字母大写 ,变量名不要首字母大写 首字母大写是类名的命名方式 2.类的区分 为了将类区分将类中的变量命名为属性 将函数命名为方法 实例化的语法规则: 类名()用变量来接收 语法规则: 类型.属性 类名.方法() 二、系统
2021-03-18 15:18:01
118
原创 JAVA的基本数据类型
java的数据类型 java有八大数据类型 分别是 表示小数的类型 表示整数的类型 表示字符的类型 表示布尔的类型 其中要注意的是字符串string在Java中并不是基本数据类型 既然有基本数据类型 那么和基本数据类型对应的就是引用数据类型,引用类型包括类 数组 接口 在java中,存储数据的最高位表示的是符号位 不参与计算 0表示的是正数 而1表示的是负数 ...
2021-03-10 21:46:09
115
原创 字符串和散列类型.
一、数据类型和散列类型 1.可变类型 - 列表 方法操作的是它本身 所以不用重新赋值 2.不可变类型 – 元组 会返回一个新元素 所以需要用变量保存 注:列表是可变的 它是可以操作本身的 所以它进行任何的操作都不需要重新赋值变量 sort不是列表的方法 是Python的方法 .元祖是不可变的 符号是( ) ta 它可以保存多个元素 所以它也是可迭代对象 元组 不可改变的是元素 可以改变是变量保存的地址值 拆包 :元祖可以同时赋值给多个变量 只要变量不超过元组的长度 变量前面加星号
2021-03-09 16:07:39
142
原创 java预备知识
一、bit和byte bit和bye都是计算机中的计量单位,其中bit是最小的计量单位,1bit只能是二进制中的0和1其中的一个,byte是比bit更大的计量单位,1byte=8bit 二、原码 一个正数的原码是它所对应的二进制数字,一个负数,按照绝对值大小转换成二进制数,然后最高位补1,这个数字就是负数的原码 三、反码 正数的反码和原码相同,这是规定 负数的反码是它的原码除了符号位之外取反,(1变0 0变1) 符号位:符号位就是表示这个数是正数还是负数 ,在最高位,1表示负数0表示正数 四、补码 正数的补
2021-03-08 22:27:17
194
原创 python笔记之文件
一、文件的基本操作 文件的分类:文件分为字符文件和字节文件 字符文件就是我们可以看得懂的文件 字节文件就是我们不能够看得懂的文件 比如 图片 音乐 视频 等 文件的打开和写入: 1,打开文件 内置函数open 它有三个参数 文件名,要进行的操作,指定编码格式:encoding 2.读取文件 方法名 read() 3,写入文件 方法名write() 4.保存文件:flush() 5.退出:close() 也可以进行刷新 所以原理上 是可以省略第四步的 文件的五种模式 1.r模式 :只能够读取 不能够操作 通常
2021-03-07 18:02:21
155
原创 函数注意的问题
函数的参数,本质就是变量 必备参数是你定义了就必须要传 默认参数:调用的时候可以不传,如果不传的话就是你定义的值 不定长参数: 元组不定长:*变量名 含义:把传入的参数放到元组当中 字典不定长:**变量名 含义:把传入的参数放到字典当中 调用语法格式:(key=value) 组合使用的推荐顺序:必备参数-默认参数-不定长参数 实际参数:你传入进来的叫做实际参数 多个元素用逗号隔开 要结束方法或者要带出返回值的话使用Return 定义方法 需要明确三个参数 方法名 参数:不明确几个数参与 就用不定长参数 返回
2021-03-05 11:21:23
120
原创 应该注意的问题
python中需要注意的地方(1) 一、变量 1.变量实际上保存的是它的地址值 是指向这个数值的标签 并保存的并不是数值本身 调用这个变量的时候是根据它的内存地址来找到这个数值的 2.python解释器会在隔一段时间中把没有变量名指向的数据删除掉 3.如果命名一个变量 指向一个数值 又命名一个变量指向这个变量,那么第一个变量改变地址的时候第二个变量是不会跟着改变的 因为第二个变量实际上也是指向那个变量指向的地址值 而不是指向变量 二、成员运算符 1.is是比较地址值 ==是比较值 ...
2021-03-03 15:36:02
74
1
原创 字符串和散列类型
一、元祖 1.元祖是不可变的 符号是( ) ta 它可以保存多个元素 所以它也是可迭代对象 2.元组 不可改变的是元素 可以改变是变量保存的地址值 3.拆包 :元祖可以同时赋值给多个变量 只要变量不超过元组的长度 变量前面加星号是最后赋值的意思 二、数据类型和散列类型 1.可变类型 - 列表 方法操作的是它本身 所以不用重新赋值 2.不可变类型 – 元组 会返回一个新元素 所以需要用变量保存 注:列表是可变的 它是可以操作本身的 所以它进行任何的操作都不需要重新赋值变量 sort
2021-02-25 17:07:16
208
原创 列表的方法
一、列表推导表达式 1.列表的符号是[]中括号 列表可以存储多个元素 2,可以用append来进行列表的添加 3.三目运算 list_b=[i for i in range ( 参数) if in %2==0] 4.列表推导表达式语法:[要添加的元素,for 变量 in 要迭代的对象 筛选条件(可选)] 例: li=[i for i in str_a if i!=0] 5.列表推导表达式可以快速生成一个列表 并能筛选列表的值 二、列表 1.列表可以放Python中的任何一个元素 2.列表中每个元素在列表中的
2021-02-25 17:04:14
429
原创 python for循环
1.for循环属于迭代循环和计数循环 规则是 for 变量 需要迭代的对象:特点是可以一次获取可迭代对象的每个元素 赋值给变量,它不需要考虑循环次数,循环次数由可迭代对象长度表示. 2. range 是一个内置函数,它可以获取一个范围内的整数. 一个参数表示但不包含结尾,默认开头是0,两个参数 第一个参数表示开头 第二个表示结尾,三个参数第三个表示步长.总结是一共可以传递三个参数. 3. continue是一个关键字,功能是跳过本次循环 直接进入下次循环. 4. 列表 的数据类型是int, 符号是[] 它可
2021-01-27 19:52:12
772
原创 python学习笔记 while循环
一、if if是关键字 它的特殊含义是如果 功能是进行判断,语法规则是当条件表达式的运算结果为true时,缩进里面的内容. 二、else是关键字 含义是否则 功能也是进行判断 规则是当条件表达式为false时候执行缩进里面的内容, 三、elif elif是关键字 含义是否则如果 功能也是进行判断 条件表达式的运算结果是一个布尔类型,是或者否 true false. 三目运算是if语句的一种简写格式, 规则是为true执行if条件表达式else为false执行. 四、运算符 与或非 and,or not 作
2021-01-27 19:20:21
100
原创 学习笔记
python学习笔记 一、编程语言分为两种,一种是编译型语言,一种是解释性语言,编译型语言的特点是会产生一个额外的文件,运行时直接运行编译后额外的文件.而解释型语言不会产生额外的文件,它在运行时翻译,运行一行解释一行. 二、变量是可变的量,它的值是可以发生改变的.变量的作用是保存值,它可以保存所有数据. 变量可以单个定义和多个定义,通过变量名得到保存的值. 空格在语法里只是为了美观和整洁. 三、命名的规则:命名不能以数字开头,不能和关键字重名.(违反了会立即暴露出来) 命名的规范:你违反了可能会有隐性问题
2021-01-19 00:34:30
167
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人