摘要:
用Python打开文件: 运行后直接就报错了: 意思是编解码器不能解码的字节的位置 解决方法是: 原因: 加r和不加''r是有区别的 'r'是防止字符转义的 如果路径中出现类似'\t'等特殊字符的话,不加r的话\t就会被转义,而加了'r'之后'\t'就能保留原有的样子 在字符串赋值的时,前面加'r' 阅读全文
摘要:
取一个任意小于1美元的金额,然后计算可一换成最少多少没硬币。硬币有1美分,5美分,10美分,25美分四种。1美元等于100美分例如:0.76美元可以换成3枚25美分和1枚1美分,类似76枚1美分,2枚25美分+2枚10美分+1枚5美分+1枚1美分都是不符合条件的方法一:笨办法def least_num(num): if num 25 and num<100: least = ... 阅读全文
摘要:
对100以内的两位数,请使用一个两重循环打印出所有十位数都比各位数字小的数,并统计个数l = []for i in range(1,9): for j in range(i): l.append(i*10+j)print(len(l),'\n',l)执行结果:36 [10, 20, 21, 30, 31, 32, 40, 41, 42, 43, 50, 51, 52, 53,... 阅读全文
摘要:
有如下列表,按照要求实现每一个功能li = ['hello','seven',['mon',['h','kelly'],'all'],123,456]a.请输出‘Kelly’b.请使用索引找到‘all’元素,并将其修改为‘ALL’>>> li = ['hello','seven',['mon',['h','kelly'],'all'],123,456]>>> li[2] 阅读全文
摘要:
有两个序列a,b,大小都为n,序列元素的值任意整形数,无序;要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。 1 def list_end(list1,list2): 2 if len(list1) == len(list2): 3 old_num = abs(sum(list1)-sum(list2)) 4 l ... 阅读全文
摘要:
MTU是英文Maximum Transmission Unit的缩写,意为“最大传输单位”。也就是通过TCP/IP协议所传输的数据包最大有多少字节,对于网速有极大的影响,MTU并非越大越好(前提是你要改大设备必须支持Jumbo frame(巨型帧),这些设备支持最大是9k),在一般网络环境中值越大延迟越大,并且可能出现数据错误,以太网帧数据字段最大长度是1500b,所以系统默认1500,所以通常情... 阅读全文
摘要:
python中字典排序,列表中的字典排序一.使用python模块:operatorimport operator #首先要导入模块operatorx = {1:2, 3:4, 4:3, 2:1, 0:0}sorted_x = sorted(x.iteritems(), key=operator.itemgetter(1)) #按字典值排序(默认为升序)print(sorted_x) #[(0, ... 阅读全文
摘要:
关于Python Profilers性能分析器关于性能分析,python有专门的文档,可查看:http://docs.python.org/library/profile.html?highlight=profile#cProfile,这里仅仅简单介绍1.性能分析器介绍profiler是一个程序,用来描述运行时的程序性能,并且从不同方面提供统计数据加以表述。Python中含有3个模块提供这样的功能... 阅读全文
摘要:
Python官方文档地址:https://docs.python.org/3.6/library/operator.html?highlight=operatorOperator提供的函可用于对象比较,逻辑运算,数学运算和序列运算的类别。简单介绍几个常用的函数,其他的可参考官方文档。operator.lt(a,b)相当于a b**operator.__ge__(a,b)**operator.gt... 阅读全文
摘要:
Win10在安装solidword后,激活时有可能报错,本文介绍怎么解决问题 安装后激活报错信息: 一、按下面步骤进行安装 1.相关序列号,记住要断网进行安装 Install SolidWorks 2012 SP4.0 Win64 using next serials: SolidWorks 000 阅读全文