数学相关

  • abs(a):求取绝对值
  • max(list):求取list最大值
  • min(list):求取list最小值
  • sum(list):求取list元素的和
  • sorted(list):排序,返回排序后的list
  • len(list):求取list的长度
  • range(a,b):生成一个a到b的数组

abs(a):求取绝对值

>>> abs(-)

max(list):求取list最大值

>>> test = [,,]
>>> max(test)

min(list):求取list最小值

>>> test = [,,]
>>> min(test)

sum(list):求取list元素的和

>>> test = [,,]
>>> sum(test)

sorted(list):排序,返回排序后的list

>>> test = [,,]
>>> sorted(test)
[, , ]

len(list):求取list的长度

>>> test = [,,]
>>> print(len(test))

range(a,b):生成一个a到b的数组

>>> for i in range(,):
... print(i)
...

类型转换

  • int(str):转换为int类型
  • float(str/int):转换为float类型
  • str(int):转换为str类型
  • list():转换为list类型
  • dict():转换为dict类型
  • tuple():转换为tuple类型
  • set():转换为set类型

相关操作

  • enumerate():返回一个列表或者元素或者字符串或者字典的元素和元素对应的下标
  • isinstance():判断某个对象是否是某个类的实例(比如判断a='asdas',a是否是字符串)
  • format():格式化,会单独介绍
  • next():接收一个迭代器,返回迭代器中的数值,如果设置了default,则当迭代器中的元素遍历后,输出default内容
  • print():打印内容
  • type()查看对象的类型
  • id():返回一个对象的唯一标识值

enumerate():返回一个列表或者元素或者字符串或者字典的元素和元素对应的下标

如果给定一个list和tuple,我们可以通过for循环来遍历这个list或者tuple 和 其他可迭代的对象上

#返回元祖的每个元素和每个元素对应的下标
>>> for i,j in enumerate(('a','b','c')):
... print(i,j)
...
a
b
c #返回列表的每个元素和每个元素对应的下标
>>> for i,j in enumerate(['a','b','c']):
... print(i,j)
...
a
b
c

isinstance():判断某个对象是否是某个类的实例(比如判断a='asdas',a是否是字符串)

#判断 对象 a 是否是个字符串
>>> a = 'www'
>>> print(isinstance(a,str))
True #是True表示 是个字符串 #判断 对象a是否是个int
>>> a = 'www'
>>> print(isinstance(a,int))
False #是False,表示 不是个 int

format():格式化,会单独介绍

next():接收一个迭代器,返回迭代器中的数值,如果设置了default,则当迭代器中的元素遍历后,输出default内容

print():打印内容

type()查看对象的类型

id():返回一个对象的唯一标识值

Python学习系列之内置函数的更多相关文章

  1. python学习交流 - 内置函数使用方法和应用举例

    内置函数 python提供了68个内置函数,在使用过程中用户不再需要定义函数来实现内置函数支持的功能.更重要的是内置函数的算法是经过python作者优化的,并且部分是使用c语言实现,通常来说使用内置函 ...

  2. Python系列之内置函数

    内置函数 一.数学运算类: abs(a):求绝对值如果参数是个复数则返回复数的模. a = abs(-1) print(a) >>>1 compilex([real[, imag]] ...

  3. python学习之--内置函数:

    Python内置函数: Python内置了很多有用的函数,我们可以直接调用.要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数. 1. 内置函数调用之--abs()函数: ...

  4. python学习总结----内置函数及数据持久化

    抽象基类(了解) - 说明: - 抽象基类就是为了统一接口而存在的 - 它不能进行实例化 - 继承自抽象类的子类必须实现抽象基类的抽象方法 - 示例: from abc import ABC, abs ...

  5. Python学习之==>内置函数、列表生成式、三元表达式

    一.内置函数 所谓内置函数就是Python自带的函数 print(all([0,2,3,4])) #判断可迭代的对象里面的值是否都为真 print(any([0,1,2,3,4])) #判断可迭代的对 ...

  6. Python学习(5)——内置函数

    常用字符串内置函数 1)str.count() //返回该字符串中某个子串出现的次数 2)str.find() //返回某个子串出现在该字符串的起始位置 3)str.lower() //将该字符串全部 ...

  7. python学习-31 内置函数

    内置函数 1.abs()  绝对值 2.all()    判断列表里的所有值的布尔值(如果迭代列表里的每个值后都是True 则返回True) '])) 运行结果: True Process finis ...

  8. python学习-34 内置函数的补充

    其他内置函数 1.ord()    与chr()相反 2.pow() print(pow(3,3)) # 相当于3**3 print(pow(3,3,2)) # 相当于3*3%2 运行结果: 27 1 ...

  9. python基础十三之内置函数

    内置函数 操作字符串代码 eval和exec print(eval('1+2')) # 简单的计算 有返回值 exec('for i in range(10):print(i)') # 简单的流程控制 ...

随机推荐

  1. Jvisualvm--JAVA性能分析工具

    JDK自带的JAVA性能分析工具.它已经在你的JDK bin目录里了,只要你使用的是JDK1.6 Update7之后的版本.点击一下jvisualvm.exe图标它就可以运行了. 这里是VisualV ...

  2. 计算机网络、OSI模型、TCP/IP族

    一.计算机网络分类 1.按通信距离分类: 局域网:LAN,10m-1000m,房间.校园: 城域网:MAN,10km,城市: 广域网:WAN,100km以上,国家.全球. 二.OSI(Open Sys ...

  3. sql中的日期时间处理

    每个数据库,不同的日期格式化: 1.mysql 2.sqlserver 使用Convert()函数: select convert(char(10),GetDate(),120) as Date 第3 ...

  4. C#中练级orcle数据查询

    直接贴代码哈哈哈, public DataTable getInfo(int flag) { OracleConnection conn = null; DataSet ds = new DataSe ...

  5. Vue完成TodoList案例

    写一个简单的TodoList的更实用(文末有彩蛋). 一,使用VUE-CLI脚手架快速搭建一个框架 利用VUE-CLI来自动生成我们项目的前端目录及文件,方法: npm install -g vue- ...

  6. 51nod 1057 n的阶乘 (压位优化)

    题目地址:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1057&judgeId=605203 使用压位进行优化, ...

  7. 全国高校绿色计算大赛 预赛第一阶段(Python)

    第1关将字符串反转 #!/usr/bin/env python # -*- coding: utf-8 -*- class Task: def inversion(self, str): # **** ...

  8. 2017 GDCPC 省赛总结

    第一年参加省赛,也是我接触acm半年多的第一个正式省级赛事,这半年来我为acm付出的可能很多,但经历过这次省赛后,给我唯一的感觉就是,还不够多. 直接分析题目吧,开始拿到试题后我读的是A题,然后我的队 ...

  9. 对SpringMVC框架的理解(转)

    SpringMVC概念:     他是一个轻量级的开源框架,应用于表现层,基于MVC的设计模式. SpringMVC的特点:     1.他是单例的可以设置成多例.     2.他的线程是安全的    ...

  10. maven项目运行tomcat7-maven-plugin:run时出现Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.util.Scanner(xjl456852原创)

    使用tomcat7-maven-plugin插件运行web项目时, 出现下面错误: [WARNING] Error injecting: org.sonatype.plexus.build.incre ...