摘要: 理由不太清楚,但能解决问题: if '\u4e00'<= ele <= '\u9fff': print('ele是中文字符') 阅读全文
posted @ 2020-07-28 17:18 小酷蛙 阅读(1075) 评论(0) 推荐(0)
摘要: round(a,x):round函数用来对某数值进行四舍五入,其中a是对象,x是四舍五入保留即为小数(0,为只保留整数,以此类推) 如果一个浮点数只有3位,而round函数要求保留三位,则默认小数点第四位为0,返回的仍是这个浮点数。 阅读全文
posted @ 2020-07-21 08:33 小酷蛙 阅读(7984) 评论(1) 推荐(0)
摘要: 在一个模块中的一个函数内定义一个变量,然后将这个模块内的函数(print_global)导入到其他程序(test1.py\test2.py)内并用一个对象(Stu1、Stu2)接收 ''' def print_global(): Stu = [] #Stu是全局变量 return Stu ''' # 阅读全文
posted @ 2020-07-20 23:28 小酷蛙 阅读(1706) 评论(0) 推荐(0)
摘要: eval函数是实现字典、列表、元组与字符串之间的转换: 第一个是实现从字符串转向列表,在引号内是一个列表所以就转化为了列表类(毕竟eval函数至少在这里并没有规定向哪类转化) 第二个是实现从字符串转向元组,在引号内是一个列表所以就转化为了元组类(……………………………………) 第三个是实现从字符串转 阅读全文
posted @ 2020-07-20 21:03 小酷蛙 阅读(793) 评论(0) 推荐(0)
摘要: TypeError: write() argument must be str, not int 出现如上错误的原因是写入文件里的必须是字符串形式,其他形式不行,因此如果列表、元组、字典等需要写入文件时事先应该str类型转化(拓展,将列表、元组、字典转为字符串使用str,将字符串逆转化使用eval函 阅读全文
posted @ 2020-07-20 08:55 小酷蛙 阅读(19141) 评论(0) 推荐(0)
摘要: 因为是要保存utf-8形式,所以: 写: with open('test.txt','wb+') as f: f.write('字符串'.encode('utf-8')) 读: with open('test.txt','rb+') as f: f.read().decode('utf-8') #默 阅读全文
posted @ 2020-07-20 08:36 小酷蛙 阅读(146) 评论(0) 推荐(0)
摘要: 1.导入sys模块 import sys sys.exit(0) 2.导入os模块 import os os._exit(0) 3.直接CTRL+C 阅读全文
posted @ 2020-07-19 21:49 小酷蛙 阅读(826) 评论(0) 推荐(0)
摘要: 通过key, key1,key2以及value, value1可以看出只有key, \ value,接收后才能实现其目的 阅读全文
posted @ 2020-07-19 19:29 小酷蛙 阅读(521) 评论(0) 推荐(0)
摘要: sort用法:sort(key,reverse),key接收函数用来作为排序的依据,如:key = len便是以每个数据元素长度作为排序依据,可以使用lambda式,reverse=True则是按照从大到小的顺序排序,False则是按照从小到大的顺序排序。注:sort方法仅用于列表排序 具体案例:将 阅读全文
posted @ 2020-07-19 17:58 小酷蛙 阅读(184) 评论(0) 推荐(0)
摘要: Center(width,filename): 因为str_test长度为12(包括空格),所以左右填充‘-’的长度一共为8,左右便都填充4个‘-’;如果要填充的filename为单数,则左边填充的filename向下取整,右边填充的向上取整。 阅读全文
posted @ 2020-07-19 12:15 小酷蛙 阅读(1269) 评论(0) 推荐(0)