栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python语法技巧

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python语法技巧

1. 文件命名
# 绝对路径
path_name = '/home/yoyo/Mydocuments/PyProjects/monodepth-master/image.png'

# 文件夹路径
dir_name = '/home/yoyo/Mydocuments/PyProjects/monodepth-master'

# 文件名
file_name = 'image.png'
base_name = 'image.png'

# 前缀
prefix_name = 'image'

# 后缀
postfix_name = '.png'

base_name = os.path.basename(path_name)
prefix_name = os.path.splitext(base_name)[0]
postfix_name = os.path.splitext(base_name)[1]
dir_name = os.path.dirname(path_name)
2. 字典的update()方法

Python字典的update()方法,常用于深度学习PyTorch中模型参数加载和模型迁移
总结: d1.update(d2)的作用是,将字典d2的内容合并到d1中,其中d2中的键值对但d1中没有的键值对会增加到d1中去,两者都有的键值对更新为d2的键值对.

Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> d1 = {"浙江":"杭州","江苏":"nanjing"}
>>> d1
{'浙江': '杭州', '江苏': 'nanjing'}
>>> d1.update(江苏="南京")
>>> d1
{'浙江': '杭州', '江苏': '南京'}
>>> d2 = {"山东":"济南","河北":"石家庄"}
>>> d1
{'浙江': '杭州', '江苏': '南京'}
>>> d1.update(d2)
>>> d1
{'浙江': '杭州', '江苏': '南京', '山东': '济南', '河北': '石家庄'}
>>> d3 = {"浙江":"杭州市*****"}
>>> d1
{'浙江': '杭州', '江苏': '南京', '山东': '济南', '河北': '石家庄'}
>>> d1.update(d3)
>>> d1
{'浙江': '杭州市*****', '江苏': '南京', '山东': '济南', '河北': '石家庄'}
>>> 
>>> 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/331133.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号