Python的常用内置函数介绍

                                  作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.取绝对值(abs)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(abs(-9))
  8.  
  9. 以上代码执行结果如下:
  10.  
  11. print(abs(-9))

二.布尔运算and运算(all)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(all([])) #传入的必须是一个列表
  8. print(all([1,3,4]))
  9. print(all([0,1,2]))
  10. print(all([1,3,None]))
  11. print(all([1,""]))
  12. print(all(i for i in range(1,3))) #当然传入一个列表生成器也是可以的
  13. print(all([i for i in range(1,3)])) #和上面一行是等效的,Python会自动帮助列表生成器补充“[]”
  14.  
  15. #以上代码执行结果如下:
  16. True
  17. True
  18. False
  19. False
  20. False
  21. True
  22. True

三.布尔运算or运算(any)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(any(""))
  8. print(any([0,"",()]))
  9. print(any([0,1]))
  10.  
  11. #以上代码执行结果如下:
  12. False
  13. False
  14. True

四.二进制转换(bin)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(bin(3))
  8. print(bin(7))
  9. print(bin(20))
  10.  
  11. 以上代码执行结果如下:
  12. 0b11
  13. 0b111
  14. 0b10100

五.八进制转换(oct)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(oct(9))
  8. print(oct(21))
  9.  
  10. #以上代码执行结果如下:
  11. 0o11
  12. 0o25

六.十六进制转换(hex)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(hex(7))
  8. print(hex(14))
  9. print(hex(12))
  10. print(hex(21))
  11.  
  12. #以上代码执行结果如下:
  13. 0x7
  14. 0xe
  15. 0xc
  16. 0x15

七.布尔运算(bool)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(bool(0))
  8. print(bool(None))
  9. print(bool(""))
  10. print(bool("yinzhengjie"))
  11.  
  12. #以上代码执行结果如下:
  13. False
  14. False
  15. False
  16. True

八.字符串转换(bytes)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. Name = "yinzhengjie"
  8. print(Name)
  9. print(bytes(Name,encoding="utf-8")) #将字符串"yinzhengjie"转换成“utf-8”编码的字节
  10. print(Name.encode("utf-8")) #这种方式和上面的执行小伙一样
  11.  
  12. #以上代码执行结果如下:
  13. yinzhengjie
  14. b'yinzhengjie'
  15. b'yinzhengjie'

九.判断函数是否可以被调用(callable)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. def PersonalIntroduction(Name):
  8. print("Hello! My name is %s"% Name)
  9.  
  10. print(callable(PersonalIntroduction)) #判断“PersonalIntroduction”这个函数是否可以被调用
  11.  
  12. #以上代码执行结果如下:
  13. True

十.将ASCII编码表正解(chr)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(chr(81)) #将ASCII编码表中的数字编号对应的字母打印出来
  8. print(chr(66))
  9.  
  10. #以上代码执行结果如下:
  11. Q
  12. B

十一.将ASCII编码表反解(ord)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(ord("A")) #与chr内置函数相反,是将字母对应在ASCII编码表中的数字找出来。
  8. print(ord("a"))
  9.  
  10. #以上代码执行结果如下:
  11. 65
  12. 97

十二.实数与虚数的判断(complex)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. X = 1 + 2j #等效于"X = complex(1 + 2j)"
  8.  
  9. Y = 3 - 2j
  10. print(X.real) #实数
  11. print(X.imag) #虚数
  12.  
  13. print(Y.real)
  14. print(Y.imag)
  15.  
  16. #以上代码值解析结果如下:
  17. 1.0
  18. 2.0
  19. 3.0
  20. -2.0

