day16 函数的用法:内置函数

一共有68个内置函数:

#内置:python自带
# def func():
#     a = 1
#     b = 2
#     print(locals())
#     print(globals())
# func()

# range(100)  #[0,100)
# range(5,100) #[5,100)
# range(1,100,2)
#可迭代对象,可以for循环,惰性运算
# range(100).__iter__()
# iterator = iter(range(100))  #拿到一个迭代器
# print(iterator.__next__())
# print(next(iterator))
# for i in range(100):
#     print(i)
# def iter():
#     return range(100).__iter__()

# print(dir([]))
# print(dir(5))
# a = 1
# def func():pass
# print(callable(a))      #不可以调用
# print(callable(print))  #可以调用
# print(callable(func))   #可以调用

#ctrl + 左键单击 :pycharm
#help:包含所有方法名以及他的使用方法 —— 不知道用法
#dir:只包含方法名 —— 想查看某方法是否在这个数据类型中

import time   #时间
import os     #操作系统

# f = open(‘文件名‘,‘w‘,encoding=‘utf-8‘)
#打开模式:r、w、a、rb、wb,ab
#编码 utf-8/GBK

# print(id(1))
# print(id(2))
# print(hash(‘sajghfj;eyrwodnvjnz,.jifupwk‘))  #算法
# print(hash(125342))
# print(hash((1,2,3,4)))

#数据的存储和查找
#模块:hashlib
# {‘k‘:‘v‘}
# [1,2,3,4,5,6,]

# hash([1,2,3,4,5,6,])
#hash 判断一个数据类型是否可以hash
#在一个程序执行的过程中,对同一个值hash的结果总是不变
#多次执行,对同一个值的hash结果可能改变

# s = input(‘提示:‘)
# print(1,2,3,4,5,sep=‘*‘)  #sep是指定多个要打印的内容之间的分隔符
# print(1,2,sep=‘,‘)   #print(‘%s,%s‘%(1,2))
# f = open(‘a‘,‘w‘)
# print(‘abc\n‘)
# print(2)

# import time
# for i in range(0,101,2):  #[0,2,4,6,8...100]
#      time.sleep(0.2)
#      char_num = i//2      #打印多少个‘*‘    8/2 = 4
#      if i == 100:
#           per_str = ‘\r%s%% : %s\n‘ % (i, ‘|‘ * char_num)
#      else:
#           per_str = ‘\r%s%% : %s‘%(i,‘|‘*char_num)
#      print(per_str,end=‘‘, flush=True)
# print(‘你好‘)
# print(‘再见‘)
#ftp == 网盘
# print("\033[31;1mHello world,how are you \033[0m")
# print(‘\033[4;32;41m金老师‘)
# print(‘egon‘)
# print(‘alex \033[0m‘)

# exec("print(‘12345‘)")
# eval("print(‘12345‘)")
# print(exec(‘1+2+3-4‘))
# print(eval(‘1+2+3-4‘))
# a = 1+2+3-4
# print(1+2+3-4)

# code1 = ‘for i in range(0,10): print (i)‘
# compile1 = compile(code1,‘‘,‘exec‘)
# exec(compile1)

#简单求值表达式用eval
# code2 = ‘1 + 2 + 3 + 4‘
# compile2 = compile(code2,‘‘,‘eval‘)
# print(eval(compile2))

# code3 = ‘name = input("please input your name:")‘
# compile3 = compile(code3,‘‘,‘single‘)
# # name #执行前name变量不存在
# exec(compile3)
# print(name)

#exec
#eval
#compile

# print(abs(5))

# ret = divmod(10,2)   #商余
# print(ret)
# ret = divmod(3,2)
# print(ret)
# ret = divmod(7,2)
# print(ret)

# 107
# 10
# divmod(107,10)

# print(round(3.14159,2))

# print(pow(2,3.5))   #幂运算
# print(pow(3,2))
# print(pow(2,3,2))
# print(pow(2,3,3))  #x**y%z

# print(sum([1,2,3,4,5,6],-2))
# print(sum(range(100)))
#sum接收一个可迭代对象

#min
# print(min([1,4,0,9,6]))
# print(min([],default=0))
print(min([-9,1,23,5],key=abs))#匿名函数
# print(min({‘z‘:1,‘a‘:2}))

# t = (-25,1,3,6,8)
# print(max(t))
# print(max(t,key = abs))
# print(max((),default=100))

内置函数未完待续。。。

时间: 2024-10-27 03:20:40

