内置函数

  1.  
  2. 内置函数大全:
    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() str()
bool() exec() isinstance() ord() sum()
bytearray() filter() issubclass() pow() super()
bytes() float() iter() print() tuple()
callable() format() len() property() type()
chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() zip()
compile() globals() map() reversed() __import__()
complex() hasattr() max() round()  
delattr() hash() memoryview() set()  
  1.  
  2. # print()
    # input()
    # len()
    # type()
    # open()
    # tuple()
    # list()
    # int()
    # bool()
    # set()
    # dir()
    # id()
    # str()
  1. # print(locals()) #返回本地作用域中的所有名字
    # print(globals()) #返回全局作用域中的所有名字
    # global 变量
    # nonlocal 变量
  2.  
  3. #迭代器.__next__() 等价于 # next(迭代器)
    # def next(迭代器):
    # 迭代器.__next__() # next() 等价于执行了这个方法
  4.  
  5. # 迭代器 = iter(可迭代的) #得到迭代器
    # 迭代器 = 可迭代的.__iter__() #得到迭代器
  1. # range(10)
    # range(1,11)
    # range(1,11,2)
    # print('__next__' in dir(range(1,11,2))) #range(1,11,2)不是一个迭代器
    # iter(range(1,11,2)) #是一个迭代器
  1. # dir 查看一个变量拥有的方法
    # print(dir([]))
    # print(dir(1))
  1. # help
    # help(str)
  1. # 变量
    # print(callable(print))
    # a = 1
    # print(callable(a))
    # print(callable(globals))
    # def func():pass
    # print(callable(func)) # 在后面加上()能被调用的返回 True
  1. # import time
    # print(time.time())
  2.  
  3. # time = __import__('time')
    # print(time.time())
  4.  
  5. # 某个方法属于某个数据类型的变量,就用.调用
    # 如果某个方法不依赖于任何数据类型,就直接调用 —— 内置函数 和 自定义函数
  6.  
  7. # f = open('1.复习.py', encoding='utf-8')
    # print(f.read())
    # print(f.writable()) #判断文件能不能写
    # print(f.readable()) #判断文件能不能读
  1. 内存相关的:
     
  1. #id #内存地址
  2.  
  3. #hash - 对于相同可hash数据的hash值在一次程序的执行过程中总是不变的
    # - 字典的寻址方式
    # print(hash(12345))
    # print(hash('hsgda不想你走,nklgkds'))
    # print(hash(('1','aaa')))
    # print(hash([])) #不可哈希
  4.  
  5. 字典的寻址方式: key必须是可哈希
      字典的寻址方式快

  1.  
  2. # ret = input('提示 : ')
    # print(ret)
  1. # print('我们的祖国是花园',end='') #指定输出的结束符 (print默认换行)
    # print('我们的祖国是花园',end='')
    # print(1,2,3,4,5,sep='|') #指定输出多个值之间的分隔符

  1. # f = open('file','w')
    # print('aaaa',file=f) #默认打印到屏幕 file指定打印的文件
    # f.close()
  1.  
  1. f = open('tmp_file','w')
  2. print(123,456,sep=',',file = f,flush=True)
  1.  
  2. 打印进度条:
  1. import time
  2. for i in range(0,101,2):
  3. time.sleep(0.1)
  4. char_num = i//2 #打印多少个'*'
  1. per_str = '\r%s%% : %s\n' % (i, '*' * char_num) \ if i == 100 else '\r%s%% : %s' % (i,'*'*char_num) print(per_str,end='', flush=True)
  1. \r 可以把光标移动到行首但不换行
  1. #progress Bar 研究进度条
  1.  
  1. def print(self, *args, sep=' ', end='\n', file=None): # known special case of print
  2. """
  3. print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
  4. file: 默认是输出到屏幕,如果设置为文件句柄,输出到文件
  5. sep: 打印多个值之间的分隔符,默认为空格
  6. end: 每一次打印的结尾,默认为换行符
  7. flush: 立即把内容输出到流文件,不作缓存
  8. """
  9.  
  10. print源码剖析
  1.  