十三.查看一个对象拥有哪些可以调用的方法(dir)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. import os
  8.  
  9. print(dir(os)) #查看一个对象有哪些方法
  10.  
  11. #以上代码执行结果如下:
  12. ['DirEntry', 'F_OK', 'MutableMapping', 'O_APPEND', 'O_BINARY', 'O_CREAT', 'O_EXCL', 'O_NOINHERIT', 'O_RANDOM', 'O_RDONLY', 'O_RDWR', 'O_SEQUENTIAL', 'O_SHORT_LIVED', 'O_TEMPORARY', 'O_TEXT', 'O_TRUNC', 'O_WRONLY', 'P_DETACH', 'P_NOWAIT', 'P_NOWAITO', 'P_OVERLAY', 'P_WAIT', 'PathLike', 'R_OK', 'SEEK_CUR', 'SEEK_END', 'SEEK_SET', 'TMP_MAX', 'W_OK', 'X_OK', '_Environ', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_execvpe', '_exists', '_exit', '_fspath', '_get_exports_list', '_putenv', '_unsetenv', '_wrap_close', 'abc', 'abort', 'access', 'altsep', 'chdir', 'chmod', 'close', 'closerange', 'cpu_count', 'curdir', 'defpath', 'device_encoding', 'devnull', 'dup', 'dup2', 'environ', 'errno', 'error', 'execl', 'execle', 'execlp', 'execlpe', 'execv', 'execve', 'execvp', 'execvpe', 'extsep', 'fdopen', 'fsdecode', 'fsencode', 'fspath', 'fstat', 'fsync', 'ftruncate', 'get_exec_path', 'get_handle_inheritable', 'get_inheritable', 'get_terminal_size', 'getcwd', 'getcwdb', 'getenv', 'getlogin', 'getpid', 'getppid', 'isatty', 'kill', 'linesep', 'link', 'listdir', 'lseek', 'lstat', 'makedirs', 'mkdir', 'name', 'open', 'pardir', 'path', 'pathsep', 'pipe', 'popen', 'putenv', 'read', 'readlink', 'remove', 'removedirs', 'rename', 'renames', 'replace', 'rmdir', 'scandir', 'sep', 'set_handle_inheritable', 'set_inheritable', 'spawnl', 'spawnle', 'spawnv', 'spawnve', 'st', 'startfile', 'stat', 'stat_float_times', 'stat_result', 'statvfs_result', 'strerror', 'supports_bytes_environ', 'supports_dir_fd', 'supports_effective_ids', 'supports_fd', 'supports_follow_symlinks', 'symlink', 'sys', 'system', 'terminal_size', 'times', 'times_result', 'truncate', 'umask', 'uname_result', 'unlink', 'urandom', 'utime', 'waitpid', 'walk', 'write']

十四.查看对象的帮助信息(help)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. def yzj():
  8. "Add by yinzhengjie"
  9. pass
  10.  
  11. print(help(yzj)) #查看函数的帮助信息
  12.  
  13. #以上代码执行结果如下:
  14. Help on function yzj in module __main__:
  15.  
  16. yzj()
  17. Add by yinzhengjie
  18.  
  19. None

十五.取商和余数(divmod(10,3))

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. TotalCount = 10
  8. PerCount = 3
  9. res = divmod(TotalCount,PerCount) #可以用于分页的案例操作
  10. if res[1] > 0:
  11. page = res[0] + 1
  12.  
  13. print(page)
  14.  
  15. #以上代码执行结果如下:
  16. 4

十六.给可迭代对象添加序号(enumerate)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. array = ["yinzhengjie",""]
  8. for i in enumerate(array):
  9. print(i)
  10.  
  11. #以上代码执行结果如下:
  12. (0, 'yinzhengjie')
  13. (1, '')

十七.设置不可变集合(frozenset)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. s = frozenset({1,2,3}) #设置不可变集合
  8. print(s)
  9.  
  10. s2 = set([100,200,300])
  11. s2.add(400)
  12. s2.pop()
  13. print(s2)
  14.  
  15. #以上代码执行结果如下:
  16. frozenset({1, 2, 3})
  17. {100, 400, 300}

十八.全局变量(globals)与局部变量(locals)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(globals()) #查看全局变量;
  8. print(locals()) #查看当前作用域的局部变量;
  9. print(globals() is locals()) #由于改行代码在全局作用域写的,全局作用域的变量就是本地变量;
  10.  
  11. #以上代码执行结果如下:
  12. {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x006E65B0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'E:/Code/pycharm/文件存放处/python学习笔记/DAY8/1.内置函数.py', '__cached__': None}
  13. {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x006E65B0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'E:/Code/pycharm/文件存放处/python学习笔记/DAY8/1.内置函数.py', '__cached__': None}
  14. True

十九.计算hash值

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. s1 = "yinzhengjie"
  8. s2 = "yinzhengjie"
  9.  
  10. print(hash(s1))
  11. print(hash(s2))
  12.  
  13. #以上代码执行结果如下:
  14. -578215773
  15. -578215773

二十.判断数据类型(isinstance)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. Name = "尹正杰"
  8. print(type(Name))
  9. print(isinstance(Name,str))
  10.  
  11. #以上代码执行结果如下:
  12. <class 'str'>
  13. True

二十一.取最大值(max)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(max([100,200,300])) #取最大值
  8. print(max((3,5,7)))
  9. print(
  10. max(
  11. i for i in range(10)
  12. )
  13. )
  14.  
  15. #以上代码执行结果如下:
  16. 300
  17. 7
  18. 9

二十二.算数运算(pow)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(pow(3,2)) #计算3的2次方的值
  8. print(pow(3,2,2)) #计算3的2次方在于相除取余数
  9.  
  10. #以上代码执行结果如下:
  11. 9
  12. 1

二十三.range用法

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. for i in range(0,5):
  8. print(i)
  9.  
  10. for i in range(0,5,2):
  11. print(i)
  12.  
  13. for j in range(-5,0):
  14. print(j)
  15.  
  16. for j in range(5,0,-1):
  17. print(j)
  18.  
  19. #以上代码执行结果如下:
  20. 0
  21. 1
  22. 2
  23. 3
  24. 4
  25. 0
  26. 2
  27. 4
  28. -5
  29. -4
  30. -3
  31. -2
  32. -1
  33. 5
  34. 4
  35. 3
  36. 2
  37. 1

二十四.列表反转(reversed)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. list_1 = ["a1","a2","a3","a4","a5","a6","a7","a8","a9"]
  8. print(list_1[2:5:2])
  9. print(list_1[:])
  10. print(list_1[::2])
  11. print(list_1[::-1])
  12.  
  13. print(list(reversed(list_1))) #将列表进行反转,和“print(list_1[::-1])”功能一样
  14.  
  15. #以上代码执行结果如下:
  16. ['a3', 'a5']
  17. ['a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9']
  18. ['a1', 'a3', 'a5', 'a7', 'a9']
  19. ['a9', 'a8', 'a7', 'a6', 'a5', 'a4', 'a3', 'a2', 'a1']
  20. ['a9', 'a8', 'a7', 'a6', 'a5', 'a4', 'a3', 'a2', 'a1']

二十五.四舍五入运算(round)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. print(round(6.5568321,3)) #表示对“6.5568321”进行四舍五入保留三位小数点
  8.  
  9. #以上代码执行结果如下:
  10. 6.557

二十六.取切片操作(slice)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. l = ["a1","a2","a3","a4","a5","a6","a7","a8","a9"]
  8. print(l[2:5:2])
  9.  
  10. x = slice(2,5,2)
  11. print(l[x])
  12.  
  13. #以上代码执行结果如下:
  14. ['a3', 'a5']
  15. ['a3', 'a5']

二十七.计算int类型的之和(sum)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. s1 = (i for i in range(101))
  8. s2 = [100,-200,300]
  9. print(sum(s1)) #只能计算int类型的数字之和。
  10. print(sum(s2))
  11.  
  12. #以上代码执行结果如下:
  13. 5050
  14. 200

二十八.拉链函数(zip)

  1. #!/usr/bin/env python
  2. #_*_coding:utf-8_*_
  3. #@author :yinzhengjie
  4. #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
  5. #EMAIL:y1053419035@qq.com
  6.  
  7. s1 = "yinzhengjie"
  8. s2 = ""
  9.  
  10. for i in zip(s1,s2):
  11. print(i)
  12.  
  13. #以上代码执行结果如下:
  14. ('y', '')
  15. ('i', '')
  16. ('n', '')
  17. ('z', '')
  18. ('h', '')
  19. ('e', '')
  20. ('n', '')
  21. ('g', '')
  22. ('j', '')

Python的常用内置函数介绍的更多相关文章

  1. Python常用内置函数介绍

    Python提供了一个内联模块buildin.内联模块定义了一些开发中经常使用的函数,利用这些函数可以实现数据类型的转换.数据的计算.序列的处理等功能.下面将介绍内联模块中的常用函数. Python内 ...

  2. python中常用内置函数和关键词

    Python 常用内置函数如下: Python 解释器内置了很多函数和类型,您可以在任何时候使用它们.以下按字母表顺序列出它们. 1. abs()函数 返回数字的绝对值. print( abs(-45 ...

  3. python之常用内置函数

    python内置函数,可以通过python的帮助文档 Build-in Functions,在终端交互下可以通过命令查看 >>> dir("__builtins__&quo ...

  4. Python经常使用内置函数介绍【filter,map,reduce,apply,zip】

    Python是一门非常简洁,非常优雅的语言,其非常多内置函数结合起来使用,能够使用非常少的代码来实现非常多复杂的功能,假设相同的功能要让C/C++/Java来实现的话,可能会头大,事实上Python是 ...

  5. python中常用内置函数用法总结

    强制类型转换:int()float()str()list()tuple()set()dict()总结,这几种类型转换函数得用法基本一致,基本就是int(要转换得数据).返回值类型为对应得数据类型   ...

  6. python数据类型常用内置函数之字符串

    1.strip, lstrip, rstrip x = ' jiahuifeng ' print(x.strip(' ')) print(x.lstrip(' ')) print(x.rstrip(' ...

  7. Python常用模块中常用内置函数的具体介绍

    Python作为计算机语言中常用的语言,它具有十分强大的功能,但是你知道Python常用模块I的内置模块中常用内置函数都包括哪些具体的函数吗?以下的文章就是对Python常用模块I的内置模块的常用内置 ...

  8. python中的运算符及表达式及常用内置函数

    知识内容: 1.运算符与表达式 2.for\while初步了解 3.常用内置函数 一.运算符与表达式 python与其他语言一样支持大多数算数运算符.关系运算符.逻辑运算符以及位运算符,并且有和大多数 ...

  9. PYTHON语言之常用内置函数

    一 写在开头本文列举了一些常用的python内置函数.完整详细的python内置函数列表请参见python文档的Built-in Functions章节. 二 python常用内置函数请注意,有关内置 ...

随机推荐

  1. SSISDB4:当前正在运行的Package及其Executable

    SSISDB 系列随笔汇总: SSISDB1:使用SSISDB管理Package SSISDB2:SSIS工程的操作实例 SSISDB3:Package的执行实例 SSISDB4:当前正在运行的Pac ...

  2. LeetCode Letter Combinations of a Phone Number (DFS)

    题意 Given a digit string, return all possible letter combinations that the number could represent. A ...

  3. 最简单的iOS网络请求

    做iOS开发,说到网络请求,大家可能都不约而同的提到AFN,可以说大家的网络请求都是用AFN封装而成,AFN的强大易用的确很好. 但是版本升级就会出现一些问题,所以就自己基于iOS原生封装了一个网络请 ...

  4. gulp.src()内部实现探究

    写在前面 本来是想写个如何编写gulp插件的科普文的,突然探究欲又发作了,于是就有了这篇东西...翻了下源码看了下gulp.src()的实现,不禁由衷感慨:肿么这么复杂... 进入正题 首先我们看下g ...

  5. docker之容器数据持久化

    1.挂载本地目录为容器的数据存放目录 [root@node03 ~]# docker run -itd --name web01 -v /container_data/web:/data ubuntu ...

  6. 微软职位内部推荐-Senior Dev Lead - SharePoint

    微软近期Open的职位: SharePoint is a multi-billion dollar enterprise business that has grown from an on-prem ...

  7. LeetCode 617. Merge Two Binary Trees合并二叉树 (C++)

    题目: Given two binary trees and imagine that when you put one of them to cover the other, some nodes ...

  8. (第十二周)Debug阶段成员贡献分

    项目名:食物链教学工具 组名:奋斗吧兄弟 组长:黄兴 组员:李俞寰.杜桥.栾骄阳.王东涵 个人贡献分=基础分+表现分 基础分=5*5*0.5/5=2.5 成员得分如下: 成员 基础分 表现分 个人贡献 ...

  9. 将ssh失败的用户放入hosts.deny中

    1.find / -name secure 找到linux系统安全日志文件 2.cp `find / -name secure` /tmp/`date +%F` 将secure文件复制出来 或者使用f ...

  10. 使用jmeter 上传文件

    1.上传图片至阿里云时参数使用的parameters ,所以http的消息头中并没有添加content-type ,如果消息头中添加了Content-Type: multipart/form-data ...