day16 函数的用法:内置函数的相关文章

day05 协程函数,递归函数,匿名函数lambda,内置函数map reduce filter max min zip sorted,匿名函数lambda和内置函数结合使用,面向过程编程与函数编程,模块与包的使用,re模块内置函数

基础篇 本章大纲: 协程函数 递归函数 匿名函数lambda 内置函数map reduce filter  max min zip sorted 匿名函数lambda和内置函数结合使用 面向过程编程与函数编程 模块与包的使用 re模块内置函数 一,协程函数 注意:函数先定义,后使用.这是函数第一原则.函数主要分为定义,调用 1.1,什么是协程函数 协程函数特点:yield变为表达式,可以通过g.send(value)传值,用send传值时协程函数需要初始化,也可以说是生成器函数的一种 1.2,协

python函数七(内置函数)

一.内置函数 1.重要内置函数 都是带key的: max min map filter 返回的是迭代器 sorted 返回的是列表 函数名在后 1.1 max dic = {'k1':20,'k2':30,'k3':100} def func(x): return dic[x] l1 = max(dic,key=func,) #(输出的是dic默认就是输出dic的键),函数返回的是是value值,即选出最大的value对应的键 print(l1) #k3 dic = {3:20,2:30,1:1

文成小盆友python-num3 集合,函数,-- 部分内置函数

本接主要内容: set -- 集合数据类型 函数 自定义函数 部分内置函数 一.set 集合数据类型 set集合,是一个无序且不重复的元素集合 集合基本特性 无序 不重复 创建集合 #!/bin/env python s1 = {"1","2","3","4"} ##或者 s2 = set() set 提供的功能 1 class set(object): 2 """ 3 set() -> n

python自定义函数、常用内置函数

1.python自定义函数 Python中用户自己编写的用于实现特定功能的函数代码块,就是自定义函数. 如: def是关键字,saa是自定义函数名,括号用于传参,可以不写参数,冒号后面是函数代码块,这里只写了一条print语句 注意:函数不调用不执行,只有调用函数才会执行 小练习1: 执行结果是: : 再来看一个小练2: 这是一个用来生成双色球的小程序,如蓝色球号码 01 红色球 22 12 23 14 05 26,蓝色球数字范围1-16,红色球数字范围1-33,最后一行调用produce()自

Built-in Functions(python3内置函数)

在python中有很多的内置函数,这些内置函数让我们更高效,在此将部分相关知识总结一下. 官网地址:https://docs.python.org/3.6/library/functions.html Built-in Functions abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() inp

Python3(二)简单的输入输出及内置函数查看

工作之余和女朋友一起学Python3,代码都是她敲的,有点辣眼睛,仅做参考. 1.题目:输入"姓名",输出"你好,姓名" 有关安装和打开Python shell的步骤,参考这里:http://www.jb51.net/article/129327.htm 步骤: file>new file 输入下面代码 Python3代码: name = input("输入你的姓名:") print("你好,",name) 结果: 2.

python内置函数和匿名函数

内置函数 68个内置函数.它们就是python提供给你直接可以拿来使用的所有函数.     Built-in Functions     abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() input() oct() staticmethod() bin() eval() int() open()

1.3.2 常用内置函数

常用内置函数(Built-In Functions,BIF)不需要导入任何模块即可直接使用,在IDLE中执行如下命令可以列出所有内置函数和内置对象,如代码块1.3.2.1所示: 1 >>> dir(__builtins__) 2 ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'Byte

Python常用内置函数介绍

Python提供了一个内联模块buildin.内联模块定义了一些开发中经常使用的函数,利用这些函数可以实现数据类型的转换.数据的计算.序列的处理等功能.下面将介绍内联模块中的常用函数. Python内置函数的基本用法可以查看Python安装目录下的doc目录下的说明文档,本文仅介绍Python典型的内置函数使用方法. reduce(function, iterable[, initializer]) 对序列的值进行累计计算 reduce()可以实现对序列进行连续处理的功能.reduce()的声明

Python 内置函数补充匿名函数

Python3 匿名函数 定义一个函数与变量的定义非常相似,对于有名函数,必须通过变量名访问 def func(x,y,z=1): return x+y+z print(func(1,2,3)) 匿名函数定义:使用 lambda 来创建匿名函数 匿名函数1. 没有名字 2:函数体自带return 匿名函数 def func(x,y,z=1): return x+y+z print(lambda x,y,z=1:x+y+z) function <lambda> at 0x000000000346