首页 > 编程语言 >聪明方法学python task2,task3

聪明方法学python task2,task3

时间:2023-11-25 21:44:31浏览次数:33  
标签:语句 task2 task3 函数 python 0.1 print inf isinstance

数据类型

  • 类型Type本身也是类型

  • Float默认双精度

  • Moudle

    内置常数

  • None表示空值

  • tau(2*pi)

  • inf,浮点正无穷大,等价于float(‘inf’),负无穷大使用-math.inf

    逻辑运算符

  • not类比c语言‘!’

  • and,or类比&&和||

    浮点数误差

  • `print(0.1 + 0.1 == 0.2) # True` 
    `print(0.1 + 0.1 + 0.1 == 0.3) # False!`
    `print(0.1 + 0.1 + 0.1) # 0.30000000000000004`
    `print((0.1 + 0.1 + 0.1) - 0.3) # 特别小,5.551115123125783e-17,不是0`

    isinstance

  • - import numbers 
     def isNumber(x):
    return isinstance(x, numbers.Number) # 可以应对任何类型的数字

  • isinstance()比type()更具有稳健性

    变量

  • 不能以下划线为开头

  • 不要与保留字(关键字)相同

    import keyword
    keyword.kwlist

    函数

  • 语句与表达式

    表达式本身是值,计算结果也是值;语句本身不是值,不能打印,但可以执行一些操作

  • 函数无返回语句时,函数会返回None

    一些基本数学函数

  • print(abs(-3))#绝对值函数
    3
    print(max(2,6))#返回最大值
    6
    print(min(6,3))
    3
    print(pow(2,10))#次方运算,等价于2**10
    1024
    print(round(2.38,1))#取最近的数,逗号后面的数是小数位数,并不完全是四舍五入
    2.4
    print(round(3.124,2))
    3.12

     

 

 

 

标签:语句,task2,task3,函数,python,0.1,print,inf,isinstance
From: https://www.cnblogs.com/a1b2c3d4e5f6/p/17856168.html

相关文章

  • 聪明办法学Python任务笔记
    数据类型和操作Python中数据类型与C语言相似,常见的有整数型(Integer)int,浮点数Float,布尔值型Boolean(bool),类型type,字符串string等。Python中比较特殊的是列表LIst,元组Tuple,集合Set,字典Dictionary这几种数据类型。下面是几种数据类型的用途:内置常数:Boolean:True用于表示......
  • python 设置镜像
    清华镜像源pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple>WritingtoC:\Users\Administrator\AppData\Roaming\pip\pip.ini临时包设置pipconfigsetindex-urlhttps://pypi.tuna.tsinghua.edu.cn/simple 中科大镜像https://mirrors.ustc.......
  • 聪明办法学python第二次任务笔记
    笔记数据类型int整型float浮点型bool布尔型True和False表示and运算是与运算,只有所有都为True,and运算结果才是Trueor运算是或运算,只要其中有一个为True,or运算结果就是Truenot运算是非运算,它是一个单目运算符,把True变成False,False变成Truestr字符串空值用None......
  • 聪明办法学python-11.23——11.26笔记打卡
      python的数据类型和操作1.数据类型和运算符:基本类型是:整形int  如1、34、-12浮点型float  如 1.23、-2.44布尔值bool  有真“True”假“False”  类型type 如:print(type(2))输出为:<class......
  • pythonDay17
    叠加多个装饰器的加载、运行分析 分析图 f......
  • 聪明办法学Python_task2_11.22-11.26
    数据类型int(整型,即整数)str(字符串,单个长度使长度为1的字符串)float(浮点型,即小数,默认为双精度)bool(TrueorFalse)可通过type()函数输出数据类型强制转换,int(“1”)将字符串转化为整型1###整型,浮点型(数字型数据类型):可以对数字数据进行数学处理。int类型将省去小数部分。这意味......
  • python变量和简单类型
    数据类型整型python的整型数值有4种表示形式:十进制形式二进制形式:以0b或0B开头的整数就是二进制形式的整数八进制形式:以0o或0O开头的整数就是八进制形式的整数十六进制形式:以0x或0X开头的整数就是十六进制形式的整数,其中10-15分别以a-f(a-f不区分大小写)来表......
  • python3使用libpcap给ESL命令添加日志记录
    操作系统:CentOS7.6_x64FreeSWITCH版本:1.10.9python版本:3.9.12libpcap版本:1.11.0b7 FreeSWITCH的ESL模块用起来很方便,可以控制FreeSWITCH实现具体业务需求,但该模块没有提供ESL命令执行日志,不便于排查问题,本文展示一种使用python3基于libpcap实现ESL命令执行日志的方法,并......
  • Java开发者的Python快速进修指南:面向对象基础
    当我深入学习了面向对象编程之后,我首先感受到的是代码编写的自由度大幅提升。不同于Java中严格的结构和约束,Python在面向对象的实现中展现出更加灵活和自由的特性。它使用了一些独特的关键字,如self和cls,这些不仅增强了代码的可读性,还提供了对类和实例的明确引用。正如Java,Python也......
  • Java开发者的Python快速进修指南:面向对象进阶
    在上一期中,我们对Python中的对象声明进行了初步介绍。这一期,我们将深入探讨对象继承、组合以及多态这三个核心概念。不过,这里不打算赘述太多理论,因为我们都知道,Python与Java在这些方面的主要区别主要体现在语法上。例如,Python支持多重继承,这意味着一个类可以同时继承多个父类的属......