
python常识
Tirzano
这个作者很懒,什么都没留下…
展开
-
python,restful风格测试api脚本
#!/usr/bin/python# -*- coding: UTF-8 -*-from requests import apifrom fake_useragent import UserAgentimport jsondef json_data(data): data2 = json.loads(data) data3 = json.dumps(obj=data2, indent=2, ensure_ascii=False) return data3def p原创 2021-04-01 20:22:18 · 270 阅读 · 1 评论 -
python插入排序
data = [16, 25, 39, 27, 12, 8, 45, 63]def insert():for i in range(1, 8):temp = data[i]no = i - 1while no >= 0 and temp < data[no]:data[no + 1] = data[no]no -= 1data[no + 1] = tempfor j ...原创 2020-10-22 23:00:44 · 198 阅读 · 0 评论 -
python快速选择排序
import randomdef input1(data, size): for i in range(size): data[i] = random.randint(1, 100)def show(data, size): for i in range(size): print('%3d' % data[i], end='') ...原创 2019-09-17 21:20:44 · 581 阅读 · 0 评论 -
python希尔排序
data = [16, 25, 39, 27, 12, 8, 45, 63]def shell(): k = 1 y = 8 jmp = y // 2 while jmp != 0: for i in range(jmp, y): tmp = data[i] j = i - jmp ...原创 2019-09-17 21:19:48 · 148 阅读 · 0 评论 -
python基数排序
import random# 设置data范围def i_d(data, size): for i in range(size): data[i] = random.randint(0, 999)# 打印数据def o_d(data, size): for i in range(size): print('%5d' % data[i]...原创 2019-09-17 21:18:49 · 169 阅读 · 0 评论 -
python3合并排序
list1 = [21, 44, 50, 88, 999]list2 = [99, 11, 24, 19, 999]list3 = []def select_sort(data, size): for base in range(size - 1): small = size for j in range(base + 1, size): ...原创 2019-09-17 21:17:42 · 211 阅读 · 0 评论 -
Python冒泡排序
data = [16, 25, 39, 27, 12, 8, 45, 63]for i in range(7, -1, -1): for j in range(i): if data[j] > data[j + 1]: data[j], data[j + 1] = data[j + 1], data[j] print('次数%d:' ...原创 2019-09-17 21:16:36 · 299 阅读 · 0 评论 -
python for循环
for循环的语法格式如下:for 循环常用于可迭代对象的遍历。for 变量 in 可迭代对象:循环语句Python 可迭代对象:序列。字符串,列表,元组。字典。迭代器对象。生成函数。#for i in tuple(): #for i in list(): for i in range(0,9): print(i) #迭代range(0,9)次循环,将ran...原创 2019-09-17 21:08:37 · 520 阅读 · 0 评论 -
python序列急速入门,对比
"""有序序列,可以切片"""str1 = 'abcdef'#有序的可重复元素序列'''不可修改'''list1 = ['a','b','c','d','e','f','a']#有序的可重复元素序列'''可以修改'''tuple1 = ('a','b','c','d','e','f','a')#有序的可重复元素序列'''不可修改'''"""无序序列,不...原创 2019-09-17 21:06:59 · 210 阅读 · 0 评论 -
python常识
```Python:``` 动态类型语言 强类型语言```标识符:变量,函数,类,模块。``` 区分大小写。 必须字母下划线开头。 双下划线有特殊函义,避免使用。##### ## 赋值 变量名 = 表达式链式赋值: x=y=z,1,2,3系列解包赋值: a,b,c=1,2,3###### 常量: ...原创 2019-09-17 21:04:03 · 221 阅读 · 0 评论