Python

python之异常处理

python之异常处理语法:1try:2'''可能出现异常的代码'''3exceptException:4'''捕获异常后的处理'''5else:6pass#没有异常的处理,pass表示什么都不做7finally:8pass#不管异常与否都执行,pass表示什么都不做 ...
代码星球·2020-06-13

python之设置控制台字体颜色

#设置控制台输出字体颜色#格式:33[显示方式;前景色;背景色m#采用终端默认设置:33[0m#红色字体print('33[1;31m')print('*'*10)print('helloworld!')print('*'*10)print('33[0m')#绿色字体print('33[1;32m'+'green'+'...

python之random函数

#random各种使用方法importrandom#随机生成[0.1)的浮点数print("random():",random.random())#随机生成1000-9999之间的整数print("randint(1000,9999):",random.randint(1000,9999))#随机生成0-20之间的偶数...
代码星球·2020-06-13

python之zip函数和sorted函数

#zip()函数和sorted()函数#zip()函数:将两个序列合并,返回zip对象,可强制转换为列表或字典#sorted()函数:对序列进行排序,返回一个排序后的新列表,原数据不改变#合并两个列表,以列表类型输出list_str=['a','b','c','d']list_num=[1,2,3,4]list_new...
代码星球·2020-06-13

python之匿名函数lambda

#lambda:匿名函数#语法:lambda参数:表达式answer=lambdax:x*5print("answer(5):",answer(5))#lambda做为参数deftest_fun(x=lambdax:x*5):returnx(5)n=test_fun(lambdax:x*5)print("x(5):",...
代码星球·2020-06-13

python之Map函数

#map()函数使用举例#功能:map()接受一个函数f和一个或多个list,将f依次作用在list的每个元素,得到一个新的列表#语法:map(方法名,列表,[列表2])#注意:map()函数的返回值需要强制转换成list类型,且不改变原列表值list_1=[1,2,3,4,5]list_2=[1,2,3,4,5]#单...
代码星球·2020-06-13

python之使用heapq()函数计算列表中数值大小

#heapq函数:计算列表最大几个值和最小几个值#语法:heapq.nlargest(n,list,[key])#n表示最大或最小的几个;list为分析的对象;key为排序关键字,非必填importheapqlist_num=[1,4,3,2,5]print("最大的一个:",max(list_num))#求列表最大的...

python之参数解包

#参数解包:将整个list当做参数传给函数list=[1,2,4]defadd_fn(a,b,c):returna+b+csum=add_fn(*list)print("参数解包:",sum) 运行结果:参数解包:7 ...
代码星球·2020-06-13

python之unittest单元测试

#unittest单元测试importunittestfromclass_demoimportCarclassTestCar(unittest.TestCase):'''测试Car类'''defsetUp(self):'''初始化数据'''self.car_obj=Car('Audi','A6',2017)deftes...

python之类的继承

 #类的的操作实例#子类ECar继承父类Car,并将实例Battery用作属性classCar():def__init__(self,name,model,year):self.name=nameself.model=modelself.year=yearself.odometer=0#里程数,默认值为0de...
代码星球·2020-06-13

python之count()函数

#count()统计字符串中特定单词或短语出现次数(n=3)strs='Good!Todayisgoodday!Goodjob!'n=strs.lower().count("good")print(strs,"good的个数:",n)print("输出字符串前五个字符:",strs[0:5])#统计列表每个元素中指定单...
代码星球·2020-06-13

python之OrderedDict类

1#OrderedDict类使用举例2#OrderedDict类的使用与字典相似,不同的是OrderedDict类会记录键值对的添加顺序3fromcollectionsimportOrderedDict45hoppys=OrderedDict()6hoppys['mike']='swim'7hoppys['tom']=...
代码星球·2020-06-13

python之文件读写和异常处理

#文件读取、写入和异常处理操作举例#date:2017-07-17file_name="D:/file_demo.txt"withopen(file_name,'w')aswrite_file_obj:'''写入文件'''write_file_obj.write("hello")write_file_obj.write...

python之导入模块

导入模块的方法:导入整个模块:importmodule_name导入特定函数:frommodule_nameimportfunction_name给函数指定别名:frommodule_nameimportfunction_nameasfn给模块指定别名:importmodule_nameasmn导入模块中所有函数fro...
代码星球·2020-06-13

python之input()、while、title()和upper()

 代码举例:#小应用:问卷调查,记录下调查者名字和回答,询问是否继续。#运用数据字典、while、input()、title()和upper()。responses={}flag=Truewhileflag:name=input("请输入姓名:")answer=input("请输入你的爱好:")respons...