python学习知识点备忘(二)

这篇具有很好参考价值的文章主要介绍了python学习知识点备忘(二)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.数字类型

        Python 有三种不同的数字类型,分别是:

1.1.整数      整数长度是不受限制的,也就是说它是有无限大的精度。

        二进制、八进制 、十进制、十六进制

1.2浮点数   数学意义上的小数在编程里叫浮点数

        浮点数在计算机中的存储是存在 “误差” 的,数值范围和小数后精度因计算机系统不同而存在略微差异。 例:0.1+0.2

              准确计算浮点数    借助decimal模块(数字记得加 ’数字’ )

import decimal

a = decimal.Decimal('0.1')
b = decimal.Decimal('0.2')

c = a + b

print(c)

        科学计数法:11e2,11E-8        以e/E为幂的符号,以10为基数

1.3复数

        z = a + bj

        它们都是以浮点数的形式存放的 如果将一个复数赋值给一个变量 x 

        则可以通过 x.real 访问该复数的实部         x.imag 访问其虚部

2.比较运算符

python学习知识点备忘(二)

3.divmod() 函数

        divmod函数是Python的内置函数(无需导入),它可以把除数和被除数的运算结果结合起来,返回一个包含商和余数的元组

        用法      divmod(除数(x//y),被除数(x%y))

        divmod函数只能接受整数或浮点数类型的参数,不能处理字符串

        第一个参数 商

        第二个参数 余数

        返回值 返回一个元组(取商的结果,取余的结果)

divmod(28,11)
divmod(11.2,0.8)

type(divmod(28,11))

4.abs() 函数

        abs 函数是 Python 内置函数   用于计算数字的绝对值

        用法 abs(参数)

abs(-11.28)
abs(3+4j)
abs(0x11)

注:

1、abs函数的参数只能是数字,返回值是参数的绝对值

2、当参数为其他进制数时,返回其对应的十进制的绝对值

3、当参数为复数时,返回其大小

5.数字类型的转换

5.1 int()

        用法  int(参数)

        浮点数转化为整型

        二进制数转换为十进制数

        八进制数转换为十进制数

        十六进制数转换为十进制数

        布尔值转换为整数

        将整数字符串转换为整数

yy = 11.28
type(y)

qx = int(yy)
type(qx)

        注 :

        1. 所有参数都省略时,返回整数0

        2. 试图将一个浮点数字符串转化为十进制整数时,会报错:

        3.  二进制符号0b、八进制符号0o、十六进制符号0x加入数字字符串中对结果没有影响且可以省略

        4.合法的数字字符字母不区分大小写

        5.取整是暴力的将整数部分裁掉,并不是只能的四舍五入(若想有四舍五入的效果,可以自行在每个数后面加上0.5)

5.2float()   

        用法  float(参数)     

        转换为浮点数

yy = '11.28'
type(y)

qx = float(yy)
type(qx)

        

5.3complex( )

        用法  complex(参数1,参数2(可省略))

        转换为复数

complex(1,2)
complex(1)
complex('1')
complex('1+2j')

注:

1、第一个参数为字符串,第二个参数可省略

2、第一个参数为其他数据类型,第二个参数可指定

3、输入参数为字符串时,不能存在空格,否则会报错

6.pow() 函数和幂运算符(**)

6.1pow()函数

        pow(x,y,z)

        x — 数值表达式(整数或者浮点数);

        y — 数值表达式(整数或者浮点数);

        z — 数值表达式(整数或者浮点数),默认不设置z值

#11的2次幂
pow(11,2)

#11的2次幂后除以8的余数
pow(11,2,8)

        返回值

        返回 xy(x的y次方)的值 如果设置了z值 则再对结果进行取模 其结果等效于pow(x,y) %z

6.2幂运算符(**)

a = 2**2

b = 2**2**3

"""
b = 2**2
b = 4**3
"""

7.bool()函数

        在 Python 中,所有的对象都可以进行真值检测,True 和 False 两个关键字是完全等值于 1 和 0 的

bool(False)
bool(0)

bool(True)
bool(1)

bool(2)
bool('yyqx')

8.Fraction模块

        用法 Fraction(分子(默认为0),分母(默认为1))

        fractions模块是python自带模块 使用时需要导入,输入两个整数(分别作为分子、分母)

        1、输入两个整数 返回两数约分后的结果

        2、输入一个浮点数 返回其分子分母形式

        3、输入分数 返回其分子分母形式

        4、输入十进制数 返回输入的数为分子 分母为1

        5、输入字符串型数字 返回其分子分母形式

from fractions import Fraction

Fraction(12256514,2617522)
Fraction(11.28)
Fraction(11/28)
Fraction(11)
Fraction('11.28')

9.逻辑运算符

python学习知识点备忘(二)

and 和 or 运算符 计算结果不一定为True 或者 False

如果操作数为两个数值/两个字符串,运算结果也是数值/字符串

and 返回右值             or 返回左值

and 和 or 这两个运算符都是遵从短路逻辑的。

短路逻辑的核心思想就是:从左往右,只有当第一个操作数的值无法确定逻辑运算的结果时,才对第二个操作数进行求值

10.数字运算符

python学习知识点备忘(二)

11./和//返回结果区别

一个返回为浮点型,一个返回为整型。对于真除法(/)来说,无论是否结果为整数,都是使用浮点数类型来存放计算结果文章来源地址https://www.toymoban.com/news/detail-510658.html

到了这里,关于python学习知识点备忘(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 后悔没早学这份Python神级文档!2023最新入门到进阶核心知识点学习文档!

    如今学 Python 的程序员越来越多,甚至不少人会把 Python 当作第一语言来学习。不过尽管 Python 功能强大上手轻松,但并不代表它的学习曲线不陡峭,得来全不费工夫。 当推开 Python 的大门,你会发现 Python 入门简单但精通很难。看似语法记得滚瓜烂熟,但一进入实际项目,就

    2024年02月06日
    浏览(36)
  • 【python知识点】锦集

    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://blog.csdn.net/m0_69908381/article/details/132368704 出自【进步*于辰的博客】 注:本文可能不适合 0-Python 基础的博友,因为对于各类知识点,我阐述的宗旨是“ 阐明使用细节 ”,而不是基础知识。 细节、

    2024年02月12日
    浏览(30)
  • Python函数知识点

         函数是指一段可以直接被另一段程序或代码引用的程序或代码,也叫做子程序、方法。现阶段可以理解成函数是带名字的代码块。 函数需要先定义再使用!     举个例子来说,想要判断一个三角形是不是直角三角形,需要用到勾股定理,只有先明确的定义出勾股定理是

    2023年04月09日
    浏览(34)
  • Python基础知识点入门

    初学Python时,以下是一些基础知识点和示例,以帮助你建立坚实的编程基础。 1. 变量和数据类型 Python中的变量用于存储数据。以下是一些常见的数据类型和示例: 整数(int) 浮点数(float) 字符串(str) 布尔值(bool) 2. 列表(List) 列表是一种有序的数据结构,可以存储

    2024年02月07日
    浏览(39)
  • Python小姿势 - 知识点:

    知识点: Python的字符串格式化 标题: Python字符串格式化实例解析 顺便介绍一下我的另一篇专栏, 《100天精通Python - 快速入门到黑科技》专栏 ,是由 CSDN 内容合伙人丨全站排名 Top 4 的硬核博主 不吃西红柿 倾力打造。 基础知识篇以理论知识为主 ,旨在帮助没有语言基础的

    2024年02月01日
    浏览(34)
  • Python爬虫基础知识点

    Python爬虫是使用Python编写的程序,可以自动抓取互联网上的数据。常用的Python爬虫框架包括Scrapy、BeautifulSoup、Requests等。Python爬虫可以应用于众多场合,如大数据分析、信息监测、数据挖掘和机器学习等领域。那么新手应该如何学习python爬虫呢? 以下是Python爬虫的基础知识:

    2024年02月08日
    浏览(41)
  • Python小姿势 - # Python相关技术知识点

    Python相关技术知识点 标题 在Python中如何处理文件 如果你要处理文件,那么在Python中你需要使用到os模块中的一些方法。 首先,你需要使用os.path.exists方法来判断文件是否存在: ```python if os.path.exists(\\\'file.txt\\\'): print(\\\'文件存在\\\') else: print(\\\'文件不存在\\\') ``` 如果你要创建一个文件

    2024年02月04日
    浏览(33)
  • Python知识点(史上最全)

    Python期末考试知识点(史上最全) python简介 type()不会认为子类是一种父类类型。 isinstance()会认为子类是一种父类类型 基础语法 运算符: 算术运算符: 多了一个**,代表 幂方 5**5 就是5的5次方 还多了一个 // 整数除法 逻辑运算符: and,or,not 与,或,非 赋值运算符: 没有+

    2024年02月02日
    浏览(28)
  • Python知识点大全(非常详细)

    1、Python的两种编程⽅式:交互式(随输随运⾏)和⽂件式(主要⽅式;批量运⾏出结果) 2、⼀切皆对象,每个对象由标识(id())、类型(type())和值(print())标识。 3、Python采⽤ 基于值的内存管理 ,不同变量赋值为同⼀个值,ID⼀样,但是只适⽤范围在-5⾄256的整数和短字

    2024年02月09日
    浏览(37)
  • Python基础知识点-- if 语句

           此文章为Python基础知识点(从入门到实践)--  if 语句,此节Python基础知识点包括:条件测试、if 语句、使用if 语句处理列表、设置 if 语句格式。  目录 一、条件测试 1.1 检查是否相等 1.2 检查是否相等时区分大小写 1.3 检查是否不相等 1.4 数值比较 1.5 检查多个条件

    2024年02月06日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包