环境python2.7—修改时间20170302

删除字符串空格

使用字符串函数strip等删除两端空格

" xyz ".strip()           # returns "xyz"
" xyz ".lstrip() # returns "xyz "
" xyz ".rstrip() # returns " xyz"

使用字符串函数replace删除所有空格

" x y z ".replace(' ', '')  # returns "xyz"

使用正则表达式删除空格

import re
re.sub(r' ', '', " x y z ") # returns "xyz"

分割字符串

使用字符串函数split分割字符串

"x y z".split(' ')          # returns ['x', '', 'y', '', 'z']

使用正则表达式删除空格

使用split难以分割连续空格,正则表达式可以很好解决

import re
re.split(r'\s+', "x y z") # returns ['x', 'y', 'z']

列表中字符元素转为数字

使用循环的方法

num_str = ['1', '2', '3']
num = []
for i in num_str:
num.append(int(i))
#num = [1, 2, 3]

使用列表生成式

num_str = ['1', '2', '3']
num = [int(x) for x in num_str]
#num = [1, 2, 3]

使用map映射函数

这种方法抽象程度高,使用更方便

num_str = ['1', '2', '3']
num = map(int, num_str)
#num = [1, 2, 3]

更多相关文章

  1. python list range 字符串的截取 如 text[1:5]
  2. 在Python中使用正则表达式匹配的字符串周围添加括号
  3. 用python将二进制整数或字符串写入文件
  4. python1.返回一个字符串中出现次数第二多的单词 2.字符串中可能
  5. Python笔记(九):字符串操作
  6. python 产生随机数,随机字符串
  7. linux shell脚本编程笔记(四): 获取字符串长度的七种方法
  8. 计算所有字符,包括linux中的空格
  9. Linux Shell编程(15)——操作字符串

随机推荐

  1. android声音播放之SoundPool的应用,让你的
  2. android listview多视图嵌套多视图
  3. Android高可拓展框架Conductor源码解析(2
  4. Android动画精讲一:从setTranslationX谈属
  5. 安卓中MVC模式的深度思索和实践(二)
  6. Android 通知(Notification)的基本用法
  7. 使用Kotlin开发Android项目-Kibo(二)
  8. 背景图像颜色检测与Android油漆。
  9. IDEA简介和快捷键设置
  10. Android控件之Dialog(two)列表与自定义弹