新普金娱乐网址


始建“鹅毛诗艺”的唐国明有味了,用城步山歌唱《城步人》

python3 第离骚 – 数据类型之Number(数字)

python:内置函数

  • 十二月 28, 2018
  • 数学
  • 没有评论

tan和sec常用公式

  我一向觉得三角函数中唯有sin和cos是团结的,另外都是变态。现在只好接触部分变态:

图片 1

  这一个变态的连带等式:

图片 2

1,效能域相关

等式的印证

图片 3

  那些稍有点麻烦,先要做一些放权工作。

图片 4

1)locals()———获取执行本办法所在命名空间内的有的变量的字典

三角形替换

#返回本地作用域中的所有名字

示例1

  ∫sec4xdx = ?

图片 5

2)globals()——获取全局变量的字典

示例2

  ∫tan4xdx = ?

图片 6

 


  作者:我是8位的

  出处:http://www.cnblogs.com/bigmonkey

  本文以念书、琢磨和享用为主,如需转载,请联系我,标明作者和出处,非商业用途! 

 

#返回全局作用域中的所有名字

2,字符串类型的代码执行

eval() 将字符串类型的代码执行并赶回结果

print(eval('1+2+3+4')

exec()将自字符串类型的代码执行

print(exec("1+2+3+4"))
exec("print('hello,world')")

compile编译

#流程语句使用exec
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')
eval(compile2)

#交互语句用single
code3 = 'name = input("please input your name:")'
compile3 = compile(code3,'','single')
name #执行前name变量不存在
exec(compile3) #执行时显示交互命令,提示输入

 

 3、迭代器/生成器相关(3)

#迭代器.__next__()
# next(迭代器)
# 迭代器 = iter(可迭代的)
# 迭代器 = 可迭代的.__iter__()

4,输入输出相关
input() 输入

s = input("请输入内容 : ")  #输入的内容赋值给s变量
print(s)  #输入什么打印什么。数据类型是str

 print() 输出源码解析

def print(self, *args, sep=' ', end='\n', file=None): # known special case of print
    """
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    file:  默认是输出到屏幕,如果设置为文件句柄,输出到文件
    sep:   打印多个值之间的分隔符,默认为空格
    end:  每一次打印的结尾,默认为换行符
    flush: 立即把内容输出到流文件,不作缓存
    """

5,数据类型相关:

type(a) 重返变量a的数据类型

6,内存相关:

id(o) o是参数,重临一个变量的内存地址

hash(o)
o是参数,再次回到一个可hash变量的哈希值,不可hash的变量被hash之后会报错。

#hash - 对于相同可hash数据的hash值在一次程序的执行过程中总是不变的
#     - 字典的寻址方式

t = (1,2,3)
l = [1,2,3]
print(hash(t))  #可hash
print(hash(l))  #会报错

'''
结果:
TypeError: unhashable type: 'list'
'''

hash实例

7,文件操作相关

open()  打开一个文件,再次回到一个文书操作符(文件句柄)

操作文件的模式有r,w,a,r+,w+,a+
共6种,每一种方法都得以用二进制的花样操作(rb,wb,ab,rb+,wb+,ab+)

可以用encoding指定编码.

8,模块操作相关

__import__导入一个模块

9,匡助方法

help

在控制台执行help()进入协理情势。可以无限制输入变量或者变量的系列。输入q退出

仍然直接实施help(o),o是参数,查看和变量o有关的操作。。。

#help与dir的区别:(自己总结的)

dir()

翻开方法名(不是很详细的襄助)

help

查阅方法名和用法(更详细的增援)

 

10,和调用相关

callable(o),o是参数,看那个变量是不是可调用。

比方o是一个函数名,就会回到True

 

def func():pass
print(callable(func))  #参数是函数名,可调用,返回True
print(callable(123))   #参数是数字,不可调用,返回False

11,和数字相关

数字——数据类型相关:bool,int,float,complex

数字——进制转换相关:bin,oct,hex

数字——数学运算:abs,divmod,min,max,sum,round,pow#
print(bin(10))–二进制# print(oct(10))–八进制

# print(hex(10))--十六进制
#abs()求绝对值
#divmod() 除余 ->div 除法,mod 取余
#pow(2,3)->2**3求幂运算
#pow(2,3,4)-->2*3%4,最后一个数取余。幂运算之后取余
12,max

print(max([1,2,3,4]))
print(max(1,2,3,4))
print(max(1,2,3,-4))
print(max(1,2,3,-4,key = abs))

13,min

print(min([1,2,3,4]))
print(min(1,2,3,4))
print(min(1,2,3,-4))
print(min(1,2,3,-4,key = abs))

 

 

相关文章

No Comments, Be The First!
近期评论
    分类目录
    功能
    网站地图xml地图