这章学习下字符串的操作.
字符串的操作
字符串操作符:
针对字符串, Python 语言提供了几个基本操作符
加号 + 可以把两个字符串拼接起来, 乘号 * 可以复制该字符串多少次只能乘数字
字符串处理函数:
Python 语言中提供了一些对字符串处理的内置函数
当然这里面的一些函数是很少用到的
字符串的处理方法:
方法也是一个函数, 只是调用方式不同, 函数采用 func(x) 方式调用, 而方法则采用 < a>.func<x > 形式调用, 方法仅作用于前导对象 < a>.
当然也可以调用自己定义的方法
str.split(sep) 能够根据 sep 分隔字符串 str, 分割后的内容以列表类型返回.
split() 不带参数代表用空格分割
str.count(sub) 方法返回字符串 str 中初学 sub 的次数, sub 是一个字符串.
str.replace(old,new) 方法将字符串 str 中出现的 old 字符替换为 new 字符, old 和 new 的长度可以不同
str.center(width,fillchar) 方法返回长度为 width 的字符串, 其中, str 处于新字符串中心位置, 两侧新增字符采用 fillchar 填充, 当 width 小于字符串长度时, 返回 str. 其中, fillchar 是单个字符.
str.strip(chars) 从字符串 str 中去掉在其左侧和右侧 chars 中列出的字符. chars 是一个字符串, 其中出现的每个字符都会被去掉.
str.join(iter) 中 iter 是一个具备迭代性质的变量, 该方法将 str 字符串插入 iter 变量的元素之间, 形成新的字符串.
类型判读和类型间转换
数字类型转换:
Python 语言提供 type(x) 函数对变量 x 进行类型判断, 适用于任何数据类型.
- n = eval(input('请输入一个数字:'))
- if type(n) == type(123):
- print("输入的数字是整数.")
- elif type(n) == type(11.3):
- print("输入的数字是浮点数.")
- else:
- print("无法判断输入类型.")
数值运算操作符可以隐式地转换输出结果的数字类型, 例如, 两个整数采用运算符 "/" 的除法将可能输出浮点数结果.
此外, 通过内置的数字类型转换函数可以显式地在数字类型之间进行转换
以上是这章所说的内容.
Python 初学 (一)
Python 初学 (二)
Python 初学 (三)
Python 初学 (四)
Python 初学 (五)
Python 初学 (六)
Python 初学 (七)
Python 初学 (八)
Python 初学 (九)
来源: http://www.jianshu.com/p/1043bdc8e82c