初学python的一些问题记录
2017-04-06 10:01
253 查看
一、读取一个excel表格时,首先字符串会默认unicode编码。如果想把前边的u''去掉的话,需要对每个字符串进行重新编码。
colnames[i].encode('ascii')
二、如果想将字符串转换为字典形式,则需要导入simplejson模块:
simplejson.loads(rowData[i].
==============================================================
重读《python编程思想》
1.python3.0中,所有字符串都是Unicode字符串
2.python有6种内建序列,列表、元祖、字符串、Unicode字符串、buffer对象,xrange对象。
3.列表可修改,元祖不能,一般情况下列表可替代元组,但有特殊情况,如作为字典的键时,不可修改,则要使用元组。
4.列表里也可以套列表
5.通用序列有如下操作:索引、分片、加、乘以及成员资格、计算长度、找最大、最小元素。
list = [1,2,3,4,5,6,7,8,9,10,11]
parent = [list,3]
for i in parent:
print i
print list[1:10:2]结果:
6.序列乘法,用x乘以序列,序列会被重复x次。
7.
8.删除列表元素 del list[1]
list.append('a') // 添加元素
list.count(1)
list.count([1,2]) //统计列表中元素出现的个数
list.extend(list2) // 列表中一次性追加另一个序列的多个值
9.字符串转为列表:list('hhhhhhh')
10.内建的callable函数可用来判断函数是否可调用
11.初始化函数
def init(data):
data['first'] = {}
data['middle'] = {}
data['last'] = {}
def main():
s = {}
init(s)
print s
{'middle': {}, 'last': {}, 'first': {}}
colnames[i].encode('ascii')
二、如果想将字符串转换为字典形式,则需要导入simplejson模块:
simplejson.loads(rowData[i].
==============================================================
重读《python编程思想》
1.python3.0中,所有字符串都是Unicode字符串
2.python有6种内建序列,列表、元祖、字符串、Unicode字符串、buffer对象,xrange对象。
3.列表可修改,元祖不能,一般情况下列表可替代元组,但有特殊情况,如作为字典的键时,不可修改,则要使用元组。
4.列表里也可以套列表
5.通用序列有如下操作:索引、分片、加、乘以及成员资格、计算长度、找最大、最小元素。
list = [1,2,3,4,5,6,7,8,9,10,11]
parent = [list,3]
for i in parent:
print i
print list[1:10:2]结果:
6.序列乘法,用x乘以序列,序列会被重复x次。
7.
print len(list) 长度 print min(list) 最小 print max(list) 最大
8.删除列表元素 del list[1]
list.append('a') // 添加元素
list.count(1)
list.count([1,2]) //统计列表中元素出现的个数
list.extend(list2) // 列表中一次性追加另一个序列的多个值
9.字符串转为列表:list('hhhhhhh')
10.内建的callable函数可用来判断函数是否可调用
11.初始化函数
def init(data):
data['first'] = {}
data['middle'] = {}
data['last'] = {}
def main():
s = {}
init(s)
print s
{'middle': {}, 'last': {}, 'first': {}}
相关文章推荐
- CentOS python 2.x 升到 3.x 遇到的一些问题记录
- python初学常见问题记录(3)--Ipython用法
- python初学常见问题记录(4)
- python初学常见问题记录(2)--eclipse下报错及乱码
- python笔记 <记录一些比较杂的问题>
- 初学Python的问题记录1
- python初学常见问题记录(1)--linux下和win7下安装python
- python初学常见问题记录(4.1)-解决了输出覆盖和提示不对应问题
- 既然决定学习python就开始记录一些问题吧
- 【Python专题】 使用Py3及Pycharm的一些小问题(仅个人问题记录)
- 初学Python以及安装的一些常见问题
- 使用python开发桌面应用程序的框架选择及一些可能出现的问题记录
- 学习Python 是遇到的一些问题记录
- python 字符编码 调用其他程序 的一些问题记录
- 初学TensorFlow 存在报错问题记录——中文备注 python编码问题
- 初学JavaWeb编程过程中遇到的一些问题记录
- 应用 Python 解决一些实际问题
- 记录一下今天安装node.js以及npm install的一些问题
- 记录:redhat5.6下安装oracle出现一些问题