几种字符串方法

整型和布尔值
整型
进制转换
10 ---2
2 ---10
方法:8421

布尔值转换
int(bool)
str(bool)
bool("") False 只有当内容为空时,才为假,有空格时也为真
bool(0) False 其他为真

字符串
索引
例如:meet
从左向右:0123
从右向左:-4 -3 -2 -1

切片
从左向右:[起始位置:终止位置] 顾头不顾尾

步长
[起始位置:终止位置:步长] 步长可以控制步子大小,读取方向,默认为1,正向 -1相反

字符串方法详解
str.strip() 去除数据两端的空格,换行符,制表符
str.split() 分割,可以自己制定分割线
str.replace(旧的数据,新的数据,替换次数) 替换
str.startswith() 以什么什么开头
str.endswith() 以什么什么结尾
str.upper() 全部变为大写
str.lower() 全部变为小写
str.count() 计数

is类型
str.isalpha() 判断是不是英文或者汉字
str.isdecimal() 判断是不是十进制数字
str.isalnum() 判断是不是英文,中文,数字
str.isdigit() 判断是不是数字

for循环
基本结构:
for 变量名 in 可迭代对象 : (除int,bool均可迭代,后期int也可迭代)
循环体

s="123456"
for i in s:
pass #占位,不进行运算
print(s)
输出结果为123456

s = "134"
for i in s: #只是借用了for循环完成循环次数的使用
print(s)

输出结果为:
134
134
134

猜你喜欢

转载自www.cnblogs.com/Rainbow-Fox/p/11703293.html