以写代学:python 原始字符串操作符&&字符串内建函数
2016-07-25 11:30
666 查看
原始字符串操作符
(1)原始字符串操作符是为了对付那些在字符串中出现的特殊字符
(2)在原始字符串里,所有的字符都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符
(3)比如在windows写路径时经常会把出现以下情况
2.字符串内建函数
(1)每次都不会改变字符串原本的值
(2)字符串.函数 或者将字符串赋值给函数后写成变量名.函数是都可以的
(3)还有很多的内涵函数,下边只是举例说明
>>> import tab
>>> hi = "i love you"
>>> hi.capitalize()
'I love you'
>>> hi.rjust(30)
' i love you'
>>> hi.ljust(30)
'i love you '
>>> hi.center(30)
' i love you '
>>> hi.center(30,"+")
'++++++++++i love you++++++++++'
>>> hi.count("i")
1
>>> hi.count("i",6)
0
>>> hi.endswith("u")
True
>>> hi.startswith("u")
False
>>> hi.islower()
True
>>> "zhang123".islower()
True
>>> hi.isupper()
False
>>> hi.upper()
'I LOVE YOU'
>>> hi.lower()
'i love you'
>>> astr = " i love you \t \n"
>>> astr.strip()
'i love you'
>>> astr.lstrip()
'i love you \t \n'
>>> astr.rstrip()
' i love you'
>>> astr.rstrip(" you")
' i love you \t \n'
>>> astr.rstrip(" \n\tyou")
' i love'
>>> astr.strip("you")
' i love you \t \n'
>>> hi.split()
['i', 'love', 'you']
>>> "home.tar.gz".split(".")
['home', 'tar', 'gz']
>>> astr = """i
... love
... you"""
>>> astr.split()
['i', 'love', 'you']
>>> astr.splitlines()
['i', 'love', 'you']
>>> hi.replace("i","you")
'you love you'
>>> hi.replace("o","AAA",1)
'i lAAAve you'
本文出自 “庭中有奇树” 博客,请务必保留此出处http://zhangdl.blog.51cto.com/11050780/1829568
(1)原始字符串操作符是为了对付那些在字符串中出现的特殊字符
(2)在原始字符串里,所有的字符都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符
(3)比如在windows写路径时经常会把出现以下情况
2.字符串内建函数
(1)每次都不会改变字符串原本的值
(2)字符串.函数 或者将字符串赋值给函数后写成变量名.函数是都可以的
(3)还有很多的内涵函数,下边只是举例说明
>>> import tab
>>> hi = "i love you"
>>> hi.capitalize()
'I love you'
>>> hi.rjust(30)
' i love you'
>>> hi.ljust(30)
'i love you '
>>> hi.center(30)
' i love you '
>>> hi.center(30,"+")
'++++++++++i love you++++++++++'
>>> hi.count("i")
1
>>> hi.count("i",6)
0
>>> hi.endswith("u")
True
>>> hi.startswith("u")
False
>>> hi.islower()
True
>>> "zhang123".islower()
True
>>> hi.isupper()
False
>>> hi.upper()
'I LOVE YOU'
>>> hi.lower()
'i love you'
>>> astr = " i love you \t \n"
>>> astr.strip()
'i love you'
>>> astr.lstrip()
'i love you \t \n'
>>> astr.rstrip()
' i love you'
>>> astr.rstrip(" you")
' i love you \t \n'
>>> astr.rstrip(" \n\tyou")
' i love'
>>> astr.strip("you")
' i love you \t \n'
>>> hi.split()
['i', 'love', 'you']
>>> "home.tar.gz".split(".")
['home', 'tar', 'gz']
>>> astr = """i
... love
... you"""
>>> astr.split()
['i', 'love', 'you']
>>> astr.splitlines()
['i', 'love', 'you']
>>> hi.replace("i","you")
'you love you'
>>> hi.replace("o","AAA",1)
'i lAAAve you'
本文出自 “庭中有奇树” 博客,请务必保留此出处http://zhangdl.blog.51cto.com/11050780/1829568
相关文章推荐
- python 备份mysql脚本
- Python从入门到放弃(五):类细讲
- python 添加用户设置密码并发邮件给root用户
- python:print含有中文的list
- 在Windows上安装Python
- python AES加密模块使用
- 《Python核心编程》第二版--第四章 Python对象
- Python文件夹与文件的相关操作(推荐)
- Python函数第五节
- 浅谈python类属性的访问、设置和删除方法
- Ubuntu 安装 python3.5
- 《Python核心编程》第二版--第三章 Python基础
- Python学习笔记--2016.07.25
- python在windows下获取cpu、硬盘、bios、主板序列号
- python报错: Python.h: 没有那个文件或目录
- 平衡搜索二叉树的python实现
- 17. 打包Python程序发布
- 搜索二叉树的python实现
- 伸展树的python实现
- python直接访问私有属性的简单方法