分享

python3字符串常用方法

 软件开发组 2020-07-09

整型和布尔值的转换:

bin -- 十进制转二进制
int("1101",2) -- 二进制转十进制
十进制转二进制的算法
除2 取余,获取的所有余数从下往上进行计算

二进制转十进制的算法
从右向左,依次乘以2的次方
1101 1* 20 + 0 * 21 + 12**2 + 1 2**3

python2 中有long /获取的是整数
python3 中只有int /获取的是浮点数

字符串的方法:

name = "meet"
0123 从左向右
-4-3-2-1 从右向左
索引 通过索引可以精确定位到某个元素

切片: [起始位置:终止位置]

步长: 默认是1,通过步长可以决定方向和查找方式的迈的步子

字符串的方法;

upper 全部大写
lower 全部小写
startswith 以什么开头
endswith 以什么结尾
count 统计(计数)
strip 脱: 头尾两边端的空格,换行以及制表符, 可以自己指定
split 分割: 以空格,换行以及制表符进行分割,python基础教程可以自己指定,可以指定切割的次数
replace 替换: 第一个旧的值,第二是个新的值,可以指定替换的次数

is系列:

str.isdigit # 判断是不是阿拉伯数字
str.isdecimal # 判断是不是十进制数
str.isalnum # 判断是不是字母,数字,汉字
str.isalpha # 判断是不是字母,中文

for循环

for 变量 in 可迭代对象:
print(变量)
变量可以自己进行修改
len 获取对象的长度

面试题

for i in "alex":
pass
print(i) # x
pass / ... 占位

做一篇有温度的技术博客 给人奋斗的热意 和生活的暖意

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多