Python学习系列之内置函数
数学相关
- 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学习系列之内置函数的更多相关文章
- python学习交流 - 内置函数使用方法和应用举例
内置函数 python提供了68个内置函数,在使用过程中用户不再需要定义函数来实现内置函数支持的功能.更重要的是内置函数的算法是经过python作者优化的,并且部分是使用c语言实现,通常来说使用内置函 ...
- Python系列之内置函数
内置函数 一.数学运算类: abs(a):求绝对值如果参数是个复数则返回复数的模. a = abs(-1) print(a) >>>1 compilex([real[, imag]] ...
- python学习之--内置函数:
Python内置函数: Python内置了很多有用的函数,我们可以直接调用.要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数. 1. 内置函数调用之--abs()函数: ...
- python学习总结----内置函数及数据持久化
抽象基类(了解) - 说明: - 抽象基类就是为了统一接口而存在的 - 它不能进行实例化 - 继承自抽象类的子类必须实现抽象基类的抽象方法 - 示例: from abc import ABC, abs ...
- Python学习之==>内置函数、列表生成式、三元表达式
一.内置函数 所谓内置函数就是Python自带的函数 print(all([0,2,3,4])) #判断可迭代的对象里面的值是否都为真 print(any([0,1,2,3,4])) #判断可迭代的对 ...
- Python学习(5)——内置函数
常用字符串内置函数 1)str.count() //返回该字符串中某个子串出现的次数 2)str.find() //返回某个子串出现在该字符串的起始位置 3)str.lower() //将该字符串全部 ...
- python学习-31 内置函数
内置函数 1.abs() 绝对值 2.all() 判断列表里的所有值的布尔值(如果迭代列表里的每个值后都是True 则返回True) '])) 运行结果: True Process finis ...
- python学习-34 内置函数的补充
其他内置函数 1.ord() 与chr()相反 2.pow() print(pow(3,3)) # 相当于3**3 print(pow(3,3,2)) # 相当于3*3%2 运行结果: 27 1 ...
- python基础十三之内置函数
内置函数 操作字符串代码 eval和exec print(eval('1+2')) # 简单的计算 有返回值 exec('for i in range(10):print(i)') # 简单的流程控制 ...
随机推荐
- sql server查看某个表上的触发器
用企业管理器查看 在某个具体的表上点右键->“所有任务”->“管理触发器”,选择所要查看的触发器
- vue2.0排序应该注意的问题
在computed里新声明了一个对象sortItems,如果不重新声明会污染原来的数据源,这是Vue不允许的,所以你要重新声明一个对象. 如果不重新声明报错: <!DOCTYPE html> ...
- ansys中的.full文件中如何看刚度矩阵和质量矩阵(转)
http://fffff-2001.blog.163.com/blog/static/15507529200722492917460 Q:请问ansys中的.full文件中如何看刚度矩阵和质量矩阵? ...
- updating error reports database解决方案
Window--->Preferences--->General--->Startup and Shutdown--->取消勾选Eclipse Automated Error ...
- 给SVN控制的项目添加忽略文件/文件夹
忽略目录其实有些像建立一个文件夹,但却不放入版本控制.如果不加入版本控制又会在svn status命令中显示出来,很不方便,所以可以设置本文件夹属性,让它既加入版本控制,又忽略其变化 未加入控制的文件 ...
- UIWebView中javascript与Objective-C交互、获取摄像头
UIWebView是iOS开发中常用的一个视图控件,多数情况下,它被用来显示HTML格式的内容. 支持的文档格式 除了HTML以外,UIWebView还支持iWork, Office等文档格式: Ex ...
- js检测是哪个浏览器
项目中遇到在火狐浏览器下引入iframe页面,导致那个地方感觉掉下去一点,解决方案就是单独对火狐浏览器进行样式处理,需要检测浏览器类型,在网上找到此方法解决问题,也分享给大家 function get ...
- 笔试算法题(36):寻找一棵二叉树中最远节点的距离 & 根据二叉树的前序和后序遍历重建二叉树
出题:求二叉树中距离最远的两个节点之间的距离,此处的距离定义为节点之间相隔的边数: 分析: 最远距离maxDis可能并不经过树的root节点,而树中的每一个节点都可能成为最远距离经过的子树的根节点:所 ...
- [Python3网络爬虫开发实战] 4-解析库的使用
上一章中,我们实现了一个最基本的爬虫,但提取页面信息时使用的是正则表达式,这还是比较烦琐,而且万一有地方写错了,可能导致匹配失败,所以使用正则表达式提取页面信息多多少少还是有些不方便. 对于网页的节点 ...
- 14Spring通过注解配置Bean(2)
下面将对13Spring通过注解配置Bean(1)的中Repository.Service.Controller通过注解方式来建立关联. <context:component-scan>元 ...