1. '''
  2. abs函数:如果参数为实数,则返回绝对值
  3. 如果参数为复数,则返回复数的模
  4. '''
  5. a = 6
  6. b = -6
  7. c = 0
  8. # print("a = {0} , b = {1} , c = {2}".format(abs(a),abs(b),abs(c)))
  9. # a = 6 , b = 6 , c = 0
  10. # 负数变为正数,正数不变,零不变
  11. d = 3 + 4j
  12. # print("d的模为 = {0}".format(abs(d)))
  13. # d的模为 = 5.0
  14. '''
  15. 总结:返回值是本身的数: 正数,0
  16. 返回值是相反数的数: 负数
  17. 返回值是模: 复数
  18. '''
  19. '''
  20. all函数,接收一个迭代器,如果迭代器对象都为真,则返回True
  21. 有一个不为真,就返回False
  22. '''
  23. a = 6
  24. b = -6
  25. c = 0
  26. d = 1
  27. # print(all([a,b,c]))
  28. # False
  29. # 因为 c 为 0 ,有一个假,则为 False
  30. # print(all([a,b,d]))
  31. # True
  32. # 都为真,实数不为 0 则为真
  33. s = ''
  34. # print(all(s))
  35. # True 字符串为空,返回值为True
  36. e = [0+0j] #all只接收可迭代对象,复数和实数都要使用列表
  37. # print(all(e))
  38. # False
  39. a = ['']
  40. # print(all(a))
  41. # False
  42. # #''空字符串被列表化之后,结果为False
  43. b = []
  44. # print(all(b))
  45. # True 空列表返回为 True
  46. c = [0]
  47. # print(all(c))
  48. # False 列表中存在 0,返回False
  49. d = {}
  50. # print(all(d))
  51. # True 空字典返回值为True
  52. e = set()
  53. # print(all(e))
  54. # True 空集合返回值为True
  55. f = [set()]
  56. # print(all(f))
  57. # False 列表中为空集合元素时,返回False
  58. g = [{}]
  59. # print(all(g))
  60. # False 列表中为空字典时,返回False
  61. '''
  62. 总结: True: '' , [] , 除了 0 的实数, {} , set()
  63. False: [''] , [0+0j] , [0] ,[set()] ,[{}]
  64. '''
  65. '''
  66. any函数:接收一个迭代器,如果迭代器中只要有一个元素为真,就返回True
  67. 如果迭代器中元素全为假,则返回False
  68. '''
  69. lst = [0,0,1]
  70. # print(any(lst))
  71. # True 因为 1 为真,当存在一个元素为真时,返回True
  72. '''
  73. 总结:只要有一个元素为真,则返回True
  74. '''

2020-05-07

abs,all,any函数的使用的更多相关文章

  1. int abs(int number)函数有感: 求补码和通过补码求对应的整数 C++(增加:数字的二进制表示中1的个数)

    #include "limits.h" #include "math.h" int abs(int number) { int const mask = num ...

  2. 常用数学函数篇abs acos asin atan ceil cos exp frexp ldexp log pow sin sinh sqrt tan tanh

    abs(计算整型数的绝对值) 相关函数 labs, fabs 表头文件 #include<stdlib.h> 定义函数 int abs (int j) 函数说明 abs()用来计算参数j的 ...

  3. python征程3.1(列表,迭代,函数,dic,set,的简单应用)

    1.列表的切片. 1.对list进行切片.'''name=["wangshuai","wangchuan","wangjingliang", ...

  4. Python学习Day2笔记(字符编码和函数)

    1.字符编码 #ASCII码里只能存英文和特殊字符 不能存中文 存英文占1个字节 8位#中文编码为GBK 操作系统编码也为GBK#为了统一存储中文和英文和其他语言文字出现了万国码Unicode 所有一 ...

  5. python基础之函数

    python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也 ...

  6. MATLAB函数freqz()

    MATLAB提供了专门用于求离散系统频响特性的函数freqz(),调用freqz()的格式有以下两种:l [H,w]=freqz(B,A,N) B和A分别为离散系统的系统函数分子.分母多项式的系数向量 ...

  7. python基础——高阶函数

    python基础——高阶函数 高阶函数英文叫Higher-order function.什么是高阶函数?我们以实际代码为例子,一步一步深入概念. 变量可以指向函数 以Python内置的求绝对值的函数a ...

  8. math.h--------数学函数

    三角函数 1.cos 函数 --- 求x的余弦值,返回弧度x的余弦值.(弧度=角度×PI/180). 函数原型 double cos(double x); 函数参数:弧度值 用例:v = cos (x ...

  9. Matlab学习(一):数字图像处理大作业用到的函数

    1.dlmread——将以 ASCII 码分隔的数值数据读入到矩阵中 dt = dlmread(,); dt = dt(:,); save('data2.txt','dt','-ascii'); 2. ...

随机推荐

  1. Centos 下 Jenkins2.6 + Git + Maven Shell一件部署与备份

    使用Jenkins2.6 集成Maven与Git插件做持续集成,同时编写Shell脚本备份与发布(需要稍微知道点Linux/毕竟基于Centos PS:本人Linux也是菜鸡) - 下载Jenkins ...

  2. jQuery学习笔记(1)

    什么是jQuery? jQuery是一个js库 jQuery的版本? jQuery1.x jQuery2.x(不支持IE6,7,8) jQuery作用? 简化js编写 将页面与js分离 常见的js库? ...

  3. Web前端年后跳槽面试复习指南

    <pliga' 1,="" 'onum'="" 'kern'="" 1;="" margin:="&qu ...

  4. 「区间DP」「洛谷P1043」数字游戏

    「洛谷P1043」数字游戏 日后再写 代码 /*#!/bin/sh dir=$GEDIT_CURRENT_DOCUMENT_DIR name=$GEDIT_CURRENT_DOCUMENT_NAME ...

  5. python爬京东(带GUI)

    最近写了个专门爬百度的,后来又想爬京东的,还是采用上次的BeautifulSoup+requests模块 下面直接上代码,看不懂的可以看这篇文章或者注释来学习 #!/usr/bin/env pytho ...

  6. SimpleImputer 中fit和transform方法的简介

    sklearn.impute.SimpleImputer 中fit和transform方法的简介 SimpleImputer 简介 通过SimpleImputer ,可以将现实数据中缺失的值通过同一列 ...

  7. day09总结

    with 上下文管理 # f = open(r"文件路径", mode="rt", encoding="utf-8")# data = f. ...

  8. Pop!_OS下安装C++编程工具

    Pop!_OS下C++编程 #0x0 Visual Studio Code #0x1 C++ 0x11 code::blocks #0x0 Visual Studio Code 下载安装vscode ...

  9. 攻防世界FlatScience

    访问robots.txt发现 admin.php和login.php 在admin.php和login.php分别尝试注入 发现login.php页面存在注入,并且根据报错得知数据库类型为sqlite ...

  10. selenium报错Element is not clickable at point及四种解决方法

    使用Selenium时,触发点击事件,经常报如下异常:Element is not clickable at point 1.未加载没加载出来就等待元素加载出来,再往下执行.可以使用python库ti ...