排序
30个Python常用小技巧
、原地交换两个数字 1 2 3 4 x, y =10, 20 print(x, y) y, x = x, y print(x, y) 10 20 20 10 2、链状比较操作符 1 2 3 n = 10 print(1 < n < 20) print(1 > n <...
Python异常代码含义对照表
Python常见的异常提示及含义对照表如下: 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 St...
Python中解析json数据
json 库可以自字符串或文件中解析JSON。 该库解析JSON后将其转为Python字典或者列表。它也可以转换Python字典或列表为JSON字符串。 解析JSON 创建下面包含JSON数据的字符串 1 json_string = '...
python3 拼接字符串的7种方法
python3.x拼接字符串一般有以下几种方法: 1. 直接通过(+)操作符拼接 1 2 s = 'Hello'+' '+'World'+'!' print(s) 输出结果:Hello World! 使用这种方式进行字符串连接的操作效率低下,因为...
Python最差实践
最近在看一些陈年老系统,其中有一些不好的代码习惯遗留下来的坑;加上最近自己也写了一段烂代码导致服务器负载飙升,所以就趁此机会总结下我看到过/写过的自认为不好的Python代码习惯,时刻提...
python安装MySQL库引出的一些问题
1、首先用pip来安装pymysql 1 pip install mysql 报错: 1 cryptography requires setuptools 18.5 or newer, please upgrade to a new version 2、我想到的是更新pip 1 sudo pip...
Python中time, strftime和strptime
最常用的time.time()返回的是一个浮点数,单位为秒。但strftime处理的类型是time.struct_time,实际上是一个tuple。strptime和localtime都会返回这个类型。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1...
python3 中 and 和 or 运算规律
一、包含一个逻辑运算符 首先从基本的概念着手,python中哪些对象会被当成 False 呢?而哪些又是 True 呢? 在Python中,None、任何数值类型中的0、空字符串“”、空元组()、空列表[]、空字典{}...
Python9种方法来生成新的对象
先定义一个类: 1 2 3 4 class Point: def __init__(self, x, y): self.x = x self.y = y 下面我们使用9种方法来生成新的对象: 1 2 3 4 5 6 7 8 9 point1 = Point(1...
python文件操作-读写删除复制总结
1. read三种不同的方式 1 2 3 4 5 6 7 8 9 f = open('hello.txt') #'hello.txt'指的是文件的名称 while True: text = f.readline() #读取文件指针指向的哪一行内容,然...