美文网首页
Python work 3-python 大大的教学课

Python work 3-python 大大的教学课

作者: 每天练一点瑜伽 | 来源:发表于2017-08-08 21:00 被阅读0次

今天学了2节课

一》第一节课:时区时间匹配


第一节课找不到书里对应的章节,请python大大再指明一下。大概知道是校准电脑时间和时区时间是否一致,一致则按照计划输出。

自己百度,解答了几个疑惑

(1)import是调用python的模块,但是发现每次调用sys的时候都要reload一下,reload是重新加载模块的意思,这是因为

“这里的import语句其实并不是sys的第一次导入语句,也就是说这里其实可能是第二、三次进行sys模块的import,这里只是一个对sys的引用,只能reload才能进行重新加载;那么为什么要重新加载,而直接引用过来则不能调用该函数呢?因为setdefaultencoding函数在被系统调用后被删除了,所以通过import引用进来时其实已经没有了,所以必须reload一次sys模块,这样setdefaultencoding才会为可用,才能在代码里修改解释器当前的字符编码。”

(摘自:http://blog.csdn.net/five3/article/details/7762870)

另外,import只可以调用模块,不能调用模块中的函数、变量

"例如:模块 A(A.py)中有个函数 getName,另一个模块不能通过 import A.getName 将 getName导入到本模块,只能用 from A import getName。"

(摘自:http://www.jb51.net/article/51815.htm)

(2)setdefaultencoding ('gbk'): 2,5-7行其实是编码器的转换,因为python大大原来的11行打印的是中文,所以需要在这里有个编码转换,不然的话,中文会按照utf-8解码,print会形成乱码(这里我不太确定,留个疑问)

(3)第8行的作用:指定tz 为pytz模块中的timezone函数调用的上海时区

(4)第9行的作用:用datetime函数得到tz指定时区对应的时间

(5)第10-11行的作用:时间匹配

二》字典  对应书中的第6章节


python大大省略了初始状态下,dict的设置状态,而是假设dict为空。

第6-8行都是在字典已经存在的状况下添加一对“键:值”组合(例如,name是键,初学是值)。


第9-10行是一个简单的遍历for循环,需要注意的是(可以看我之后尝试的那个截图):如果print (dict), 打印的将是dict字典里所有的内容,包括键和值,例如本文中则会打印出{'name':'ana'};但如果print dict["name"],则只会打印出ana。关于后面的截图,再次验证了第一课的说法,我在没有打reload和setdefaultencoding命令时,系统无法识别,无法打印。不过我还是没能说透,希望大大解答。



相关文章

  • Python work 3-python 大大的教学课

    今天学了2节课 一》第一节课:时区时间匹配 第一节课找不到书里对应的章节,请python大大再指明一下。大概知道是...

  • Python work 5-python 大大的教学课

    今天继续学习函数,对应书的第8章节。 第一章是大大的图,今日的任务是建立一个列表,熟悉len和range函数的用法...

  • Python work 4-python 大大的教学课

    今天学习的是调用函数,没有来得及仔细看书,简单复盘一下。对应的是书的第8章。 首先是定义字典,然后是定义list。...

  • Python work 2-python 大大的教学

    研究了几天,觉得还是要从头开始自己学习复盘,只能参考班长大人的简书,自己开始复盘。 今天学习的是书对应的第2章和第...

  • Python源码剖析笔记3-Python执行原理初探

    Python源码剖析笔记3-Python执行原理初探 之前写了几篇源码剖析笔记,然而慢慢觉得没有从一个宏观的角度理...

  • C语言基础复吸python——python大大的教学课

    今天第一次用python,发现和大学学的C很像,很快上手,不过一直有疑问,前面的两行是啥,貌似是调用数据库和字符。...

  • 3-Python 函数(2)

    本章概要:1、函数基础2、深入理解函数3、综合练习 1、函数基础 课程概要:理解函数定义函数调用函数函数文档 一、...

  • 3-Python 函数(1)

    课程概要:1、认识函数2、形参与实参3、全局变量与局部变量4、函数的使用与返回值5、文档字符串(Python中特有...

  • 3-Python类class

    对于写习惯C语言的人才说,类其实就跟结构体一个样,就是类里面的成员又增加了很多特性。 0.class的特点 与结构...

  • Python系列3-Python列表介绍

    一.列表简单介绍 1.1 列表是什么 列表 由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字...

网友评论

      本文标题:Python work 3-python 大大的教学课

      本文链接:https://www.haomeiwen.com/subject/ufdxrxtx.html