Python在浮点数据输出时,可以采用科学计数法的方式输出. 现举两个例子说明一下如何使用. eg1. 无精度要求的科学计数法浮点数据输出 >>> print(format(12345.6789, 'e')) 输出结果为: 1.234568e+04   eg2 有精度要求的科学计数法浮点数据输出 >>>print(format(12345.6789, '.2e')) 输出结果为: 1.23e+04 对比以上两个小程序的结果,可以看出format格式控制字里的2的含义是保…
本节讨论为何要格式化输出数据? 先看一段代码吧,本程序的功能是计算月支付金额. amount_due = 5000.0 #年支付金额 monthly_payment = amount_due / 12.0 #求月支付金额 print('The monthly payment is', monthly_payment) #输出 输出结果 The monthly payment is 416.666666667 从上边结果可以看出“416.666666667”这个数据很不人性!希望输出结果保留两位小…
Python 是Web 开发.游戏脚本.计算机视觉.物联网管理和机器人开发的主流语言之一,随着Python用户可以预期的增长,它还有机会在多个领域里登顶.Python学习路线分享给你. 阶段一是Python语言(用时5周,包括基础语法.面向对象.高级课程.经典课程): 阶段二是Linux初级(用时1周,包括Linux系统基本指令.常用服务安装): 阶段三是Web开发之Diango(5周+2周前端+3周diango): 阶段四是Web开发之Flask(用时2周): 阶段五是Web框架之Tornad…
本节主要学习Python的函数是如何同时返回多个值的问题. 在学习Python的时候惊奇的发现,Python的函数可以同时返回多个值,很有意思. #define function sum def sum(x, y): z = x + y x = x ^ y y = x ^ y x = x ^ y return z, x, y #define function main def main(): a = int(raw_input("plz input a ")) b = int(raw_…
Python的if-elif-else语句用于多种条件判断后选择某个语句块执行.该语句可以利用一系列条件表达式进行检查,并在某个表达式为真的情况下执行相应的代码.需要注意的是,虽然if/elif/else语句的备选动作较多,但是有且只有一组动作被执行. def if_check(x): print("your sex : ", x) if x == "male" or x == "m" or x == "b": print(&…
在if分支判断语句里的条件判断语句不一定就是一个表达式,可以是多个(布尔)表达式的组合关系运算,这里如何使用更多的关系表达式构建出一个比较复杂的条件判断呢?这里需要再了解一下逻辑运算的基础知识.逻辑关系运算有以下几种运算符. 下面是逻辑与实例,通过例子我们了解一下and.or等逻辑运算操作机制. def if_check(): global x x = 79 print(" in if_check x = ", x) if x >= 60 and x < 70: print…
如果if的condition不用布尔表达式来做条件判断而采用关系表达式,实际上关系表达式运算的结果要么是True要么是False.下面我们先了解一些有关关系运算符的基础知识,如下表所示. 做个小程序测试一下. def if_check(): global x x = 100 print(" in if_check x = ", x) if x > 1: print(" x greater than 1") if x == 0: print(" x e…
简单的说就是if要判断condition是真是假,Python和C语言一样非0即真,所以如果if的condition是布尔表达式我们可以用True或者非0数(不可是浮点数)表示真,用False或者0表示假. def if_check(): if 1: print("1") if 0: print("0") if -100: print("-100") if 100: print("100") if True: print(&q…
本节主要讨论分支语句的条件表达式问题. 在if或者if-else分支控制语句里由于都用到条件判断(表达式是真还是假),条件判断可以是一种关系运算也可以是布尔表达式. 本节将对if及if-else语句的条件condition进行比较详尽的阐述. 智普教育Python www.jeapedu.com ——————————————————————————————…
if-else分支语句结构的特点是当conditon条件满足时,执行if下的语句块,当condition条件不满足时执行else下的语句块,也就是说根据条件来控制让某些语句执行,某些语句不被执行. if-else语法结构如下: if conditon: (tab) statement1 (tab) statement2 (tab) statement3 etc. else: (tab) statement1 (tab) statement2 (tab) statement3 etc. 需要注意的…