[对象和类型]

学生的属性:

小明 对象

姓名:男

性别:

年龄:

身高:

体重:

籍贯:

五种基本对象类型

字符串 (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运算符相关推荐

  1. python中 是什么运算符_Python 运算符

    Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子4 +5 = 9. 例子中,4和5被称为操作数,"+"号为运算符. Python语言支持以下 ...

  2. python 取整运算符_python运算符

    python的运算符包含算数运算符.赋值运算符.比较运算符和逻辑运算符 一.算数运算符 算数运算符包括加.减.乘.除.取整.取模.幂运算等 1.加法(+) 实现数值的相加运算.如a=1,b=3,c=a ...

  3. python根号运算符_Python 运算符

    在本文中,您将学习有关Python中不同类型的运算符,它们的语法以及如何在示例中使用它们的所有知识. python中的运算符是什么? 运算符是Python中执行算术或逻辑计算的特殊符号.运算符所操作的 ...

  4. python运算符_Python运算符的作用与意义

    Python运算符的作用与每个python运算符的意义 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+&qu ...

  5. c++重载运算符_Python 运算符重载

    Python语言提供了运算符重载功能,增强了语言的灵活性,这一点与C++有点类似又有些不同.鉴于它的特殊性,今天就来讨论一下Python运算符重载. Python语言本身提供了很多魔法方法,它的运算符 ...

  6. python逻辑运算符不懂_Python运算符之逻辑运算符

    在Python中,有三种逻辑运算符:逻辑与,逻辑或和逻辑非.它们用于逻辑运算并返回一个布尔值. 1.基本用法 (1)and : 逻辑与 and运算需要两个操作数,如果参与运算的两个操作数都为True, ...

  7. python语言支持哪些类型的运算符_Python运算符有哪些类型?Python学习

    学习Python的时候,我们会遇到各种各样的内容,比如说运算符,近期有很多小伙伴都在问:Python运算符有哪些?运算符有哪些类型?接下来跟着小编一起来看看吧. Python运算符包括:算术运算符.关 ...

  8. python中计算整商的运算符_Python 运算符中用来计算整商的是( ). (2.0分)_学小易找答案...

    [判断题]函数的名称可以随意命名.( ) (2.0分) [判断题]python中的代码块使用缩进来表示. (2.0分) [单选题]下列选择中,符合python命名规范的标识符是( ). (2.0分) ...

  9. [转载] python 等号 重载_python运算符重载2

    参考链接: Python运算符重载 1.重载构造函数和减法运算__init__,__sub__ #file number.py class Number: def __init__(self,data ...

最新文章

  1. 有三个输入的自监督网络设计
  2. RSS制作阅读器(利用RssToolkit for asp.net 2.0)
  3. 人工智能:CNN过时了,有人提出GNN
  4. 论文笔记:ShuffleNet v2
  5. PHP代码审计笔记--变量覆盖漏洞
  6. 线程、进程、多线程、多进程和多任务有啥关系?
  7. Java学习笔记5-1——多线程
  8. 【LeetCode】3月16日打卡-Day1
  9. Swift - 将String类型的数字转换成数字类型
  10. 分布式消息队列 NSQ 和 Kafka 对比
  11. 【图像评价】基于matlab图像去雾质量评价【含Matlab源码 066期】
  12. 角度和弧度的相互换算
  13. random是python的第三方库吗_random库是Python的()
  14. 广州签发全国首张微信身份证,AI成主要证明技术
  15. IDC评述网:2013年12月份中国域名服务商Top25
  16. 2020年南海区青少年信息学奥林匹克竞赛(小学甲组) 第5题 恢复数组【题解】
  17. Vuforia 使用
  18. Android服务器 KSWEB v3.986 特别版
  19. 计算机 蚂蚁搬家 教案,小班体育活动-蚂蚁搬家
  20. 上海成立司法行政大数据实验室

热门文章

  1. SpringMVC:基于POJO接收请求参数
  2. 福州传一卓越编程课程第三天,SQL数据库SQLite Expert Personal安装使用,数据库查询、数据完整性约束
  3. C#上位机 APP监控西门子PLC S7-1200
  4. 【PANet】升级版Mask R-CNN
  5. 时间复杂度-主定理分析
  6. 网页打不开,提示【代理服务器拒绝连接】的解决办法
  7. 【系统设计】tinyURL
  8. 2021-05 ISCC竞赛
  9. Linux 常用日期命令
  10. BIM建筑环境规则和分析(BERA)语言介绍(一)概要