(Python)每日代码||2024.1.18
m = 10
a = 10
print(id(m))
print(id(a))
'''输出
140713874176728
140713874176728
'''
print()
a = 1
b = 2
c = 3
d = a+b
print('a(1)\t'+str(id(a)))
print('b(2)\t'+str(id(b)))
print('c(3)\t'+str(id(c)))
print('d(a+b)\t'+str(id(d)))
'''
a(1) 140713904781752
b(2) 140713904781784
c(3) 140713904781816
d(a+b) 140713904781816
'''
print()
l = [1,1,1]
ll = [1,1,1]
print('l\t'+str(id(l)))
print('ll\t'+str(id(ll)))
print('l[0](1)\t'+str(id(l[0])))
print('l[1](1)\t'+str(id(l[1])))
'''
l 2141254244608
ll 2141254242688
l[0](1) 140713903405496
l[1](1) 140713903405496
'''
print()
aa = []
bb = []
print(id(aa))
print(id(bb))
'''
1460613077248
1460613075328
'''
print()
#字面量(常量,10之类的)的地址是固定的
li1 = []
j1 = 20
li1.append(j1)
print("j1(20)\t"+str(id(j1)))
print("li1[0]\t"+str(id(li1[0])))
print(li1)
j1 = 30
print(li1)
print("j1(30)\t"+str(id(j1)))
'''
j1(20) 140713904782360
li1[0] 140713904782360
[20]
[20]
j1(30) 140713904782680
'''
print()
li2 = []
j = [1,2]
jj = [1,2]
li2.append(j)
li2.append(jj)
print(li2)
print('j\t'+str(id(j)))
print('jj\t'+str(id(jj)))
print('li2\t'+str(id(li2)))
print('li2[0]\t'+str(id(li2[0])))
print('li2[1]\t'+str(id(li2[1])))
'''
[[1, 2], [1, 2]]
j 1719899061696
jj 1719899159552
li2 1719899062144
li2[0] 1719899061696
li2[1] 1719899159552
'''
# ~ j[0] = 9
# ~ print(li2)
# ~ '''
# ~ [[1, 2]]
# ~ [[9, 2]]
# ~ '''
# ~ j = [1,2,3]
# ~ print(li2)
# ~ '''
# ~ [[1, 2]]
# ~ [[1, 2]]
# ~ '''
# ~ j.append(3)
# ~ print(li2)
# ~ '''
# ~ [[1, 2]]
# ~ [[1, 2, 3]]
# ~ '''
(Python)每日代码||2024.1.18的更多相关文章
- [python每日一练]--0012:敏感词过滤 type2
题目链接:https://github.com/Show-Me-the-Code/show-me-the-code代码github链接:https://github.com/wjsaya/python ...
- python每日一函数 - divmod数字处理函数
python每日一函数 - divmod数字处理函数 divmod(a,b)函数 中文说明: divmod(a,b)方法返回的是a//b(除法取整)以及a对b的余数 返回结果类型为tuple 参数: ...
- 【python】10分钟教你用python一行代码搞点大新闻
准备 相信各位对python的语言简洁已经深有领会了.那么,今天就带大家一探究竟.看看一行python代码究竟能干些什么大新闻.赶紧抄起手中的家伙,跟我来试试吧. 首先你得先在命令行进入python. ...
- 《大话设计模式》Python版代码实现
上一周把<大话设计模式>看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多.偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼界.<大话设计模式>的代码使用C#写成的 ...
- python每日一练:0007题
第 0007 题: 有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列出来. # -*- coding:utf-8 -*- import os def count ...
- Python 每日一练 | Flask 实现半成品留言板
留言板Flask实现 引言 看了几天网上的代码,终于写出来一个半成品的Flask的留言板项目,为什么说是半成品呢?因为没能实现留言板那种及时评论刷新的效果,可能还是在重定向上有问题 或者渲染写的存在问 ...
- Python 每日一练(5)
引言 Python每日一练又开始啦,今天的专题和Excel有关,主要是实现将txt文本中数据写入到Excel中,说来也巧,今天刚好学校要更新各团支部的人员信息,就借此直接把事情做了 主要对于三种数据类 ...
- Python 每日一练(4)
引言 今天继续是python每日一练的几个专题,主要涵盖简单的敏感词识别以及图片爬虫 敏感词识别 这个敏感词的识别写的感觉比较简单,总的概括之后感觉功能可以简略成if filter_words in ...
- 你应该知道的 50 个 Python 单行代码
你应该知道的 50 个 Python 单行代码 1. 字母移位词:猜字母的个数和频次是否相同 2. 二进制转十进制 3. 转换成小写字母 4. 转换成大写字母 5. 字符串转换为字节类型 6. 复制文 ...
- Python一行代码
1:Python一行代码画出爱心 print]+(y*-)**-(x**(y*<= ,)]),-,-)]) 2:终端路径切换到某文件夹下,键入: python -m SimpleHTTPServ ...
随机推荐
- echart自定义主题
echart默认以canvas展示,放大会模糊,可以使用svg格式.
- Linux系统下安装JDK8和Maven3.8.5
一.下载JDK8Linux版本 官网下载太慢了,小编这里为大家下载好了: 链接:百度网盘地址 提取码:ov24 二.下载Maven maven3.8.5下载链接 三.使用xftp上传到linux上 四 ...
- 2023强网拟态crypto-一眼看出
1.题目信息 一眼看穿 查看代码 from Crypto.Util.number import * from secret import flag import gmpy2 flag=b'' r = ...
- Java - 输出空心菱形
1. 思路:发现菱形的规律 ,定义三个变量,左边距和右边距,中间的边距 . 具体规律观察上图 . 2.上代码: //输出空心菱形 public class ForToLingXing { pub ...
- Oracle索引&约束
Oracle索引&约束 1索引的原理 索引是一种允许直接访问数据表某一数据行的树形结构,为了提高查询效率而引入,是独立于表的对象,可以存放在与表不同的表空间(TABLESPACE)中 索引记录 ...
- [转帖]OceanBase 存储引擎详解
https://zhuanlan.zhihu.com/p/436485359 作者简介:沈炼,蚂蚁集团技术风险部数据库高级专家毕业于东南大学,2014年以来从事 OceanBase 在蚂蚁的架构工作, ...
- [转帖]ext4的fsync性能和nodelalloc参数的分析
原文:http://blog.thinksrc.com/?p=189001 感叹归感叹,发泄完了还得继续过. 前几天忙的不可开交,周报上面竟然能列出11项,想想以前在T公司时候的清闲,现在的老板的真幸 ...
- [转帖] JVM诊断命令jcmd介绍
https://www.cnblogs.com/codelogs/p/16535451.html 简介# 从JDK7开始,jdk提供了一个方便扩展的诊断命令jcmd,用来取代之前比较分散的jdk基础命 ...
- [转帖]麒麟V10 arm 环境配置yum源
# 进入yum源文件目录 cd /etc/yum.repos.d # 备份yum源文件 cp kylin_aarch64.repo kylin_aarch64.repo.bak # 修改源文件内容 v ...
- 随性翻译: Java的运行时参数简单总结
Java的运行时参数简单总结 简单学习了下Oracle官方的资料: https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.ht ...