Python3基础 内置函数 id

?

  • ???????Python : 3.7.3
  • ?????????OS : Ubuntu 18.04.2 LTS
  • ????????IDE : pycharm-community-2019.1.3
  • ??????Conda : 4.7.5
  • ???typesetting : Markdown

?

code

[email protected]:~$ source activate py37
(py37) [email protected]:~$ ipython
Python 3.7.3 (default, Mar 27 2019, 22:11:17)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.5.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: # 变量a引用了数字1,a指向1的地址                                        

In [2]: a = 1                                                                   

In [3]: id(a)
Out[3]: 94869542450208

In [4]: b = a  # 变量b 赋值为 变量a                                             

In [5]: id(b)
Out[5]: 94869542450208

In [6]: # 修改数据的引用。变量a引用了数字2,a指向2的地址                        

In [7]: a = 2                                                                   

In [8]: id(a)
Out[8]: 94869542450240

In [9]: id(b)
Out[9]: 94869542450208

In [10]: # 变量名相当于一个标签                                                 

In [11]: exit
(py37) [email protected]:~$ conda deactivate
[email protected]:~$

?

source_code

def id(*args, **kwargs): # real signature unknown
    """
    Return the identity of an object.

    This is guaranteed to be unique among simultaneously existing objects.
    (CPython uses the object's memory address.)
    """
    pass

?

resource

  • [文档 - English] docs.python.org/3
  • [文档 - 中文] docs.python.org/zh-cn/3
  • [规范] www.python.org/dev/peps/pep-0008
  • [规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules
  • [源码] www.python.org/downloads/source
  • [ PEP ] www.python.org/dev/peps
  • [平台] www.cnblogs.com
  • [平台] gitee.com

?



Python具有开源、跨平台、解释型、交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

原文地址:https://www.cnblogs.com/xingchuxin/p/11135300.html

时间: 2024-10-04 00:41:33

Python3基础 内置函数 id的相关文章

python3.7 内置函数整理

#!/usr/bin/env python __author__ = "lrtao2010" #python3.7 内置函数整理 #abs(x) #返回数字的绝对值. 参数可以是整数或浮点数. 如果参数是复数,则返回其大小 # print(abs(1)) # print(abs(-1)) # print(abs(-1.234)) # 1 # 1 # 1.234 #all(iterable) #如果一个iterable(可迭代对象)的所有元素都为true(或者iterable为空),则返

python基础7之python3的内置函数

官方介绍: python3:https://docs.python.org/3/library/functions.html?highlight=built#ascii python2:https://docs.python.org/2/library/functions.html?highlight=built#ascii 下面介绍python3中具体每个内置函数的使用方法及含义: abs()

Python3的内置函数

一. 简介 python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来. 二. 使用说明 以下是Python3版本所有的内置函数: 1. abs() 获取绝对值 2. all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False 3. any() 接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False 4. ascii() 调用对象的__repr__()方法,获

Python基础——内置函数

课前梗概 学到这里,大家是不是在想一个问题,我们之前一直用到的简单语法中会有,iut(),print(),len(),input()…………等等,你们是否想过,我们在使用之前没有做什么定义操作而是自然而然用到了,非常自然,这到底是什么情况?它们到底是什么东西呢? 其实,这些函数都是一个名为 builtins模块已经封装定义好的函数,而且这个模块在安装python环境的时候就默认导入了,所以我们可以直接使用. 这些函数,在python我们也称之为“内置函数”. 内置函数 在python的3.6.2

Python菜鸟之路一:Python基础-内置函数补充

常用内置函数及用法: 1. callable() def callable(i_e_, some_kind_of_function): # real signature unknown; restored from __doc__ """检查对象object是否可调用.如果返回True,object仍然可能调用失败:但如果返回False,调用对象ojbect绝对不会成功 Return whether the object is callable (i.e., some kin

python基础----内置函数

一 内置函数 这里全是用print打印来查看输出结果 1)abs() 绝对值 1 print(abs(-1)) #1 2 print(abs(0)) #0 3 a = abs(True) 4 print(a) #1 5 print(abs(False)) #0 2)all() 可迭代对象为空,返回True,有任何一个值为假,则为False 1 print(all(" ")) #True 2 print(all((1,2,3,None))) #Flase 3 print(all((1,2

0517Python基础-内置函数

1.昨日内容回顾 可迭代对象:内部含有__iter__方法的 迭代器:内部含有__iter__方法并且还含有__next__方法的 可迭代对象.__iter__() 判断可迭代对象,迭代器. '__iter__' in dir(可迭代对象) '__next__' in dir(可迭代对象) isinstance(obj, Iterator) isinstance(obj, Iterable) 迭代器: 节省内存. 惰性机制. 单向不可逆. 生成器: 生成器本质是迭代器,他是用python代码写的

Python基础----内置函数补充、匿名函数、递归函数

内置函数补充 python divmod()函数:把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b) 语法: 1 divmod(a, b) #a.b为数字,a为除数,b为被除数 示例: 1 >>> divmod(7, 2) 2 (3, 1) #3为商,1为余数 3 >>> divmod(7, 2.5) 4 (2.0, 2.0) 应用:web前端页数计算 1 total_count=73 2 per_count=23 3 res=div

python基础-内置函数(1)

python 提供了很多的内置函数. 一.数值处理相关函数: 1.取绝对值:abs() def abs(*args, **kwargs): # real signature unknown """ Return the absolute value of the argument. """ pass abs() 2.转二进制:bin() def bin(*args, **kwargs): # real signature unknown; NOT