设为首页 加入收藏

TOP

学习第三天:总结
2019-07-08 22:10:26 】 浏览:32
Tags:学习 第三 总结

1.整型和布尔值的转换:

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

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

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

2. 字符串的方法:

    name = "meet"
    0123   从左向右
    -4-3-2-1  从右向左
    索引  通过索引可以精确定位到某个元素
    切片: [起始位置:终止位置]
    步长: 默认是1,通过步长可以决定方向和查找方式的迈的步子
    upper  全部大写
    lower  全部小写
    startswith  以什么开头
    endswith   以什么结尾
    count    统计(计数)
    strip    脱: 头尾两边端的空格,换行以及制表符, 可以自己指定
    split    分割: 以空格,换行以及制表符进行分割,可以自己指定,可以指定切割的次数
    replace  替换: 第一个旧的值,第二是个新的值,可以指定替换的次数

3.is系列:

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

4. for循环

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

5.面试

for i in "alex":
    pass
print(i) # x
pass / ... 占位
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇python入门基础 03 下一篇读文件时出现这个错误 'utf-8..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目