python内置方法怎么使用_python的常用内置方法

__author__ = 'coco'

'''

python内置函数

'''

# all() 全为真,才为真

print(all([0,-2,3])) # False

print(all([1,-2,3])) # True

# any() 任意为真,则为真

print(any([1,-6,3])) # True

print(any([0,'',1])) # True

# bin() 十进制转二进制

print(bin(8)) #0b1000

# bool() 判断真假

print(bool(0)) # False

print(bool(-1)) # True

# bytes() 字符串转为二进制字节形式,不可修改

a = bytes("abcde",encoding="utf-8")

print(a.capitalize(),a)

#bytearray() 改二进制字符串

b = bytearray("abcde",encoding="utf-8")

print(b[1])

b[1]=50

print(b)

#callable() 判断是否可调用

def sayhi():pass

print(callable(sayhi)) # True

# chr() 返回ascii对应表

print(chr(97)) # a

# ord() ascii返回数字

print(ord('d')) # 100

# compile() 底层用于把代码编译用的

# exec() 可以直接执行代码,哪怕是已经赋值给了字符串

code='''

for i in range(10):

print(i)

'''

exec(code)

# delattr(object,name) # 删除object对象名为name的属性

# dict() 生成默认字典

# dir() 查询方法

print(dir(dict()))

# enumerate() 给列表生成索引

# eval() 运行python表达式

x = 1

print(eval('x+1')) # 2

# 匿名函数

calc = lambda n:print(n)

print(calc(5))

# 还可以三元运算

calc2 = lambda n:3 if n<4 else n

print(calc2(5))

# filter() 过滤

res = filter(lambda n:n>5,range(10))

for i in res:

print(i)

#map() 一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。

res = map(lambda n:n*n,range(10))

for i in res:

print(i)

#==>

[ lambda i:i*2 for i in range(10) ]

#reduce() python2.x是reduce,python3.x移动到了functools里

# reduce把一个函数作用在一个序列[x1, x2, x3, ...]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算

import functools

res = functools.reduce(lambda x,y:x+y,range(10))

print(res) # 45

# frozenset 这样就变成了不可变

a = frozenset(set([1,2,4,5,6,4]))

#globals() 返回程序变量字典

#hash() 哈希、散列 (映射关系)

#help() 帮助

#hex() 把一个数字转为16进制

print(hex(255)) #'0xff'

# locales() 打印局部变量

#next() 取下一个值

#oct() 转8进制

print(oct(8))

#pow() 返回多少次幂

print(pow(2,5))

#reversed() 反转

# round()

print(round(1.31678,2))

# sorted() 排序

# 对字典排序-->列表

#sorted(a.items()) #按key

#sorted(a.items(),lambda x:x[1]) #按value

#zip() 融合

a = [1,2,3,4]

b = ['a','b','c','d']

for i in zip(a,b):

print(i)

# import 'decorator'

# __import__('decorator')

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/501847.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高级java技术web组件_(重温)JavaWeb--Servlet技术(二)(JavaWeb 的三大组件之一)...

1.HttpServletRequest 类a)HttpServletRequest 类有什么作用。每次只要有请求进入 Tomcat 服务器&#xff0c;Tomcat 服务器就会把请求过来的 HTTP 协议信息解析好封装到 Request 对象中。 然后传递到 service 方法(doGet 和 doPost)中给我们使用。我们可以通过 HttpServletReq…

python实现线性回归预测不用sklearn库_python – 为什么我的自定义线性回归模型不匹配sklearn?...

我正在尝试用Python创建一个简单的线性模型,不使用库(numpy除外).这就是我所拥有的import numpy as npimport pandasnp.random.seed(1)alpha 0.1def h(x,w):return np.dot(w.T,x)def cost(X,W,Y):totalCost 0for i in range(47):diff h(X[i],W) - Y[i]squared diff * difft…

svm算法原理_机器学习——分类算法(1)

一、 K近邻KNN算法的基本思想就是在训练集中数据和标签已知的情况下&#xff0c;输入测试数据&#xff0c;将测试数据的特征与训练集中对应的特征进行相互比较&#xff0c;找到训练集中与之最为相似的前K个数据&#xff0c;则该测试数据对应的类别就是K个数据中出现次数最多的那…

svn复制出来的java_从svn下载的项目(或从别处拷贝来的)报错的可能情况以及解决经验...

1、sdk版本不符合。举个栗子&#xff1a;如果svn上的项目是用sdk10的&#xff0c;但是你电脑上最低sdk是14的&#xff0c;那么这时候就会报错。解决办法&#xff1a;a、鼠标点击项目&#xff0c;b、快捷键“altenter”&#xff0c;c、左侧点击“Android”&#xff0c;右侧选中一…

spring揭秘_被问到了! Spring 和 Spring Boot 之间到底有啥区别?

相信很多小伙伴和我一样&#xff0c;常用Spring 和Spring Boot 但是就是没有研究二者之间到底有什么区别&#xff1f;今天就来大揭秘 ↓概述对于 Spring和 SpringBoot到底有什么区别&#xff0c;我听到了很多答案&#xff0c;刚开始迈入学习 SpringBoot的我当时也是一头雾水&am…

mysql多表查询sql语句怎么写_MySQL基本SQL语句之单表查询、多表查询和子查询

一、简单查询&#xff1a;基本语法&#xff1a;SELECT * FROM tb_name;查询全部SELECT field1,field2 FROM tb_name; 投影SELECT [DISTINCT] * FROM tb_name WHERE qualification; 选择说明&#xff1a;FROM子句&#xff1a; 要查询的关系 表、多个表、其它SELECT语句WHERE子句…

sql 删除最低分数_软件测试从业者:必备SQL语句21天打卡,前10天

