首页 > 编程语言 > 详细

Python学习第七天(字符编码、文件处理)

时间:2019-07-05 22:32:40      阅读:113      评论:0      收藏:0      [点我收藏+]

一、一个面试题

res = {}.fromkeys([‘name‘, ‘password‘, ‘age‘], [])
print(res)  # {‘name‘: [], ‘password‘: []}
res[‘name‘].append(‘jason‘)
print(res)
print(id(res[‘name‘]), id(res[‘password‘]))
res[‘name‘] = 666
print(res)
# 输出
# {‘name‘: [], ‘password‘: [], ‘age‘: []}
# {‘name‘: [‘jason‘], ‘password‘: [‘jason‘], ‘age‘: [‘jason‘]}
# 57496360 57496360
# {‘name‘: 666, ‘password‘: [‘jason‘], ‘age‘: [‘jason‘]}
‘‘‘
fromkeys() 创建字典时,字典中所有的key对应的value值都一样,不指定值的情况下
默认为None,如果指定的值是可变类型,那么对其中一个key的值进行增加,删减,修改
一些值的时候,所有key的值都会改变。但是如果是用赋值操作修改key的值,则只会改变
当前修改的key值
‘‘‘

 

二、字符编码

 

#知识点复习
"""
1.运行程序的三个核心硬件
    cpu
    内存
    硬盘

    任何一个程序要想运行,必须先由硬盘加载到内存,然后cpu去内存取指执行
    运行着的应用程序产生的数据 必先存在内存

2.python解释器运行一个py文件(xxx.py)步骤
    1.将python解释器的代码由硬盘读到内存
    2.将xxx.py以普通文本文件形式读到内存
    3.python读取文件内容 识别python语法  执行相应操作
    ps:普通的文本编辑器与python解释器前两步都是一样的
"""

  

 

Python学习第七天(字符编码、文件处理)

原文:https://www.cnblogs.com/DcentMan/p/11140879.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!