zoukankan      html  css  js  c++  java
  • 第二节:基本数据类型

    一、数字:

    int:

    test = "123"

    test.int()   将字符转换成数字
    bit_length:

    a = 5

    a.bit_length()  计算数字至少用多少为2进制表示

    二、字符串的方法:
    1、删除空格:
    .lstrip()左边空格
    .rstrip()右边空格
    .strip()左右空格 .strip('sz')从字符串两边开始删除最大匹配的sz


    2、更换大小写
    .lower()全部小写 还有.casefold()更牛逼
    .upper()全部大写
    .title()开头字母大写 还有.capitalized()
    .upper()全部大写


    3、判断字符串返回布尔值
    .startswith('h')判断是否以h开头的字符串
    .endswith('h')判断是否以h开结尾的字符串
    .isalnum()是否子母和数字
    .isalpha()是否字母
    .isdecimal()是否数字字符 同.isdigit相同
    .istitle()是否开头字母大写的字符
    .isspace()是否是空字符


    4、列表和字符串格式拼接分离:
    '//'.join(['asd','zxc','qwe'])将列表的中字符以//为连接,将他们拼接成字符串,结果为:'asd//zxc//qwe'
    'zxcasqwae'.split('a')以字符a为分隔符,将字符串拆分成列表,结果为:['zxc', 'sqw', 'e']

    5、文本处理
    'hello'.rjust(20,'*')打印hello右对齐,左侧以*填充
    'hello'.ljsut(20,'*')打印hello左对齐,右侧以*填充
    'hello'.center(20,'*')打印hello居中,左右侧以*填充


    6、计数
    .count('sub')计算字符串或者列表中匹配子序列“sub”的次数

    7、表格制作 test = "as asdasda"
    test.expandtabs()默认将字符中的   转换成8位的空格,可以自定义大小


    8、字符串索引位置查找
    .find('sub')查找sub在字符串中的第一个索引位置,找不到就是-1
    .index('sub')查找sub在字符串中的第一个索引位置,找不到就报错

    9、格式化,将一个字符串中的占位符替换为指定的值
    test = 'i am {name}, age {a}'
    print(test)
    s = test.format(name='sda',a=33)
    print(s)

  • 相关阅读:
    mixin混合
    python类内部调用自己的成员函数必须加self
    合并/取消合并单元格
    pandas 显示所有的行和列
    pandas 利用openpyxl设置表格样式
    Nowcoder9983G.糖果(并查集)
    Nowcoder9983F.匹配串(思维)
    Nowcoder9983E.买礼物(链表+线段树)
    Nowcoder9983C.重力追击(暴力+少用sqrt)
    Nowcoder9983B.内卷(双指针)
  • 原文地址:https://www.cnblogs.com/sxdpython/p/12624024.html
Copyright © 2011-2022 走看看