
python小技巧
文章平均质量分 52
森特吴
但行好事,莫问前程
展开
-
python练手100例(python3.6)
#!/usr/bin/env python# coding: utf-8# In[4]:# 5 输入三个整数x,y,z,请把这三个数由小到大输出x = input('x:')y = input('y:')z = input('z:')s = [x,y,z]s.sort()print(s)# In[194]:# 斐波那契数列def fib(n): if...原创 2019-06-28 21:26:29 · 1973 阅读 · 0 评论 -
python requests调用高德接口获取距离时间
import pandas as pdimport requestsimport json#数据导入f = open(r’E:\TS\huawei\deal_data_0729\T01_0730_B_模型输入数据_v1\from_to_data.csv’)OD_org = pd.read_csv(f)OD_org.columns = [‘from’,‘x1’,‘y1’,‘to’,‘x2...原创 2019-08-03 13:17:09 · 4104 阅读 · 1 评论 -
python不同方式生成的嵌套列表及赋值问题
针对n*m的嵌套列表:直接生成:[[0]*m]*n;直接以列表乘倍数的方式会生成的n个内层列表指向的是同一列表,因此赋值时会该表所有的内层列表的值;列表迭代生成:[[0]*m for _ in range(n)];通过列表迭代的方式生成的n个内层列表指向的是不同的地址,故赋值时仅改变对应列表的元素。print("-------test1: ")test1 = [[0]*3]*3print(test1) #[[0, 0, 0], [0, 0, 0]原创 2022-03-01 10:36:17 · 1372 阅读 · 0 评论 -
python面向对象学习-类、继承、多重继承、初始化函数__init__、super方法
#pyhton3.6#类class Person: def setName(self,name): self.name = name def getName(self): return self.name def greet(self): print("hello,world! I'm %s." %self.name)f...原创 2019-04-15 23:30:54 · 524 阅读 · 0 评论 -
Python利用random模块随机生成浮点数、整数、字符串
我们处理一些问题时经常需要随机生成一些数据,这里介绍如何用python中的random模块生成浮点数、整数、字符串以及一些其他的小应用。1.总结如下 (1) 随机的浮点数,范围是在0.0~1.0之间:random.random(); (2) 函数随机生成一个[a,b]范围内的浮点数:random.uniform(a, b); (3) 随机生成一个范围[a, b]内的整数:ra...原创 2018-12-23 20:51:38 · 50982 阅读 · 4 评论