Pyhton编程:Python字符串String内建函数大全(2)
小职 2017-09-13 来源 :网络 阅读 672 评论 0

摘要:本篇Pyhton编程教程将为大家讲解Pyhton编程的知识点,看完这篇文章会让你对Python编程的知识点有更加清晰的理解和运用。

本篇Pyhton编程教程将为大家讲解Pyhton编程的知识点,看完这篇文章会让你对Python编程的知识点有更加清晰的理解和运用。

lower() 函数

功能

将字符串中的字母转换为小写

用法

str.lower()

参数

返回值

字符串

示例代码

str = "HELLO WORLD!"

print str.lower()

运行结果

hello world!

lstrip() 函数

功能

把字符串左边的特定字符全部截取掉,默认字符为空格

用法

str.lstrip([char])

参数

· chars: 被截取掉的字符

返回值

返回截取后的字符串

示例代码

str = "     HELLO WORLD!"print str.lstrip()

 

str = "!!!!!!Hello world!"print str.lstrip('!')

运行结果

HELLO WORLD!

Hello world!

maketrans() 函数

功能

将字符串中的一部分字符替换成另一部分

用法

str.maketrans(intab, outtab)

参数

· intab: 被替换的字符

· outtab: 替换的字符

返回值

返回替换规则

示例代码

from string import maketrans

 

str = "abcdefghijk"

intab = "acrgik"

outtab = "123456"

 

trans = maketrans(intab, outtab)print str.translate(trans)

运行结果

1b2def4h5j6

max(str) 函数

功能

返回字符串中最大的字符

用法

max(str)

参数

返回值

返回字符串中最大的字符

示例代码

str = "abcdefghijk"print "MAX character: " + max(str)

 

str = "123abc"print "MAX character: " + max(str)

运行结果

MAX character: kMAX character: c

min 函数

功能

返回字符串中最小的字符

用法

min(str)

参数

返回值

返回字符串中最大的字符

示例代码

str = "abcdefghijk"print "MIN character: " + min(str)

 

str = "123abc"print "MIN character: " + min(str)

运行结果

MIN character: a

MIN character: 1

replace() 函数

功能

将字符串中的子字符串用某字符串来代替

用法

str.replace(old, new[, max])

参数

· old: 被替换的子字符串

· new: 替换后的字符串

· max: 需要替换的个数

返回值

返回替换后的字符串

示例代码

str = "this is a string, this is a string"

print str.replace("is", "was")print str.replace("is", "was", 2)

运行结果

hwas was a string, thwas was a string

thwas was a string, this is a string

split() 函数

功能

分割字符串

用法

str.split(str=" ", num=string.cout(str))

参数

· str: 分隔符,默认是空格

· num: 分割的次数,默认为按照分隔符分割整个字符串

返回值

返回分割后的 list

示例代码

str = "word1 word2 word3 word4"

print str.split();print str.split('r')print str.split(' ', 2)

运行结果

['word1', 'word2', 'word3', 'word4']

['wo', 'd1 wo', 'd2 wo', 'd3 wo', 'd4']

['word1', 'word2', 'word3 word4']

splitlines() 函数

功能

将字符串按行分割

用法

str.splitlines(num=string.count('\n'))

参数

· num: 该数值如果不为0,表示分割后的字符串中保留\n

返回值

返回分割后的 list

示例代码

str = "line1\nline2\nline3\nline4"

print str.splitlines();print str.splitlines(0);print str.splitlines(2)

运行结果

['line1', 'line2', 'line3', 'line4']

['line1', 'line2', 'line3', 'line4']

['line1\n', 'line2\n', 'line3\n', 'line4']

startswith() 函数

功能

判断字符串是否是以某子字符串开头

用法

str.stratswith(str, start=0, end=len(str))

参数

· str: 被检查的子字符串

· start: 检查的字符串的起始 index,默认为 str 的开始位置

· end: 检查的字符串的结束 index,默认为 str 的终止位置

返回值

如果字符串是否是以某子字符串开头,返回True;否则返回False

示例代码

str = "hello world!"

print str.startswith('hel')print str.startswith('hel',2,8)

运行结果

TrueFalse

strip() 函数

功能

去除字符串两边的某字符

用法

str.strip([char])

参数

· char: 需要去除的字符

返回值

返回去除之后的字符串

示例代码

str = "!hello!!world!"

print str.strip('!')

运行结果

hello!!world

swapcase() 函数

功能

将字符串中的大小写字母转换

用法

str.swapcase()

参数

返回值

返回转换后的字符串

示例代码

str = "Hello World!"

print str.swapcase()

运行结果

hELLO wORLD!

upper() 函数

功能

将字符串中的字母都转换成大写

用法

str.upper()

参数

返回值

返回转换后的字符串

示例代码

str = "Hello World!"

print str.upper()

运行结果

HELLO WORLD!

至此,我们在 Python 中常见的、常用的字符串内建函数就大概都介绍过了,如果以后我又想起来一些会继续往上边添加的~

 

希望这篇Python文章可以帮助到你。总之,同学们,你想要的职坐标Python频道都能找到!

本文由 @小职 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程