zoukankan      html  css  js  c++  java
  • python3字符串常用方法

    整型和布尔值的转换:

    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 分割: 以空格,换行以及制表符进行分割,可以自己指定,可以指定切割的次数
    replace 替换: 第一个旧的值,第二是个新的值,可以指定替换的次数

    is系列:

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

    for循环

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

    面试题

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

  • 相关阅读:
    Cortex-M3 跳转到指定bin执行
    Keil生成汇编文件、bin文件
    鲁迅
    Cortex-M3的一些概念
    linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结【转】
    c/c++ linux下 移动、删除文件
    c/c++ linux下 获取时间戳
    c++ 生成随机字符串【转】
    c++ <fstream> 读写文件总结
    c++11 std::mutex
  • 原文地址:https://www.cnblogs.com/-xct/p/11949320.html
Copyright © 2011-2022 走看看