• Python老男孩 day10


    1、运算符
    结果是值
    算数运算
    a = 10 * 10
    赋值运算
    a = a + 1 a+=1

    结果是布尔值
    比较运算
    a = 1 > 5
    逻辑运算
    a = 1>6 or 1==1
    成员运算
    a = "蚊" in "郑建文"

    2、基本数据类型

    Python2里分 int 和 long

    Python3里只有 int

    数字 int ,所有的功能,都放在int里
    a1 = 123
    a1 = 456

    - int
    将字符串转换为数字
    a = "123"
    print(type(a),a)

    b = int(a)
    print(type(b),b)

    num = "0011"
    v = int(num, base=2)     将num当做二进制输出对应十进制
    print(v)


    - bit_lenght
     当前数字的二进制,至少用n位表示
    r = age.bit_length()

    age = 5
    # 1 1
    # 2 10
    # 3 11
    # 4 100
    # 5 101

    print(r)

    #首字母大写

    test = "aLex"
    v = test.capitalize()
    print(v)

    #所有变小写,casefold更牛逼,很多未知的对相应变小写
    v1 = test.casefold()
    print(v1)
    v2 = test.lower()
    print(v2)

    #设置宽度,并将内容居中
    20 代指总长度
    空白未知填充,一个字符,可有可无
    v = test.center(20,"中")
    print(v)

    #去字符串中寻找,寻找子序列的出现次数
    test = "aLexalexr"
    v = test.count('ex')
    print(v)

    test = "aLexalexr"
    v = test.count('ex',5,6)    

    5,6表示字符串的开始和结束坐标
    print(v)

    # 以什么什么结尾
    # 以什么什么开始
    test = "alex"
    v = test.endswith('ex')
    v = test.startswith('ex')
    print(v)

    #从开始往后找,找到第一个之后,获取其位置
    > 或 >=
    test = "alexalex"
    # 未找到 -1
    v = test.find('ex')
    print(v)

    # index找不到,报错 忽略
    test = "alexalex"
    v = test.index('8')
    print(v)


    # 格式化,将一个字符串中的占位符替换为指定的值
    test = 'i am {name}, age {a}'
    print(test)
    v = test.format(name='alex',a=19)
    print(v)

    test = 'i am {0}, age {1}'
    print(test)
    v = test.format('alex',19)
    print(v)

    # 格式化,传入的值 {"name": 'alex', "a": 19}
    test = 'i am {name}, age {a}'
    v1 = test.format(name='df',a=10)
    v2 = test.format_map({"name": 'alex', "a": 19})

    上两句效果相同

    # 字符串中是否只包含 字母和数字
    test = "123"
    v = test.isalnum()
    print(v)

  • 相关阅读:
    tomcat 虚拟目录
    linux 基本常用命令
    linux shell
    分布式锁
    多线程 ThreadLocal
    Java并发包中Lock的实现原理
    spring 异常处理
    spring Cache /Redis 缓存 + Spring 的集成示例
    spring 事务传播行为
    Vue.nextTick浅析
  • 原文地址:https://www.cnblogs.com/zhuhemin/p/9064826.html
Copyright © 2020-2023  润新知