![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 93
Ybb_studyRecord
这个作者很懒,什么都没留下…
展开
-
Python模块
创建模块新建一个.py文件,名称尽量不要与Python自带的标准模块名称相同导入模块常见的字符编码格式Python的解释器使用的是Unicode(内存).py文件在磁盘上使用UTF-8存储(外存)原创 2022-09-30 17:22:27 · 2724 阅读 · 0 评论 -
Python编程思想与对象
面向对象的三大特征封装:提高程序的安全性将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。这样,无需关心方法内部的具体实现细节,从而隔离了复杂度。在Python中没有专门的修饰符用于属性的私有,如果该属性不希望在类对象外部被访问,前边使用两个“_”。继承:提高代码的复用性多态:提高程序的可扩展性和可维护性封装的实现。原创 2022-09-30 16:24:01 · 176 阅读 · 0 评论 -
Python函数与Bug
函数定义默认值参数函数定义时,给形参设置默认值,只有与默认值不符的时候才需要传递实参def fun(a , b = 10) : #b称为默认值参数 print(a , b) #函数的调用 fun(100) fun(20 , 30) print('hello' , end = '\t') print('world')个数可变的位置参数定义函数时,可能无法事先确定传递的位置实参的个数时,使用可变的位置参数使用*定义个数可变的位置形参结果为一个元组个数可变的关键字形参。原创 2022-09-30 15:47:11 · 788 阅读 · 0 评论 -
Python字符串
字符串在Python中字符串是基本数据类型,是一个不可变的字符序列什么叫字符串驻留机制呢?仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量驻留机制的几种情况(交互模式)sys中的intern方法强制2个字符串指向同一个对象PyCharm对字符串进行了优化处理字符串驻留机制的优缺点当需要值相同的字符串时,可以直接从字符串池里拿来使用,避免频繁的创建和销原创 2022-09-30 14:42:21 · 162 阅读 · 0 评论 -
Python字典,元组与集合
Python内置的数据结构之一,与列表一样是一个可变序列以键值对的方式存储数据,字典是一个无序的序列字典示意图字典的实现原理字典的实现原理与查字典类似,查字典是先根据部首或拼音查找汉字对应的页码,Python中的字典是根据key查找value所在的位置。原创 2022-09-30 14:09:57 · 544 阅读 · 0 评论 -
Python结构与列表
变量可以存储一个元素,而列表是一个“大容器”可以存储N多个元素,程序可以方便地对这些数据进行整体操作列表相当于其它语言中的数组列表示意图。原创 2022-09-29 23:13:05 · 510 阅读 · 0 评论 -
Python入门,二进制与字符编码,数据类型与注释
计算机为什么能够认识我?它只认识0和1,根本不认识我,早期的程序员爸爸为了让计算机能够认识我,将我能够认识的符号和数字对应好,然后做成一张表叫ASCII表,告诉计算机某种符号你应该使用哪个整数表示,’A’使用了8个位(置)才能装得下我,在计算机中他们叫一个字节变量是内存中一个带标签的盒子变量由三部分组成标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取类型:表示的是对象的数据类型,使用内置函数type(obj)来获取值。原创 2022-09-26 23:13:37 · 900 阅读 · 1 评论