随笔分类 -  Python测开

摘要:编译型:一次性将所有程序编译成二进制文件。代表:C,C++等 缺点:开发效率低,不能跨平台。 优点:执行速度快 解释型:当程序执行时,一行一行的解释。代码:Python,PHP等 优点:开发效率高,可以跨平台 缺点:运行速度慢 阅读全文
posted @ 2024-08-14 17:32 邵杠杠 阅读(14) 评论(0) 推荐(0)
摘要:1.首字母大写:方法capitalize() s = 'alexSir' s1 = s.capitalize()#capitalize()方法:首字母大写 print(s1)结果:Alexsir 2.全部变成大写:方法upper() s = 'alexSir' s2 = s.upper()#将变量s 阅读全文
posted @ 2022-02-15 10:21 邵杠杠 阅读(97) 评论(0) 推荐(0)
摘要:集合的介绍 集合的特点:集合是无序的;不重复的数据集合;他里面的元素是可哈西的(不可变的数据类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。 集合的实际应用场景 去重,基础集合不可重复的特点,我们把一个列表变成集合,利用set本身的机制,就可以实现自动去重了 关系测试,测试两组数据之间的 阅读全文
posted @ 2022-02-15 10:21 邵杠杠 阅读(147) 评论(0) 推荐(0)
摘要:说明 某个方法属于某个数据类型,就用.调用 如果某个方法不依赖任何数据类型,就直接调用。这种都是内置函数或者自定义函数。 作用域相关 locals() 返回当前局部命名空间中的所有变量(即局部变量)的字典。局部命名空间包括在函数或方法内部定义的变量、参数和临时值。它返回的是当前作用域内的局部变量的拷 阅读全文
posted @ 2022-02-15 10:20 邵杠杠 阅读(32) 评论(0) 推荐(0)
摘要:接口类:python原生不支持 抽象类:python原生支持的 阅读全文
posted @ 2022-02-07 11:30 邵杠杠 阅读(23) 评论(0) 推荐(0)
摘要:组合 概念:一个对象的属性值,是另外一个类的对象 单继承 概念 新式类(object类) python3中特有的,没有父类的类会默认继承object 当一个类没有继承父类时,实际他默认就继承了object类。所以下面两种写法是一样的效果 class A: pass class A(object): 阅读全文
posted @ 2022-01-25 18:21 邵杠杠 阅读(37) 评论(0) 推荐(0)
摘要:字典dict 数据类型划分:可变,不可变数据类型,两种。 不可变数据类型(可哈希):元组,bool,int,str 可变数据类型(不可哈希):list,dict,set 字典的key:必须是不可变数据类型,可哈希 value:任意数据类型 字典的优点:二分查找法 存储大量的关系型数据 特点:字典是无 阅读全文
posted @ 2021-08-25 17:06 邵杠杠 阅读(63) 评论(0) 推荐(0)
摘要:一,什么是数据类型 int:用于计算 bool:用于判断 str:存储少量数据,进行操作 list:存储大量数据,进行操作 元组:也叫只读列表,不能修改 dict:字典 集合: 二,int 常用的方法 bit_length() bit_length():返回一个整数的二进制表示中不包括符号位的最小位 阅读全文
posted @ 2021-08-10 14:02 邵杠杠 阅读(87) 评论(0) 推荐(0)
摘要:算术运算符 除+,-,*,/以外,还有%,**,//。 %:取模 - 返回除法的余数 。 print(3 % 2) 结果: 1 **:幂 - 返回x的y次幂 print(10 ** 2) # 表示10的2次方 结果: 100 //:取整除 - 往小的方向取整数 print(9 // 2) print 阅读全文
posted @ 2021-08-08 14:52 邵杠杠 阅读(409) 评论(0) 推荐(0)
摘要:编码基础知识 8位bit == 1个字节(byte) 1024个字节(byte)==1kb 1024kb == 1MB 1024MB == 1GB 1024GB == 1TB 几种常用编码方式介绍 ASCLL码 每8位bit为一个字节 由于设计之初只考虑了美国本土使用,所以只需要7位bit就足够组合 阅读全文
posted @ 2021-08-08 14:36 邵杠杠 阅读(93) 评论(0) 推荐(0)
摘要:一,% “%”:占位符;"s":字符串;"d":数字,使用%d时要保证填充占位的值是int类型,否则报错。 #语法示例name = input('请输入你的名字') age = input('请输入你的年龄') print('你叫%s,你今年%s岁' % (name,age)) 按照顺序给前面的占位 阅读全文
posted @ 2021-08-07 18:04 邵杠杠 阅读(56) 评论(0) 推荐(0)
摘要:一,while循环 1语法: while 条件: print(1)#此为循环体 2终止循环: 2.1.改变条件,使条件不成立。 count = 1 flag = True#标志位 while flag: print(count) count += 1 if count > 100: flag = F 阅读全文
posted @ 2021-08-06 11:11 邵杠杠 阅读(133) 评论(0) 推荐(0)
摘要:input() 1.语法示例:>>> name =input('请输入你的名字:') 请输入你的名字:张三 >>> print(name) 张三2.input获取到的值都是str类型 流程控制: 1.if if 条件: 结果1#如果满足条件,则执行结果1。需要缩进 #示例 if 5 > 4: pri 阅读全文
posted @ 2021-08-04 13:50 邵杠杠 阅读(89) 评论(0) 推荐(0)
摘要:使用type方法可以查看一个值的类型 a = 1 print(type(a)) 输出结果:<class 'int'> 1.数字:int name = '张三' print(type(name))#type()是查看数据类型的方法 结果:<class 'str'> 1.1数字的操作 可以进行+,-,* 阅读全文
posted @ 2021-08-04 11:04 邵杠杠 阅读(52) 评论(0) 推荐(0)