python-字符串

标签: python 字符串
0人阅读 评论(0) 收藏 举报
分类:

1.转义字符

当需要将路径作为字符串时,为了避免因为转义字符引起的错误,需对字符串进行相应的处理

eg:myfile = open('C:\new\text.dat','w')

该路径中包含\t  \n,若不做任何处理,则会当做转义字符处理

法1(windows系统):eg:myfile = open(r'C:\new\text.dat','w')    在路径前加r

法2:eg:myfile = open('C:\\new\\text.dat','w')  \\将当做转义字符处理为\

2.多行字符串"""或'''  //与多行注释相同,使用时注意区分

eg:

"""dsds

    sdsds

    sdsd"""

系统会自动在不同行之间添加\n

3.基本字符串操作

 's'*4 = ssss

获取字符串长度,len()

切片 [] 或slice

        eg:  s = 'asdfg'

                s[1:3] = 'sd' = s[slice(1:3)]

字符串与数字不能直接相加

ASCLL码与字符串转换  ord()

replace函数  s.replace('yx','y')用字符串y代替yx,s.replace('yx','y',1)若有多个yx,则只替换一次

字符串赋值:'%s' %('sda') = '{0}'.format('sda')

s.find('sss')返回子字符串sss在s中的位置,若有两个sss子字符串,则返回最前面的

split()按照分隔符来分割字符串,默认分隔符为空格

s.upper(),将所有字母换为大写

s。lower()将字母转换为小写

s.rstrip()去掉s右侧字符,默认为空格,若该字符连续,则全部去掉,

s.lstrip()去掉左侧字符

s.strip()去掉两端字符

s.isalpha()判断是否为纯字母组成的字符串

s.endwith(),s.startwith()判断是否以指定字符串结尾、开头

4.修改字符串

由于不可变性,无法直接在原地修改字符串

法1:借助[::]重新拼接字符串

法2:借助replace()

5.字符串格式化表达式

'%s' %('sda') 

6.基于字典的字符串格式化表达式

'%(n)d %(x)s'%{"n":1,"x":spam} 

7.字符串格式化调用方法

'{0},{k}'.format('sda',k = 3)


查看评论

Python-正则表达式

正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
  • 2017年08月21日 14:17

python-网络爬虫

  • 2018年02月20日 17:10
  • 9.41MB
  • 下载

python-基础知识思维导图

  • 2017年10月19日 08:36
  • 1.74MB
  • 下载

Python- pip-1.5.6.rar

  • 2014年08月25日 10:56
  • 3.52MB
  • 下载

Python-字符串

引号        单引号与双引号的作用是一样的,使用由个人的习惯决定(如果字符串中含有单引号,则用双引号表示字符串,反之则用单引号表示字符串)。三引号是Python特有的,用了三引号可以输入单引号...
  • u010945683
  • u010945683
  • 2014-12-06 21:40:11
  • 292

灰帽子黑客与逆向工程师-Python-编程之道

  • 2017年04月07日 18:14
  • 20KB
  • 下载

Think Python-英文原版-高清

  • 2017年11月02日 18:56
  • 6.8MB
  • 下载

征服Python-语言基础与典型应用.part3

  • 2007年12月28日 17:26
  • 28.61MB
  • 下载

征服Python-语言基础与典型应用.part4

  • 2007年12月28日 17:28
  • 1.02MB
  • 下载

征服PYTHON-语言基础与典型应用光盘

  • 2012年10月26日 17:04
  • 50.6MB
  • 下载
    个人资料
    持之以恒
    等级:
    访问量: 85
    积分: 472
    排名: 11万+
    文章存档