importmathrad=raw_input("Enter radis")radint=int(rad)circum=2*math.pi*radintarea=math.pi*(radint**2)print("the circ",circum,\
", and the area is :"area)--说明I、模块化第三方数据库引入函数名.参数列表math.pimath.sin(30)II、Python2和3的区别点01、在python2.x中raw_input()和input(),两个函数都存在,其中区别为raw_input()---将所有输入作为字符串看待,返回字符串类型input()-----只能接收“数字”的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型(int,float)02、在python3.x中raw_input()和input()进行了整合,去除了raw_input(),仅保留了input()函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。III、数据类型转换--TypeError01.原生数据类型int(x[,base])将x转换为一个整数02.第三方库数据类型importpandas数据结构:Series和DataFrameSeriesvalues和index属性03.自定义数据类型类定义04.运算符幂运算**IV、换行--续行注释--我们的主要任务不仅仅是知道计算机做什么还要向人们解释,我们想让计算机做什么
异常处理 try except
所有输入都是邪恶的,除非被证明不是对输入一致性的处理--Python提供了让程序开发者处理错误的方式1.异常来源-01.输入02.需要处理的事件03.错误2.异常处理流程01.对特定代码进行观察02.出现异常--停止执行错误行代码--引发遇到的特定异常--捕获异常--处理异常except异常通常用Python中标准的错误名来指定特定的一场未出现异常:--try程序块正常完成的话,所有exception代码块被忽略03.执行try-exception之后的代码(异常处理未终止操作的情况下)3.异常处理哲学importmathtry:rad=raw_input("Enter radis")radint=int(rad)circum=2*math.pi*radintarea=math.pi*(radint**2)print("the circ",circum,\
", and the area is :"area)exceptTypeError:print("类型错误")exceptValueError:print("Value 错误")except(ZeroDivisionErroe,OverflowErroe):return(None)print("Continuing")