python_内置函数1_42的更多相关文章

  1. python_内置函数

    #内置函数 #1.abs 获取绝对值 # abs(-10) # --->10 # # abs(10) # --->10 # # abs(0) # --->0 #2.all() 参数为 ...

  2. Python_内置函数2_44

    字符串类型代码执行: exec('print(123)') eval('print(123)') print(eval('1*2+3+4')) # 有返回值 print(exec('1+2+3+4') ...

  3. Python_内置函数和匿名函数

    楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题... 来你们在自己的环境里打印 ...

  4. Python_内置函数之zip

    zip函数用于将可迭代的对象作为参数,将对象中的元素打包成一个个元祖,然后返回这些元祖组成的列表.如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同. l1 = [1, 2, 3] l2 ...

  5. Python_内置函数之max

    源码: def max(*args, key=None): # known special case of max """ max(iterable, *[, defau ...

  6. Python_内置函数之map()

    map 会根据提供的函数对指定序列做映射. 代码如下: def square(x): return x ** 2 ret = map(square, [1, 2, 3, 4, 5]) # 计算列表各元 ...

  7. Python_内置函数之round的幺蛾子

    pycharm运行结果 1 ret = round(0.5) print(ret) >>> 0 ret1 = round(1.5) print(ret1) >>> ...

  8. Python_部分内置函数

    内置函数:可以直接调用的函数 all():传入的列表,元组,等等,只要一个为假,就为假(fales)(所有的都为真才为真) # None, {}:空字典, []:空列表, 0:零,():空集合,“”: ...

  9. Entity Framework 6 Recipes 2nd Edition(11-12)译 -> 定义内置函数

    11-12. 定义内置函数 问题 想要定义一个在eSQL 和LINQ 查询里使用的内置函数. 解决方案 我们要在数据库中使用IsNull 函数,但是EF没有为eSQL 或LINQ发布这个函数. 假设我 ...

随机推荐

  1. python----csv的使用

    详细的内容参考:https://docs.python.org/2/library/csv.html#module-csv 打开csv # -*- coding: utf8 -*- import cs ...

  2. emacs 绑定快捷键 c/c++

    ;;跳转到函数定义的地方 (global-set-key (kbd "C-<f2>") 'ggtags-find-definition) ; Control+F2 ;; ...

  3. 深入学习SpringMVC以及学习总结

    一.优点: 1.SpringMVC简化web程序开发; 2.SpringMVC效率很好(单例模式): 3.SpringMVC提供了大量扩展点,方便程序员自定义功能: ①.DispatcherServl ...

  4. python发展史

    一:Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)(龟叔).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹 打发时间,决心开发一个新的脚本解释程序, ...

  5. C# -- 随机数产生的字母金字塔

    C# -- 随机数产生的字母金字塔 1. 代码实现: static void Main(string[] args) { showNpoint(); Console.ReadKey(); } priv ...

  6. 【算法】LeetCode算法题-Palindrome Number

    这是悦乐书的第144次更新,第146篇原创 今天这道题和回文有关,即从前往后和从后往前是一样的,如"上海自来水来自海上"就是一个回文字符串,如整数121就是回文数,这些都是和回文相 ...

  7. SSL 原理及 https 配置

    目录 1. SSL 原理 1.1. SSL 简介 1.2. 主要概念 1.3. 建立安全连接的过程 2. https 配置 (以 nginx 为例) SSL 原理 SSL 简介 SSL (Secure ...

  8. vuejs2+webpack2+vuxui2多页面架手脚,支持二级目录

    const UglifyJsPlugin = require('uglifyjs-webpack-plugin') // 去console插件 const CompressionWebpackPlug ...

  9. 设计模式のSingleton Pattern(单例模式)----创建模式

    单例模式没有什么好讲的,我们 举个例子 #region 单例定义 /// <summary> /// 类单例 /// </summary> private static Win ...

  10. WPF调用zxing生成二维码

    1.登录http://zxingnet.codeplex.com/,下载对应.net版本的zxing库 2.引入zxing.dll 3.新建界面控件 using System; using Syste ...