python3字符串常用方法
2024-09-22 02:29:14
整型和布尔值的转换:
bin -- 十进制转二进制
int("1101",2) -- 二进制转十进制
十进制转二进制的算法
除2 取余,获取的所有余数从下往上进行计算
二进制转十进制的算法
从右向左,依次乘以2的次方
1101 1* 20 + 0 * 21 + 1*22 + 1* 23
python2 中有long /获取的是整数
python3 中只有int /获取的是浮点数
字符串的方法:
name = "meet"
0123 从左向右
-4-3-2-1 从右向左
索引 通过索引可以精确定位到某个元素
切片: [起始位置:终止位置]
步长: 默认是1,通过步长可以决定方向和查找方式的迈的步子
字符串的方法;
upper 全部大写
lower 全部小写
startswith 以什么开头
endswith 以什么结尾
count 统计(计数)
strip 脱: 头尾两边端的空格,换行以及制表符, 可以自己指定
split 分割: 以空格,换行以及制表符进行分割,可以自己指定,可以指定切割的次数
replace 替换: 第一个旧的值,第二是个新的值,可以指定替换的次数
is系列:
str.isdigit # 判断是不是阿拉伯数字
str.isdecimal # 判断是不是十进制数
str.isalnum # 判断是不是字母,数字,汉字
str.isalpha # 判断是不是字母,中文
for循环
for 变量 in 可迭代对象:
print(变量)
变量可以自己进行修改
len 获取对象的长度
面试题
for i in "alex":
pass
print(i) # x
pass / ... 占位
最新文章
- C# 中的var关键字
- C#委托和事件
- 云风的BLOG❳可靠 UDP 传输
- java.util.Map按照key值合并的value的Collection 集合中。
- iter, yield与enumerate的实现
- 工作线程基类TaskSvc
- EF dbcontext上下文的处理
- javascript封装的函数
- HashMap 的put方法
- 自己用HashMap来模拟一个Session缓存(简易版)
- How to install Arch Linux
- git迁移
- 《C#从现象到本质》读书笔记(六)第8章委托和事件
- 清空表与删除表mysql
- C++类间相互引用
- Nginx PHP支持
- 优化MVC,实现数据库表的记录的添加、删除、修改、查询。
- 小白学习前端---第一天 了解HTML
- 自定义Chrome缩放比例
- mothur trim.seqs 去除PCR引物