Day02
1.os.system()和os.popen()
os.popen() 功能强于os.system() , os.popen() 可以返回回显的内容,以文件描述符返回
eg:
import os
res = os.popen('ifconfig').read()
print(res)
2.列表的深浅copy
浅copy list2 = list1.copy()
深copy 借助copy模块
import copy
list3 = copy.deepcopy(list1)


通过上边的例子可以看出,浅copy后,列表中的列表的元素如果改变后,l2也会跟着改变
如果用copy.deepcopy(深copy)就不会改变


3.dict.setdeafault(key,[values])
4.循环字典
for each_key in dict: (效率高)
print(eack_key,dict[each_key])
for k,v in dict.items(): (效率低)
print(k,v)
5.循环列表,带序号打印

6.Json
认识
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。(这段话对初学者来说基本没什么卵用,初学者读了基本没什么感觉,我当时读了也是一脸懵逼,不知道啥意思。)
通俗的说:
Json其实和python的pickle比较像,都可以把一个list或者dict 通过json.dump(pickle是pickle.dump)存进一个文件里边,然后从文件里边再读取出来json.load(pickle.load)时还是一个list或者dict。
区别在于pickle是python的,json是通用的(包括C, C++, C#, Java, JavaScript, Perl, Python等),就和“老婆是自己的,苍老师是世界的”一样。
举个栗子:
 import json
 d1 = {}
 with open('database.json', 'w') as f:
     json.dump(d1, f)
 with open('database.json', 'r') as f:
     d1 = json.load(f)
 print(d1)
 print(type(d1))
执行结果

7.datetime模块
举例:
import datetime d1 = datetime.datetime.now()
d2 = d1.strftime('%Y-%m-%d %H:%M:%S')
print(d2)
执行

Day02的更多相关文章
- 《javascript经典入门》-day02
		<javascript经典入门>-day02 1.使用函数 1.1基本语法 function sayHello() { aler('Hello'); //...其他语句... } #关于函 ... 
- 《javascript经典入门》-day01
		<javascript经典入门>-day01 1.了解JavaScript 01.浏览器每次加载和显示页面时,都在内存里创建页面及其全部元素的一个内部表示体系,,也就是DOM.在DOM里, ... 
- 【转】HTML, CSS和Javascript调试入门
		转 http://www.cnblogs.com/PurpleTide/archive/2011/11/25/2262269.html HTML, CSS和Javascript调试入门 本文介绍一些入 ... 
- JavaScript快速入门(四)——JavaScript函数
		函数声明 之前说的三种函数声明中(参见JavaScript快速入门(二)——JavaScript变量),使用Function构造函数的声明方法比较少见,我们暂时不提.function func() { ... 
- 第一百一十九节,JavaScript事件入门
		JavaScript事件入门 学习要点: 1.事件介绍 2.内联模型 3.脚本模型 4.事件处理函数 JavaScript事件是由访问Web页面的用户引起的一系列操作,例如:用户点击.当用户执行某些操 ... 
- JavaScript简单入门(补充篇)
		本文是对上一篇 JavaScript简单入门 的一些细节补充. 一.全局变量和局部变量 在<script>标签内定义的变量是当前页面中的全局变量.即 <script>标签可以直 ... 
- Javascript闭包入门(译文)
		前言 总括 :这篇文章使用有效的javascript代码向程序员们解释了闭包,大牛和功能型程序员请自行忽略. 译者 :文章写在2006年,可直到翻译的21小时之前作者还在完善这篇文章,在Stackov ... 
- JavaScript经典作用域问题(转载)
		题目 var a = 10; function test(){ a = 100; console.log(a); console.log(this.a); var a; console.log(a); ... 
- Javascript之入门篇(一)
		上一篇学习了什么是JavaScript语言及其作用和特有的特点等,本篇将详细介绍JavaScript一些入门使用方式. 对于初学者来讲,由于JavaScript是嵌入到HTML页面里面的,首先创建一张 ... 
- JavaScript 基础入门
		JavaScript 基础入门 JavaScript 的组成 JS 由三部分组成,它们分别是:ECMAScript.DOM.BOM. ECMAScript 因为网景开发了JavaScrip ... 
随机推荐
- 【转】Java中本地时间的获取方法--不错
			原文网址:http://highforest.blog.51cto.com/125539/842496/ 熟悉Oracle数据库的人,应该知道:select to_char(sysdate,'yyyy ... 
- SET NOCOUNT (Transact-SQL)
			阻止在结果集中返回显示受 Transact-SQL 语句或存储过程影响的行计数的消息. 语法 SET NOCOUNT { ON | OFF } 注释 当 SET NOCOUNT 为 ON 时,不返回 ... 
- Scala 编程(三)基本类型和操作
			一些基本类型 值类型 范围 Byte 8位有符号补码整数(-27-27-1) Short 16位有符号补码整数(-215-215-1) Int 32位有符号补码整数(-231-231-1) Long ... 
- 编写自己的C头文件
			1. 头文件用于声明而不是用于定义 当设计头文件时,记住定义和声明的区别是很重要的.定义只可以出现一次,而声明则可以出现多次. 下列语句是一些定义,所以不应该放在头文件里: extern ... 
- 安卓开发24:FrameLayout布局
			FrameLayout布局 FrameLayout是五大布局中最简单的一个布局.FrameLayout布局中的元素会根据先后顺序重叠起来.利用FrameLayout布局元素重叠的特性,我们一般可以做一 ... 
- java笔记14之private
			private: 1 是一个权限修饰符 2 可以修饰成员变量和成员方法 被其修饰的成员只能在本类中被访问 class Demo { //int num = 1 ... 
- Python学习 1 一 Python2.75的安装及环境配置教程
			Python2.75的安装及环境配置教程 Python的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学者上手.同时Python不像java一样对内存要求非常高,适合做一些经常性的任务方 ... 
- springmvc对jsonp的支持
			在与前端开发人员合作过程中,经常遇到跨域名访问的问题,通常我们是通过jsonp调用方式来解决.jsop百科:http://baike.baidu.com/link?url=JKlwoETqx2uuKe ... 
- POJ3080:Blue Jeans
			Description The Genographic Project is a research partnership between IBM and The National Geographi ... 
- AFNetworking (3.1.0) 源码解析 <一>
			首先说一下AFNetworking的github地址:GitHub - AFNetworking/AFNetworking: A delightful networking framework for ... 
