例 1:(算术运算符示例)

将华氏度(F)转化为摄氏度(C)

为什么?

Python 2中,"/" 表示向下取整除(floor division).

两个整数相除,结果也是整数,舍去小数部分

如果有一个数为浮点数,则结果为浮点数

例2:(求余运算符应用)

若今天是星期六,则10天后是星期几?

(6 + 10) % 7 = 2

判断一个数x是否为偶数

x % 2是否等于0

math 模块

import math

查看模块内容 dir(math)

查看帮助 help(math.sin)

例3:判断闰年

如果年份 y 能被 4 整除但是不能被 100 整
除,或者能被 400 整除,则是闰年
2014、1900 年不是闰年
2012、2000 年是闰年
(y % 4 == 0 and y % 100 != 0) or (y % 400 == 0)

运算符优先级

时间模块:

datetime  或  time  或  calendar

python输出今天的日期,格式为“yyyy-mm-dd”

import time

time.strftime('%Y-%m-%d',time.localtime(time.time()))

输出日期和时间:

time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))

例4:

假设你每年初往银行账户中1000元钱,银行的年利率为4.7%。

一年后,你的账户余额为:

1000 * ( 1 + 0.047) = 1047 元

第二年初你又存入1000元,则两年后账户余额为:

(1047 + 1000) * ( 1 + 0.047) = 2143.209 元

以此类推,第10年年末,你的账户上有多少余额?

注:结果保留2位小数(四舍五入)。

Money = 0
for x in xrange(0,10):
    Money = (Money+1000)*(1+0.047)
print Money

标识符(Identifier)

转载于:https://blog.51cto.com/zhenshi4597/1606743

Python 中的注意点_s2相关推荐

  1. 如何优雅的在python中暂停死循环?

    死循环 有时候在工作中可能会遇到要一直执行某个功能的程序,这时候死循环就派上用途了,python中死循环的具体形式大致如下 while True:run_your_code() 结束死循环 通常我们结 ...

  2. 关于python中的dict和defaultdict

    dict 在Python中如果访问字典中不存在的键,会引发KeyError异常,所以一般当我们比如统计一句话的词频时候,我们总是使用这样的处理方式: strings = ('puppy', 'kitt ...

  3. python中的新式类与旧式类的一些基于descriptor的概念(上)

    python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 2.2.2 类方法 2.3 新式类(n ...

  4. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  5. Python中正则表达式用法 重点格式以这个为准_首看_各种问题

    20210811 https://www.jb51.net/article/101258.htm 一.惰性模式的概念: 此模式和贪婪模式恰好相反,它尽可能少的匹配字符以满足正则表达式即可,例如: va ...

  6. 逗号分隔的字符串转换为Python中的列表 split

    将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符串转 ...

  7. [翻译]Python中yield的解释

    问题: Python中yield关键字的作用是什么?它做了什么? 例如,我想理解以下代码 def node._get_child_candidates(self, distance, min_dist ...

  8. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

  9. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

最新文章

  1. AI“换脸”打开潘多拉魔盒,如何应对?
  2. 基于ATMEGA8的Arduino Nano(UNO)开发板
  3. 安装nginx+ngx_lua支持WAF防护功能
  4. 如何比较对比两张图片差异(判断是不是同一张)== all
  5. 直播预告 | 长文本知识抽取:基于语义分割的文档级三元组关系抽取
  6. 微信小程序长按图片,实现保存、转发、识别图中二维码
  7. (转).gitignore详解
  8. 两个数相乘积一定比每个因数都大_人教版五年级数学:因数、倍数与分数的整理与复习...
  9. TensorFolw 报错
  10. c#利用定时器自动备份数据库(mysql)
  11. Spark1.5.1学习笔记汇总
  12. google 地图 V3 运动轨迹
  13. java配u型你,泛型方法上的多个通配符使Java编译器(还有我!)很迷茫
  14. 2016计算机奥林匹克小学,NOIP2016复赛数据
  15. nvme-cli tool 刷FW(固件)
  16. 跨越OpenGL和D3D的鸿沟
  17. 常用滤波器设计之低通滤波器、高通滤波器、带通滤波器、带阻滤波器
  18. ARMv8-AArch64简述
  19. 基于遗传算法的南昌周边城市旅游规划研究(Python实现)
  20. 配置linux开发板ssh登录

热门文章

  1. 历史数据清理--方案
  2. 数据分析Power BI数据建模教程(三)——如何优化数据模型
  3. 红帽高级总监谈OpenJDK的未来:Java的未来从未如此光明
  4. 操作文件和目录【TLCL】
  5. 对抗模拟浏览器的DDoS攻击
  6. 命令窗 创建vue 项目过程
  7. 精功科技押宝互联网服务业 盘古数据承诺未来业绩大逆转
  8. 关于表、栈、队列的几种操作
  9. CCNA初学者应该知道的词
  10. C++ 字节流与二进制字符串相互转换(一个简单的明文加解密程序)