python
哇哈哈&
这个作者很懒,什么都没留下…
展开
-
安装requests ------必须install packages之后才能import有效
1、pip3.6 install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com --target=/root/soft999/python3.6.6/yp3.6_banben_1.0.7ceshi/lib/site-packages requests2、3、4、5、原创 2021-10-09 23:49:04 · 286 阅读 · 0 评论 -
python中运行外部命令import os
import oscmd="ps aux | grep rabbitmq"output = os.popen(cmd)print (output)原创 2021-07-28 01:59:12 · 178 阅读 · 0 评论 -
python中parse_str的作用
该函数的格式是void parse_str ( string $str [, array &$arr ] )无返回值,字符串$str必传,&$arr可选手册上对改函数的解释是--将字符串解析成多个变量,如果设置了第二个参数arr,变量会以数组元素的形式存入到这个数组,作为替代接下来就举几个例子来加强一下理解吧1、没有传入第二个参数arr $str = "first=value&arr[]=foo+bar&arr[]=baz"; parse...原创 2021-07-11 23:12:03 · 627 阅读 · 0 评论 -
Python中的函数参数有冒号 声明后有-> 箭头
在一些Python的工程项目中,我们会看到函数参数中会有冒号,有的函数后面会跟着一个箭头,你可能会疑惑,这些都是什么东西?其实函数参数中的冒号是参数的类型建议符,告诉程序员希望传入的实参的类型。函数后面跟着的箭头是函数返回值的类型建议符,用来说明该函数返回的值是什么类型。更官方的解释:此为type hints,是Python 3.5新加的功能,作用如上所述,官方文档为https://www.python.org/dev/peps/pep-0484/值得注意的是,类型建议符并非强制规定和检查,也.原创 2021-07-11 00:25:04 · 262 阅读 · 1 评论 -
python __str__ 和 初始化详解(1)简单方式
此时任何时候打印都是students的return值# _*_ coding:utf-8 _*_class student(object): def __init__(self,name,grade,score): self.name=name self.grade=grade print("=====111111111======") self.score=score def __str__(self):...原创 2021-07-06 18:08:42 · 292 阅读 · 0 评论 -
python __str__ 和 初始化详解(1)复杂方式
# _*_ coding:utf-8 _*_class student(object): def __init__(self,name,grade,score): self.name=name self.grade=grade print("=====111111111======") self.score=score def __str__(self): print("======22222222====...原创 2021-07-06 17:56:42 · 94 阅读 · 0 评论 -
def __str__(self):
# _*_ coding:utf-8 _*_class student(object): def __init__(self,name,grade,score): self.name=name self.grade=grade self.score=score def __str__(self): print("======123=测试======") return '(student: %s, %s,...原创 2021-07-06 17:28:40 · 1521 阅读 · 0 评论 -
python repr()和str()方法:
repr()和str()方法:对于一个对象,python中提供了以上两种字符串的表示,它们的作用和repr()、str()、string.format()大体一致。如果需要把一个类的实例变成str对象,就需要实现特殊方法str()-字符串的format()函数也可以使用这些方法,当我们使用{!r}或者{!s}格式时,我们实际上分别调用了repr()或者str()方法。class student(object): def __init__(self,name,grade,score):原创 2021-07-06 16:20:11 · 212 阅读 · 0 评论 -
python __str__()函数的作用:
__str__()函数的作用:正常:打印对象的地址有__str__()后:打印的是__str__()的具体信息,str其实就是类的描述信息不知道大家再写程序是,打印一个实例化对象时,打印的其实时一个对象的地址。而通过__str__()函数就可以帮助我们打印对象中具体的属性值,或者你想得到的东西。因为再python中调用print()打印实例化对象时会调用__str__()如果__str__()中有返回值,就会打印其中的返回值。demo:class ss: def __ini原创 2021-07-06 15:59:34 · 1901 阅读 · 0 评论 -
python 中 @property 的作用
1、=======不可修改变量值方法:=============class Rectangle(object): def __init__(self): self.true_height=1024 self.true_width=769 @property def width(self): # 变量名不与方法名重复,改为true_width,通过此方法可以防止值被随意修改 return self.true_width @property d...原创 2021-07-06 11:15:28 · 306 阅读 · 0 评论 -
python中的copy.copy和copy.deepcopy
1、浅copy时,1级的值和个数永远不会变化,但是如果1级不是具体的值,是集合、列表等时2级的子值会变化2、深deepcopy时,b则会有自己的独立空间,不会再受a任何影响一个例子就搞清楚 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import copy a =.原创 2021-07-04 00:14:10 · 2950 阅读 · 0 评论 -
(async/await)6秒后,控制台输出220
// 2s 之后返回双倍的值function doubleAfter2seconds(num) { return new Promise((resolve, reject) => { setTimeout(() => { resolve(2 * num) }, 2000); } )}async function testResult() { let first = await doubleAfter2.原创 2021-07-02 14:37:53 · 230 阅读 · 0 评论 -
linux pip命令详解
特此强调,所有的windows官方文档中的pip命令,在pip前都加了 py -m 。例如,安装命令pip install matplot 采用官方文档的形式都为py -m pip install matplot。大家对这一点留一点儿印象就好,万一在某台机器中简易命令无法正确运行,试一试官方文档中的命令。yum用于安装linux环境的依赖pip用于安装python环境的依赖============================================================原创 2021-06-26 13:06:25 · 1426 阅读 · 0 评论 -
you-get在windows版本下载电影等
A===python安装 后会缺少api-win-crt文件:1、vc_redist.x64 2、Windows6.1-KB2999226-x64 3、重启 B===pip3下载安装(直接就安装了): python -m ensurepipC===you-get下载安装(直接就安装了):pip3 install you-get...原创 2021-06-17 19:44:49 · 257 阅读 · 0 评论 -
python中exit(0) 和exit()、os._exit(n)、sys.exit(n)的区别
一般来说os._exit() 用于在线程中退出sys.exit() 用于在主线程中退出。=========================================os._exit(n), 直接退出, 不抛异常, 不执行相关清理工作。常用在子进程的退出。原创 2021-06-16 13:25:40 · 1074 阅读 · 0 评论 -
python函数 def __init__(self, A1, A2):
#!/usr/bin/python# -*- coding: UTF-8 -*-class Employee: '所有员工的基类' empCount = 0 def __init__(self, A1, A2): self.name = A1 self.salary = A2 Employee.empCount += 3 def displayCount(self): print ("Total Employee %d...原创 2021-06-16 12:53:04 · 152 阅读 · 0 评论 -
socket 套接字详解
import socket # 导入 socket 模块s = socket.socket() # 创建 socket 对象host = socket.gethostname() # 获取本地主机名port = 12345 # 设置端口s.bind((host, port)) # 绑定端口s.listen(5) # 等待客户端连接while True: c,ad...原创 2021-06-15 19:09:24 · 144 阅读 · 0 评论 -
__name__ == ‘__main_‘的作用、详解 +encode、decode()、upper()、break
通俗的理解_name_ == '_main_':假如你叫小明.py,在朋友眼中,你是小明(_name_ == '小明');在你自己眼中,你是你自己(_name_ == '_main_')。if _name_ == '_main_'之下的代码块可以理解为小明的隐私,在自己程序里隐私可以被看到,在被他人引用时则看不到。...原创 2021-06-15 17:16:55 · 1224 阅读 · 1 评论 -
Python 中%d,%s等特殊符号的含义
常见的格式化符号如下表。常见的格式化符号 格式符号 转换%s 通过str()字符串转换来格式化%u 无符号的十进制整数%d 有符号的十进制整数%o 八进制整数%x 十六进制整数,小写字母%X 十六进制整数,大写字母%e 浮点数字(科学计数法)%E 浮点数字(科学计数法,用E代替e)%f 浮点实数%g 浮点数字(根据值的大小采用%e或%f)%G 浮点数字(类似于%g)例2,九九乘法表:———————————...原创 2021-06-11 19:26:33 · 5560 阅读 · 0 评论 -
python中类和函数变量的 (作用域大小、使用方法)
#!/usr/bin/python# -*- coding: UTF-8 -*-class Employee: '所有员工的基类' empCount = 0 def __init__(self, A1, A2): self.name = A1 self.salary = A2 Employee.empCount += 3 def displayCount(self): print ("Total Employee %d...原创 2021-06-11 18:51:51 · 263 阅读 · 2 评论