随笔分类 -  Python自学笔记

1 2 下一页
内网cmd无法用pip时复制粘贴包
摘要:第一种方法:通过pip download 包,在移动包到内网文件夹下使用pip install安装。亲测成功 第二种方法:百度搜到的大部分答案 “cmd中输入 python -m site就可以看到site-packages在哪里了 在没有网络的情况下非常适合从一个已经安装包的电脑上拷贝包到另一个没 阅读全文
posted @ 2022-05-01 07:18 进击的许盈盈 阅读(400) 评论(0) 推荐(0)
Python items()---字典属性
摘要:背景知识点: Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。 使用方法: 字典名.items() 示例: dicts={'short':2,'int':4,'long':8,'long long':8} for key,value in d 阅读全文
posted @ 2022-03-10 09:45 进击的许盈盈 阅读(137) 评论(0) 推荐(0)
python 向集合追加元素 add()/update()
摘要:一、创建集合a 二、向集合a里添加元素 比较add和update的不同 阅读全文
posted @ 2022-03-05 08:42 进击的许盈盈 阅读(194) 评论(0) 推荐(0)
python
摘要:c,d=divmod(6,4) c=divmod(6,4) 阅读全文
posted @ 2022-03-03 07:38 进击的许盈盈 阅读(19) 评论(0) 推荐(0)
python try: except: ---处理死循环
摘要:如: while(1): try: print(input().lower()) except: break 阅读全文
posted @ 2022-02-25 08:04 进击的许盈盈 阅读(159) 评论(0) 推荐(0)
python math模块
摘要:math模块 阅读全文
posted @ 2022-02-23 06:48 进击的许盈盈 阅读(36) 评论(0) 推荐(0)
二进制、八进制、十进制、十六进制---print
摘要:print('%ox'%1234) #注意格式符%前无逗号 Python3 print 函数用法总结 | 菜鸟教程 (runoob.com) 描述 我们处理的整数通常用十进制表示,在计算机内存中是以二进制补码形式存储,但通常二进制表示的整数比较长,为了便于在程序设计过程中理解和处理数据,通常采用八进 阅读全文
posted @ 2022-01-28 08:30 进击的许盈盈 阅读(587) 评论(0) 推荐(0)
字典pop,filter
摘要:pop()方法语法: pop(key[,default]) key 必需。需要删除项目的键名。 default 可选。返回值,假如指定的键不存在。 如果未指定此参数,且未找到拥有指定键的项目,则会引发错误。 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。 阅读全文
posted @ 2022-01-24 20:10 进击的许盈盈 阅读(41) 评论(0) 推荐(0)
int,sys.getsizeof()
摘要:python3中的int类型是动态长度的,是长整型,理论支持无限大的数字。用sys.getsizeof()方法可以看int占了几位。例如: sys.getsizeof(0)=24 sys.getsizeof(1)=28 所以,0占了24个字节,其它数字一般占用28个字节。以上结果是在64位操作系统上 阅读全文
posted @ 2022-01-23 07:38 进击的许盈盈 阅读(122) 评论(0) 推荐(0)
面向对象,类,isinstance()
摘要:python可以自己定义数据类型,因此python里的数据类型有无数种 对象:集数据与操作于一身 对象所属的数据类型就是"类" 类(class):描述相似对象的共性。包括:操作:方法(method)、数据 举例: L=[1,2,3] L是数据类型为列表的对象,L的方法有:L.append(),L.e 阅读全文
posted @ 2022-01-22 07:37 进击的许盈盈 阅读(29) 评论(0) 推荐(0)
自定义函数---封装变量
摘要:当一个嵌套函数在其外部区域引用了一个值时,该嵌套函数就是一个闭包 def adder(x): def wrapper(y): return x + y return wrapper adder5 = adder(5) #返回5+y,封装y变量 print(adder5(adder5(6))) 调用封 阅读全文
posted @ 2022-01-21 04:15 进击的许盈盈 阅读(44) 评论(0) 推荐(0)
《Python程序设计》题库--摘
摘要:28 为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名 pyc 的文件 原来Python的程序中,是把原始程序代码放在.py文件里,而Python会在执行.py文件的时候。将.py形式的程序编译成中间式文件(byte-compiled)的.pyc文件,这么做的 阅读全文
posted @ 2019-10-12 22:05 进击的许盈盈 阅读(702) 评论(0) 推荐(0)
Day 28 类的用法延伸
摘要:###上下文管理协议,为了让一个对象兼容with语句,必须在这个对象的类中声明__enter__和__exit__方法,即在类中添加__enter__, __exit__方法 class Open: def __init__(self,name): self.name=name def __ente 阅读全文
posted @ 2019-10-12 18:49 进击的许盈盈 阅读(103) 评论(0) 推荐(0)
Day 27 面向对象补充
摘要:isinstance(obj,cls) 判断一个对象obj是否是一个类cls的实例化而来 issubclass(sub,super)判断类sub是否是类super的子类 __getattr__不存在的属性访问,触发__getattr__ __getattribute__不管是否存在属性都会触发__g 阅读全文
posted @ 2019-09-30 21:09 进击的许盈盈 阅读(99) 评论(0) 推荐(0)
Day 24~26 类,面向对象,属性
摘要:类:把一类事物的相同的特征和动作整合到一起就是类 对象:就是基于类而创建的一直具体的事物(具体存在的)也是特征和动作整合到一起 面向对象: 特征: 动作: 整合到一块 类,用”””类名+.”””取到 数据属性:即变量 函数属性:即函数 查看类的属性dir(类名) --或-开头为系统内置的类 类名._ 阅读全文
posted @ 2019-09-24 16:48 进击的许盈盈 阅读(141) 评论(0) 推荐(0)
列表推导式
摘要:原文:https://www.runoob.com/python3/python3-data-structure.html 列表推导式(又称列表解析式)提供了一种简明扼要的方法来创建列表。 它的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是 0 个或多个 for 或者 if 语句。 阅读全文
posted @ 2019-09-16 15:51 进击的许盈盈 阅读(330) 评论(0) 推荐(0)
Day22~23 模块
摘要:strip()默认去首尾空格和回车 路径拼接尽量用join不用+号 ###自定义模块 Package有__init__.py 文件,文件夹Directory中没有__init__.py alt+/ 调上一个函数 ###import功能:1.执行对应的文件,2.引入变量名 比较 import cal 阅读全文
posted @ 2019-09-05 13:50 进击的许盈盈 阅读(112) 评论(0) 推荐(0)
matplotlib相关
摘要:(原)python中matplotlib的颜色及线条控制 https://www.cnblogs.com/darkknightzh/p/6117528.html 阅读全文
posted @ 2019-09-03 07:36 进击的许盈盈 阅读(125) 评论(0) 推荐(0)
D21 文件处理
摘要:笔记整理中 阅读全文
posted @ 2019-08-26 20:48 进击的许盈盈 阅读(138) 评论(0) 推荐(0)
比较continue和break
摘要:1 for letter in 'Python': 2 if letter == 'h': 3 continue 4 print('当前字母 :', letter) 5 6 运行结果: 7 当前字母 : P 8 当前字母 : y 9 当前字母 : t 10 当前字母 : o 11 当前字母 : n 12 13 14 for letter ... 阅读全文
posted @ 2019-08-12 16:16 进击的许盈盈 阅读(116) 评论(0) 推荐(0)

1 2 下一页