当前位置: 首页 > news >正文

网站建设与管理视频教程/sem论坛

网站建设与管理视频教程,sem论坛,西昌手机网,网站建设技能考试试题三int():转换为一个整数,只能转换由纯数字组成的字符串 浮点型强转整型会去掉小数点及后面的数,只保留整数部分 #如果字符串中有数字和正负号以外的字符就会报错 float():整形转换为浮点型会自动添加一位小数 .0 如果字符串中有…

int():转换为一个整数,只能转换由纯数字组成的字符串

浮点型强转整型会去掉小数点及后面的数,只保留整数部分

#如果字符串中有数字和正负号以外的字符就会报错

float():整形转换为浮点型会自动添加一位小数 .0

如果字符串中有正负号,数字和小数点以外的字符则不支持转换

str():转换为字符串类型,任何类型都可以转换成字符串类型 

float转换成str会取出末尾为零的小数部分

eval():执行一个字符串表达式,并返回表达式的值

eval可以实现list,dict,tuple和str之间的转换,虽然功能强大但是不够安全,容易被恶意修改数据不建议使用

list():将可迭代对象转换为列表

支持转换为list的类型:str,tuple,dict,set#其中字典转换成列表只会取键名作为列表的值

拷贝:

赋值:完全共享资源,一个值的改变会完全被另一个值共享

li=[1,2,3,4]
li2=li
print(li)
print(li2)
li.append(5)
print(li)
print(li2)

输出结果为

[1, 2, 3, 4]
[1, 2, 3, 4]
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]

浅拷贝:会创建新的对象,拷贝第一层的数据,嵌套层会指向原来的内存地址(数据半共享)

import copyli=[1,2,3,4,[5,6]]
li2=copy.copy(li)
print(li)
print(li2)

运行结果为:

[1, 2, 3, 4, [5, 6]]
[1, 2, 3, 4, [5, 6]],结果相同,但是id内存地址不同,说明不是同一个对象

import copyli=[1,2,3,4,[5,6]]
li2=copy.copy(li)
print(li)
print(li2)
li.append(7)
print(li)
print(li2)输出结果为:

[1, 2, 3, 4, [5, 6]]
[1, 2, 3, 4, [5, 6]]
[1, 2, 3, 4, [5, 6], 7]
[1, 2, 3, 4, [5, 6]],可见添加数据后,数据没有完全copy

*如果在其嵌套列表中添加数据,可以copy过去,而且内存地址相同

优点:拷贝速度快,占用空间少

深拷贝(数据不共享):外层的对象和内部的元素都拷贝了一遍

import copyli=[1,2,3,4,[5,6]]
li2=copy.deepcopy(li)
print(li)
print(li2)
li.append(7)
print(li)
print(li2)
#嵌套列表值添加
li[4].append(8)
print(li)
print(li2)

输出结果为:

[1, 2, 3, 4, [5, 6]]
[1, 2, 3, 4, [5, 6], 7]
[1, 2, 3, 4, [5, 6]]
[1, 2, 3, 4, [5, 6, 8], 7]
[1, 2, 3, 4, [5, 6]]#深拷贝中在嵌套列表li添加值不会影响深拷贝后的列表li2,且内存地址不一样

可变对象:

*元组为不可变类型,可变类型为变量对应的值可以修改(增删改查),但是内存地址不会发生改变

不可变对象:

变量对应的值不可以被修改,如果修改就会生成一个新的值从而分配新的内存空间

n=10
print("原地址:",id(n))
n=15
print("现地址:",id(n))

输出结果为:

原地址: 140713881896136
现地址: 140713881896296#内存地址发生变化,修改n的值就会生成新的内存地址

**前面说的深浅拷贝只针对可变对象,不可变对象没有这个说法

http://www.jmfq.cn/news/5329423.html

相关文章:

  • 网站建设原/社群营销案例
  • 怎么免费建设交友网站/seo是什么及作用
  • 潍坊网站建设官网/seo软件哪个好
  • 垂直网站建设方案/小红书代运营
  • 实力网站建设/安徽网站关键字优化
  • 普洱住房和城乡建设委员会网站/个人怎么做免费百度推广
  • 绵阳企业网站建设/建站平台在线提交功能
  • 中升乙源建设公司网站/最有效的宣传方式
  • 乐云seo网站建设性价比高/免费网站制作app
  • 微商城网站建设推广/企业网络宣传推广方案
  • 网站建设公司海报/如何在百度推广自己
  • 建设银行辽宁分行报名网站/中国seo排行榜
  • 聊城宏远网站建设优化/原创代写文章平台
  • 番禺网站建设设计/武威网站seo
  • 东莞网站建设设计/35个成功的市场营销策划案例
  • 成都市建设局网站/百度高级搜索
  • 住房和建设部网站/自媒体引流推广
  • 陕西省建设工程质量监督站网站/杭州百度快速排名提升
  • 德州力点科技 网站建设/百度的seo排名怎么刷
  • 阳澄湖大闸蟹网站建设/成都网站排名优化公司
  • 广东深圳建设工程信息网站/2022年关键词排名
  • 东莞易宣网站建设公司怎么样/黑马培训
  • 郯城建设银行网站/南宁网站推广大全
  • 人大网站建设方案 文库/长沙seo优化排名
  • 高端网站建设需要的人员配备/天津百度关键词排名
  • 白云区手机版网站建设/网络营销和传统营销的区别
  • 深圳公司网站建设案例/sns营销
  • 简述使用asp建设动态网站/网站建设开发
  • 网站建设的软硬件环境/什么是全网营销推广
  • 南京建设银行网站首页/淄博网站推广