【Moon晨的Python入门笔记】Learn Python The Hard Way——运算符号(3)

笔记

【1】打印中的几种输出:

  • 【方式一:若为字符串则将字符串内容输出】:双引号中的内容为字符串,直接输出
  • 【方式二:若为公式输出的为公式计算后的结果】:不在引号内的,用“计算符号(如+ - * /)”和“数字”组成的为公式,要计算结果后,输出计算结果
  • 【方式三:若为不等式输出的为该不等式判断后的“正误”】:不在引号内的,两数的不等式或两公式的不等式(需将公式计算将两边计算结果来比较大小),输出的为该不等式判断后的“正误”:若不等式为真,则输出Ture;若不等式为假,则输出False
print("I will now count my chickens:") 
# 输出:I will now count my chickens:
# 为方式一

print(3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6)
# 输出:6.75
# 为方式二

print("Roosters", 100 - 25 * 3 % 4) 
# 输出:Roosters 97
# "Roosters"为方式一;[100 - 25 * 3 % 4]为方式二
# 其中公式计算:先25 * 3 = 75;再[75 % 4]为 [75 / 4 = 18——余3]取的余数3;最后100 - 3 = 75
# A % B,表示A除以B后的余数(若刚好整除,则余数为0)

print("Is it true that 3 + 2 < 5 - 7?")
# 输出:Is it true that 3 + 2 < 5 - 7?
# 双引号内为字符串(其中的公式为字符串,无需计算),为方式一输出

print(3 + 2 < 5 - 7)
# 输出:False
# 公式为被引号括起来,为方式三输出:
# 3 + 2 = 5;5 - 7 = -2;"5 < -2"为假,输出 False

print("What is 3 + 2?", 3 + 2)
# 输出:What is 3 + 2? 5
# 前半"What is 3 + 2?"按方式一 字符串输出;后半[3 + 2]为非字符串的公式,计算并输出计算结果 5

print("5大于-2么?", 5 > -2)
# 输出:5大于-2么? True
# 前半 方式一;后半为不等式 按方式三,5 > -2为真,输出:True

【2】公式运算

- 运算优先级:PEMDAS  

再详细一些,可记为PE(M&D)(A&S)。优先级依次如下:

  • 括号(圆括号)
  • 指数(指数)
  • 乘(乘法)&除(Divison)
  • 加(加法)&减(减法)

- 运算符号

  • + 加
  • -  减
  • * 乘
  • / 除:A / B = A除以B
  • 取模(相除后的余数):A%B =“A除以B的余数”Y(如25%4 = 1)
  • ** 取幂(注意 ^ 并不执行该运算,你可能在其他语言中见过这种情形)
  • // 相除后向下取整到最接近的整数 (如 7//2 = 3;  -7//2 = -4)

【3】不等号

  • <小于号 
  • >大于号
  • <=小于等于号
  • > =大于等于号
笨办法学 Python (Learn Python The Hard Way) Contents: 译者前言 前言:笨办法更简单 习题 0: 准备工作 习题 1: 第一个程序 习题 2: 注释和井 习题 3: 数字和数学计算 习题 4: 变量(variable)和命名 习题 5: 更多的变量和打印 习题 6: 字符串(string)和文本 习题 7: 更多打印 习题 8: 打印,打印 习题 9: 打印,打印,打印 习题 10: 那是什么? 习题 11: 提问 习题 12: 提示别人 习题 13: 参数、解包、变量 习题 14: 提示和传递 习题 15: 读取文件 习题 16: 读写文件 习题 17: 更多文件操作 习题 18: 命名、变量、代码、函数 习题 19: 函数和变量 习题 20: 函数和文件 习题 21: 函数可以返回东西 习题 22: 到现在你学到了哪些东西? 习题 23: 读代码 习题 24: 更多练习 习题 25: 更多更多的练习 习题 26: 恭喜你,现在可以考试了! 习题 27: 记住逻辑关系 习题 28: 布尔表达式练习 习题 29: 如果(if) 习题 30: Else 和 If 习题 31: 作出决定 习题 32: 循环和列表 习题 33: While 循环 习题 34: 访问列表的元素 习题 35: 分支和函数 习题 36: 设计和调试 习题 37: 复习各种符 习题 38: 阅读代码 习题 39: 列表的操作 习题 40: 字典, 可爱的字典 习题 41: 来自 Percal 25 行星的哥顿人(Gothons) 习题 42: 物以类聚 习题 43: 你来制作一个游戏 习题 44: 给你的游戏打分 习题 45: 对象、类、以及从属关系 习题 46: 一个项目骨架 练习 47: 自动化测试 习题 48: 更复杂的用户输入 习题 49: 创建句子 习题 50: 你的第一个网站 习题 51: 从浏览器中获取输入 习题 52: 创建你的 web 游戏 下一步 老程序员的建议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值