整型和布尔值的转换: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 / ... 占位 做一篇有温度的技术博客 给人奋斗的热意 和生活的暖意
|