python 笔记 1
来源:互联网 发布:手机版财务记账软件 编辑:程序博客网 时间:2024/06/06 11:39
参考:
https://docs.python.org/2/library/json.html
http://www.runoob.com/python/python-json.html
写笔记监督自己学习
PyCharm 官方下载地址:http://www.jetbrains.com/pycharm/download/
Python JSON:
函数:
json.dumps 编码:将 Python 对象编码成 JSON 字符串json.loads 解码:将已编码的 JSON 字符串解码为 Python 对象
json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding="utf-8", default=None, sort_keys=False, **kw)
obj,要编码的python数据。
json.loads(s[, encoding[, cls[, object_hook[, parse_float[, parse_int[, parse_constant[, object_pairs_hook[, **kw]]]]]]]])
#!/usr/bin/pythonimport jsondata = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ]#定义了一个python类型json = json.dumps(data)#编码成json的格式print jsontext = json.loads(jsonData)#json格式解码print text
错误-文件名字不能为json.py,这个名字跟python模板库的名字重名了
这个问题一直存在 还没有解决
数组组合
#1 2 3 4 组合#!/usr/bin/python# -*- coding: UTF-8 -*-for i in range(1,5): for j in range(1,5): for k in range(1,5): if( i != k ) and (i != j) and (j != k): print i,j,k
#!/usr/bin/python# -*- coding: UTF-8 -*-# 原答案没有指出三位数的数量,添加无重复三位数的数量d=[]for a in range(1,5): for b in range(1,5): for c in range(1,5): if (a!=b) and (a!=c) and (c!=b): d.append([a,b,c])print "总数量:", len(d)print d
#!/usr/bin/env python3# -*- coding:utf-8 -*-#补充一下from itertools import permutationsfor i in permutations([1, 2, 3, 4], 3): k = '' for j in range(0, len(i)): k = k + str(i[j]) print (int(k))
脚本权限
$ chmod +x test.py # 脚本文件添加可执行权限$ ./test.py
python一般安装位置:/usr/local/bin/python
windows默认安装在 C:\Python27
在unix shell中加入/usr/local/bin
确保输入指令的时候能启动python
直接在linux终端输入python启动
退出指令:Control-D on Unix, Control-Z on Windows or quit()
阅读全文
0 0
- python学习笔记1
- python学习笔记(1)
- python学习笔记(1)
- python笔记1
- Python笔记(1)
- Python学习笔记1
- python笔记1
- Python学习笔记1
- Python 学习笔记(1)
- python笔记1
- Python初学笔记(1)
- python笔记1
- python笔记《1》
- 《Think Python》笔记1
- Python 基础笔记(1)
- Python学习笔记1
- Python 笔记1
- python学习笔记【1】
- ubuntu下设置更新源代理
- 浅析Linux命令之cat
- 测手速小游戏
- c#多线程 task的使用
- html5新增表单属性
- python 笔记 1
- Java中java.util.Date类、java.sql.Date、日期格式总结
- JAVA中实现链表
- Chapter 7 Linux文件与目录管理——习题
- Swap
- Android 增强版百分比布局库 为了适配而扩展
- 二次测试
- 雷军分析:创业者必须算清账上的钱
- SQL PRIMARY KEY 约束