一、价值&#xff1a;1. 根据这些年的经验&#xff0c;帮软件测试从业者精选出&#xff1a;1)日常工作中&#xff0c;需要用到的SQL语句&#xff1b;2)软测面试中&#xff0c;笔试 / 面试 &#xff0c;需要用到的 SQL问题 & 答案 &#xff1b;2. SQL这种硬技能 &#xff0c…

php两个手机号正则表达式_php 手机号码验证正则表达式

php 手机号码验证正则表达式比较简洁的代码一&#xff1a;$str ;$isMatched preg_match(/^0?(13|14|15|17|18)[0-9]{9}$/, $str, $matches);var_dump($isMatched, $matches);代码二//正则表达式$tel "15558530459"; //作者的手机号码,如果有疑问可以电话联系我,或…

python defaultdict函数_Python中defaultdict与lambda表达式用法

这篇文章主要介绍了Python中defaultdict与lambda表达式用法&#xff0c;在这里分享给大家&#xff0c;需要的朋友可以参考下本文实例讲述了Python中defaultdict与lambda表达式用法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;从教程中看到defaultdict是一个类&…

python中下拉菜单大小_自动化测试——Selenium+Python之下拉菜单的定位

1.通过selenium.webdriver.support.ui的Select进行定位下拉菜单如下图&#xff1a;定位代码(选择Male)&#xff1a;from selenium.webdriver.support.ui import Select# 通过index进行选择Select(driver.find_element_by_id("gender")).select_by_index(1)# 通过valu…

JAVA可不可以编写应用程序_编写一个java应用程序

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼另附Arith类&#xff1a;public class Arith {//默认除法运算精度小数点后面的位数private static final int DEF_DIV_SCALE 2;//这个类不能实例化private Arith() {}/*** 提供精确的加法运算。** param v1 被加数* param v2 加数…

ssms没有弹出服务器验证_使用SSMS扫描和查找SQL Server数据库的潜在安全漏洞

SQL Server Management Studio 17.4或更高版本的SSMS中提供了SQL Server漏洞侦测(VA)功能&#xff0c;此功能允许SQL Server扫描您的数据库以查找潜在的安全漏洞&#xff0c;并且可以针对SQL Server 2012或更高版本运行。如果您还没有使用SSMS上的较新版本&#xff0c;请不要担…

驱动api_消费者驱动契约已死?

吐槽文一篇。契约的一些问题在实践前后端分离的这些年来&#xff0c;已经诞生了一些技术与工具让前后端进行沟通&#xff1a;契约的 Mock 服务&#xff08;Mock Server&#xff09;。用于模拟一个服务器&#xff0c;为特定的接口返回特定的值。契约测试。对前后端协定的 API 进…

php表单提交邮箱_最全实现dede订单表单提交发送到指定邮箱(附前台设置)

打造销售型网站的订单系统。不是所有销售都有权限登陆网站后台查看订单&#xff0c;特别是外地出差时&#xff0c;用户下了订单后不能及时服务用户&#xff0c;可能会造成订单丢失。但dedecms默认的订单提交后只能在后台看到的&#xff0c;每次都要登陆到后台去查看很麻烦。以下…

鸢尾花python贝叶斯分类_机器学习-利用三种分类器实现鸢尾花分类

利用决策树&#xff0c;KNN和朴素贝叶斯三种分类器&#xff0c;对鸢尾花数据集进行分类。下面是具体的流程和代码&#xff1a;1、 数据读取&#xff1a;实验数据是直接加载的sklearn内置的鸢尾花数据集&#xff0c;共150条数据&#xff0c;包含4个特征&#xff0c;而且是一个三…

用php创建一相册文件_php文件创建

PHP-创建文件在您可以做任何一份档案&#xff0c;它已存在&#xff01;在这一课您将学习如何建立一个档案使用PHP 。广告Tizag.comPHP的-制造混乱在PHP中&#xff0c;某个文件创建使用的命令也被用来打开文件。这似乎有点混乱&#xff0c;但我们会努力澄清这一难题。在PHP的打开…

python编辑邮件格式_python发送邮件模板

python发送邮件(不带附件)模板import smtplibfrom email.mime.text import MIMETextfrom email.header import Headersender xxxxxxxxx163.comreceiver xxxxxx126.comsubject 报警username xxxxxxxx163.compassword xxxxmsg MIMEText(strs, plain, utf-8)msg[Subject] H…

php ckeditor 配置,Laravel5.6框架使用CKEditor5相关配置详解

本文实例讲述了Laravel5.6框架使用CKEditor5相关配置。分享给大家供大家参考&#xff0c;具体如下&#xff1a;Laravel 相关配置文件的上传与存储参考文档&#xff1a;创建符号链接php artisan storage:linkproject/public/storage -> project/storage/app/public修改配置文…

python通讯录运用的知识点_案例驱动式Python学习--通讯录存取

驱动案例通讯录&#xff1a;要求打印出企业全部十名员工通讯录。(要求有文件相关操作)内置函数自定义函数函数指被封装起来的、实现某种功能的一段代码。Python安装包、标准库中自带的函数统称为内置函数&#xff0c;用户自己编写的函数称为自定义函数&#xff0c;不管是哪种函…

udp怎么保证不丢包_在 Flink 算子中使用多线程如何保证不丢数据?

分析痛点笔者线上有一个 Flink 任务消费 Kafka 数据&#xff0c;将数据转换后&#xff0c;在 Flink 的 Sink 算子内部调用第三方 api 将数据上报到第三方的数据分析平台。这里使用批量同步 api&#xff0c;即&#xff1a;每 50 条数据请求一次第三方接口&#xff0c;可以通过批…