以写代学:python 数据类型之数字,标准类型函数

标准类型函数

(1)cmp(num1,num2):比较两个数的大小,第一个数大返回正值,反之负值,相等为0,要是比较字符串,比较的是第一个字符,而且是根据字母对应的ascll码决定的

(2)abs(num):返回给定参数的绝对值

(3)divmod(num1,num2):把除法和取余运算结合起来,返回一个包含商和余数的元组

(4)pow(num1,num2):进行指数运算

(5)round(num.0 / num,保留位数):四舍五入,最后一位为保留的位数

(6)仅用于整数的函数

hex():转化为字符串形式的16进制

oct():转化为字符串形式的8进制

bin():转化为字符串形式的2进制

ord("字符"):接受一个字符,返回其对应的ASCLL值

chr(整数):接受一个单字节ASCLL码整数值,返回一个字符串

(7)decimal模块可以精确的表示浮点数,当涉及到金融等行业的时候可以考虑使用

(8)operator模块可以做加减乘除之类的运算

时间: 2024-10-15 02:06:33

以写代学:python 数据类型之数字,标准类型函数的相关文章

以写代学:python 数据类型之数字,可用函数

(1)list函数,可以把迭代对象转换为列表 (2)str函数,把obj对象转换为字符串 (3)tuple函数,把一个可迭代对象转换成一个元组对象 (4)len函数,返回seq的长度 (5)max函数,取最大值 (6)min函数,取最小值 (7)enumerate函数,接受一个可迭代对象作为参数,返回一个enumerate对象 (8) sorted(iter)函数,排序,默认升序,本身并不改变 (9)reversed函数,翻转,interator都可以迭代,要想获得里边的值需要遍历输出

以写代学:python 模块简介&输出用户指定位数密码的脚本

什么是模块 (1)模块是从逻辑上组织python代码的形式 (2)当代码量变的相当大的时候,最好把代码分成一些有组织的代码段,前提是保证它们的彼此交互 (3)这些代码段之间有一定的联系,可能是一个包含数据成员和方法的类,也可能是一组相关但彼此独立的操作函数 (4)模块名不能乱起,字母数字下划线组成,首字母不能是数字 导入模块 (1)使用import导入模块,模块被导入后,程序会自动生成pyc的字节码文件以提升性能 (2)模块属性通过"模块名.属性"的方法调用,如果仅需要模块中的某些属性

以写代学:python 原始字符串操作符&&字符串内建函数

原始字符串操作符 (1)原始字符串操作符是为了对付那些在字符串中出现的特殊字符 (2)在原始字符串里,所有的字符都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符 (3)比如在windows写路径时经常会把出现以下情况 2.字符串内建函数 (1)每次都不会改变字符串原本的值 (2)字符串.函数 或者将字符串赋值给函数后写成变量名.函数是都可以的 (3)还有很多的内涵函数,下边只是举例说明 >>> import tab        >>> hi = "

【转】Python数据类型之“数字(numerics)”

[转]Python数据类型之“数字(numerics)” 上一节内容说的是“Python基本语法”,本节主要讲下Python中的数据类型. 存储在内存中的数据通常有两个属性: 在内存中的存放位置:这个存放位置通过变量名可以找到: 在内存中的存放方式:这个由数据类型决定,如占几个字节的空间.占用空间是否需要连续等. Python中有很多内置类型(built-in types),内置类型可以理解为构建在Python Interpreter(Python解释器)里面的类型.Python中主要的内置类型

云计算开发教程:Python数据类型之数字

今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:Python数据类型之数字. 变量是存储在内存中的值,也就是说在创建变量时会在内存中开辟一个空间. 计算机是用来辅助人类的,在程序设计中也映射了显示世界的分类,以便于抽象的分析. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符 PYTHON有五个标准的数据类型:Numbers(数字) String(字符串) List(列表) Tuple(元组

以写代学:python 函数

编写函数应该注意三点 (1)def 函数名()                //定义函数 (2)def 函数名(参数)          //可以往进传参 (3)函数应该有返回值,用return来返回 脚本:用函数来实现斐波那契数列 #!/usr/bin/env python def fibs(num):                          //定义一个函数    fibs = [0, 1]                          //定义一个初始的列表    for

Python数据类型-2 数字类型

数字类型 数字类型是不可变类型.所谓的不可变类型,指的是类型的值一旦有不同了,那么它就是一个全新的对象.数字1和2分别代表两个不同的对象,对变量重新赋值一个数字类型,会新建一个数字对象. 还是要强调一下Python的变量和数据类型的关系,变量只是对某个对象的引用或者说代号.名字.调用等等,变量本身没有数据类型的概念 .只有1,[1,2],"hello"这一类对象才具有数据类型的概念. Python 支持三种不同的数字类型,整数.浮点数和复数. 整数 通常被称为整型,数值为正或者负,不带

python 数据类型之数字

一.数字类型 Python 支持多种数字类型,包括:整型.长整型.布尔型.双精度浮点型.十进制浮点型. 复数. 1.整型:最通用的数字类型,在32位机上,范围 -2147483648 - 2147483647 (即 -231 - 231-1 ) 2.布尔型:只有两个取值,True 和 False 3.长整型: 用大写字母 "L" 表示  (整型和长整形统一,当数值大写超出整型的范围时,不再溢出,而是自动转化为长整形) 4.双精度: 类似C中的double,可以十进制或者科学计数法表示,

python数据类型及有关的实用函数

本系列例子使用python3.x, 编辑时间:2019-09-03,23:03:36 python以“对象引用”来存储数据,以对象来表达数据,每个对象都具有身份,对象和值. 实用函数: id(): 查看变量的id地址 type() : 查看对象类型 input(): 获取字符串类型的 用户输入的变量 eval(): 用来执行一个字符串表达式,并返回表达式的值.可与input()结合使用,获取连续变量值 交换变量: x, y = y, x num1, num2, num3 = eval(input

定制自己的数据类型(二次加工标准类型(包装))

---恢复内容开始--- 包装:python为大家提供了标准数据类型,以及丰富的内置方法,其实在很多场景下我们都需要基于标准数据类型来定制我们自己的数据类型,新增/改写方法,这就用到了我们刚学的继承/派生知识(其他的标准类型均可以通过下面的方式进行二次加工) 定制了子类List的append,多了类型检查功能 class List(list):#继承list所有的属性,也可以派生出自己新的,比如append和mid def append(self,p_object): '派生自己的append: