python开发过程有哪些小技巧-创新互联
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
创新互联建站专业成都网站建设、成都网站设计,集网站策划、网站设计、网站制作于一体,网站seo、网站优化、网站营销、软文发稿等专业人才根据搜索规律编程设计,让网站在运行后,在搜索中有好的表现,专业设计制作为您带来效益的网站!让网站建设为您创造效益。这篇文章主要介绍python开发过程有哪些小技巧,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
undefined
1 字符串转字节
将一个字符串
转换成字节
类型
In [1]: s = "apple" In [2]: bytes(s,encoding='utf-8') Out[2]: b'apple'2 转为字符串
将字符类型
、数值类型
等转换为字符串
类型
In [1]: i = 100 In [2]: str(i) Out[2]: '100'3 转为字典
创建数据字典
In [1]: dict() Out[1]: {} In [2]: dict(a='a',b='b') Out[2]: {'a': 'a', 'b': 'b'} In [3]: dict(zip(['a','b'],[1,2])) Out[3]: {'a': 1, 'b': 2} In [4]: dict([('a',1),('b',2)]) Out[4]: {'a': 1, 'b': 2}4 转为浮点类型
将一个整数或数值型字符串转换为浮点数
In [1]: float(3) Out[1]: 3.012
如果不能转化为浮点数,则会报ValueError
:
In [2]: float('a') # ValueError: could not convert string to float: 'a'5 转为集合类型
返回一个set对象,集合内不允许有重复元素:
In [159]: a = [1,4,2,3,1] In [160]: set(a) Out[160]: {1, 2, 3, 4}6 打开文件
返回文件对象
In [1]: fo = open('D:/a.txt',mode='r', encoding='utf-8') In [2]: fo.read() Out[2]: '\ufefflife is not so long,\nI use Python to play.'
mode取值表:
字符 | 意义 |
---|---|
'r' | 读取(默认) |
'w' | 写入,并先截断文件 |
'x' | 排它性创建,如果文件已存在则失败 |
'a' | 写入,如果文件存在则在末尾追加 |
'b' | 二进制模式 |
't' | 文本模式(默认) |
'+' | 打开用于更新(读取与写入) |
网页名称:python开发过程有哪些小技巧-创新互联
文章起源:http://cdiso.cn/article/djdeci.html