zoukankan      html  css  js  c++  java
  • Python day2_int以及string的常见方法1_笔记

    Python中,主要的基本类型有:数字(int型)、字符串(string型)、列表(list型)、元祖(tuple型)、字典(direct型)、布尔值(boolean型)

    1.int型

      1.强转int

    a="123"
    b=int(a)

      2.查看类型

    a="123"
    print(type(a))

      3.转换进制

    num="10"
    v=int(num,base=2)
    print(v)
    #基于base将字符串型以base进制转换为10进制

     2.string型

      1.常见的

    text="littlepage"
    a=text.capitalize()#首字母大写
    b=a.casefold()#转小写(多国语言对应)
    c=a.lower()#转小写(只有英语)
    d=text.center(20)#一行总共20个,text放正中,如果不对称,右边多一个
    e=text.center(20,'*')#除了text,其余都用字符*填充
    f=text.count('l')#计算l在text中出现过几次,后面可跟上start和end参数
    g=text.endswith('e')#判断是不是以e结尾,真返回ture,否则返回false
    h=text.startswith('p')#判断是不是以p开头
    i=text.find("pa")#查找字符或者字符串索引,可跟上starts和ends

      2.可进行格式替换

    #1.format替换
    text="I am {name}.My age is {age}"
    text.format(name="LittlePage",age=18)
    #或者可以直接写成,注意必须索引以0开头
    text="I am {0}.My age is {1}"
    text.format("LittlePage",18)
    #2.format_map替换,与java中map相同,有一个key和一个value
    text="I am {name}.My age is {age}"
    text.format_map({"name":"LittlePage","age":18})

      3.判断类型

    a="hhh999"
    p=a.isalnum()#判断是否是字母数字结合
    print(p)
    p=a.isalpha()#判断是否是字母
    print(p)
    a="99"
    p=a.isdecimal()#判断是否为数字
    p=a.isdigit()#判断是否是数字及数字序列(例如①也算数字序列)
    p=a.isnumeric#判断是否是数字及数字序列或者中文数字

    print(p)

      4.tab补漏指标expandtabs用法

    text="username:	age:	telephone:
    "
    person1="Littlepage	18	1818181818
    "
    person2="Littlepage	18	1818181818
    "
    person3="Littlepage	18	1818181818
    "
    print(text.expandtabs(20)+person1.expandtabs(20)+person2.expandtabs(20)+person3.expandtabs(20))
    #打印结果整齐如下
    # username:           age:                telephone:
    # Littlepage          18                  1818181818
    # Littlepage          18                  1818181818
    # Littlepage          18                  1818181818
  • 相关阅读:
    A题
    CTF--web BugKu-ctf-web(1-10)
    CTF--web 攻防世界web题 robots backup
    CTF--web 攻防世界web题 get_post
    BUUCTF-Crypyo-No.1
    攻防世界-新手篇(Mise)~~~
    BJDCTF-2020-WRITEUP---TiKi小组
    TKCTF-学校内部的校赛
    BUUCTF-BJD(更新V1.0)
    线程池(1)-参数
  • 原文地址:https://www.cnblogs.com/littlepage/p/9365944.html
Copyright © 2011-2022 走看看