python指数运算符_python运算符
[对象和类型]
学生的属性:
小明 对象
姓名:男
性别:
年龄:
身高:
体重:
籍贯:
五种基本对象类型
字符串 (string),简记为 str
使用 ' ' 或 " " 括起来的一系列字符
整数(integer),简记为 int
十进制:21,八进制:025,十六进制:0x15
浮点数(float)1.48,21.0,21.,.21,2.1E2
布尔数(boolean),简记为 bool True,False
复数(complex)
对象类型
小明 type('小明') ->
男 type('男') ->
15 type(15) ->
1.48 type(1.48) ->
为什么区分对象类型?
不同类型对象运算规则不同
如:整数的加法和字符串的加法含义不同
不同类型对象在计算机内表示方式不同
5 è. 101,'5' è. 1001101
为何区分整数与浮点数?
浮点数表示能力更强
浮点数有精度损失
CPU有专门的浮点数运算部件
强制类型转换
int('123') 123
str(123) '123'
float('123')123.0
float(123) 123.0
bool(123) True
bool(0) False
[算术运算]
算数运算符 含义 举例
+ 加法(Addition) 10 + 20 = 30
- 减法(Subtraction) 10 - 20 = -10
* 乘法(Multiplication) 10 * 20 = 200
/ 除法(Division) 10 / 2 = 5
% 求余(Modulus) 10 % 3 = 1
** 指数(Exponent) 2 ** 3 = 8
注意:
Python 2 中,“/”表示向下取整除(floor division), 两个整数相除,结果也是整数,舍去小数部分如果有一个数为浮点数,则结果为浮点数
比如华氏温度和摄氏温度转化计算
转化公式:C = 5/9*(F −32)
假设 F = 75,则相应的Python代码为:
5.0 / 9 * (75 – 32)
[自动类型转换]
若参与运算的两个对象的类型同,则结果类型不变
如:1 / 2 = 0
若参与运算的两个对象的类型不同,则按照以下规则进行自动类型转换
bool -》int -》float -》complex
如:
1.0 + 3 = 4.0
True + 3.0 = 4.0
求余运算符(%)
如:10 % 3 = 1
应用
若今天是星期六,则10天后是星期几?
(6 + 10) % 7 = 2
判断一个数 x 是否为偶数
x % 2 是否等于 0
l math 模块
模块(module)
实现一定的功能的 Python 脚本集合
引入模块
import module_name
math模块
import math
查看模块内容
dir(math)
查看帮助
help(math.sin)
l 关系运算符(Relational Operators)
判断一个数 x 是否为偶数
x % 2 是否等于 0
x % 2 == 0
若为True,则 x 为偶数
若为False,则 x 为奇数
用于判断两个值的关系
大小、相等或不相等
运算的结果只有两种(布尔型)
若结果为True,表示条件成立
若结果为False,表示条件不成立
l 逻辑运算符(Logical Operators)
l 运算符优先级
python指数运算符_python运算符相关推荐
- python中 是什么运算符_Python 运算符
Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子4 +5 = 9. 例子中,4和5被称为操作数,"+"号为运算符. Python语言支持以下 ...
- python 取整运算符_python运算符
python的运算符包含算数运算符.赋值运算符.比较运算符和逻辑运算符 一.算数运算符 算数运算符包括加.减.乘.除.取整.取模.幂运算等 1.加法(+) 实现数值的相加运算.如a=1,b=3,c=a ...
- python根号运算符_Python 运算符
在本文中,您将学习有关Python中不同类型的运算符,它们的语法以及如何在示例中使用它们的所有知识. python中的运算符是什么? 运算符是Python中执行算术或逻辑计算的特殊符号.运算符所操作的 ...
- python运算符_Python运算符的作用与意义
Python运算符的作用与每个python运算符的意义 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+&qu ...
- c++重载运算符_Python 运算符重载
Python语言提供了运算符重载功能,增强了语言的灵活性,这一点与C++有点类似又有些不同.鉴于它的特殊性,今天就来讨论一下Python运算符重载. Python语言本身提供了很多魔法方法,它的运算符 ...
- python逻辑运算符不懂_Python运算符之逻辑运算符
在Python中,有三种逻辑运算符:逻辑与,逻辑或和逻辑非.它们用于逻辑运算并返回一个布尔值. 1.基本用法 (1)and : 逻辑与 and运算需要两个操作数,如果参与运算的两个操作数都为True, ...
- python语言支持哪些类型的运算符_Python运算符有哪些类型?Python学习
学习Python的时候,我们会遇到各种各样的内容,比如说运算符,近期有很多小伙伴都在问:Python运算符有哪些?运算符有哪些类型?接下来跟着小编一起来看看吧. Python运算符包括:算术运算符.关 ...
- python中计算整商的运算符_Python 运算符中用来计算整商的是( ). (2.0分)_学小易找答案...
[判断题]函数的名称可以随意命名.( ) (2.0分) [判断题]python中的代码块使用缩进来表示. (2.0分) [单选题]下列选择中,符合python命名规范的标识符是( ). (2.0分) ...
- [转载] python 等号 重载_python运算符重载2
参考链接: Python运算符重载 1.重载构造函数和减法运算__init__,__sub__ #file number.py class Number: def __init__(self,data ...
最新文章
- 有三个输入的自监督网络设计
- RSS制作阅读器(利用RssToolkit for asp.net 2.0)
- 人工智能:CNN过时了,有人提出GNN
- 论文笔记:ShuffleNet v2
- PHP代码审计笔记--变量覆盖漏洞
- 线程、进程、多线程、多进程和多任务有啥关系?
- Java学习笔记5-1——多线程
- 【LeetCode】3月16日打卡-Day1
- Swift - 将String类型的数字转换成数字类型
- 分布式消息队列 NSQ 和 Kafka 对比
- 【图像评价】基于matlab图像去雾质量评价【含Matlab源码 066期】
- 角度和弧度的相互换算
- random是python的第三方库吗_random库是Python的()
- 广州签发全国首张微信身份证,AI成主要证明技术
- IDC评述网:2013年12月份中国域名服务商Top25
- 2020年南海区青少年信息学奥林匹克竞赛(小学甲组) 第5题 恢复数组【题解】
- Vuforia 使用
- Android服务器 KSWEB v3.986 特别版
- 计算机 蚂蚁搬家 教案,小班体育活动-蚂蚁搬家
- 上海成立司法行政大数据实验室