• 第二节:基本数据类型


    一、数字:

    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)

  • 相关阅读:
    20202418 202120222 《Python程序设计》实验3报告
    人生苦短,我用python( 目录)
    列表
    python 算法补充
    Python数据类型
    数字类型及字符串
    将 CoAP 协议设备接入 EMQX Cloud
    发布在即,全新 EMQX v5.0 抢先看!
    EMQX Cloud 更新:外部认证授权
    20192417 实验五 信息搜集技术实践
  • 原文地址:https://www.cnblogs.com/sxdpython/p/12624024.html
Copyright © 2020-2023  润新知