zoukankan      html  css  js  c++  java
  • 基本数据类型字符串(一)

    一.运算符 
    1.+ — * / // % ** 2.in 或not in 结果为布尔值 判断类型:
    ==
    <
    >
    <=
    >=
    != 不等于
    <> 不常用

    name = "方纪义"
    if "方" not in name:
    print("true")
    else:
    print("no")
    3.逻辑运算
    or 有错则错
    and 有对则对

    二.基本数据类型
    1.数字 int(python3取消整形和长整形都为int) 所有方法都放在int
    -int
    做强制转换
    a="123"
    print(type(a),a)
    b= int(a) #转换为数字
    print(type(b),b)
    多进制转换十进制
    a="10000000"
    b=int(a,base=2) #二进制转十进制
    print(b)
    -bit_length()
    表示该数字二进制的位数

    2.字符串 str

    1.首字母大写
    test= 'fjy'
    v=test.capitalize()
    print(v)
    2.所有字母小写
    test= 'FJY'
    v=test.casefold()
    print(test)
    print(v)
    #打印:
    FJY
    fjy
    3.设置宽度并将内容置中
    test= 'FJY'
    v=test.center(20,'')#后面填充字符可有可无
    print(v)
    4.去字符中寻找子序列出现的次数,可规定位置
    test= 'FJYhello'
    v=test.count('l')#
    print(v)
    #打印 2
    test= 'FJYhello'
    v=test.count('l')#
    print(v)
    #打印 1
    5.判断开头和结尾
    test='sb_bcs_hr'
    v=test.startswith('sb')
    v1=test.endswith('hr')
    print(v,v1)
    #打印 True True
    6.index查找 只能显示第一个出现的位置 找不到会报错
    test='sb_bcs_hr'
    v=test.index('b')
    print(v)
    #打印 1
    7.format 将一个字符串中的占位符替换为指定的值
    方式一
    test = 'i am {name}, age {age}'
    print(test)
    v = test.format(name='方纪义',age=21)
    print(v)
    方式二:
    test = 'i am {0}, age {1}'
    print(test)
    v = test.format('方纪义',21)
    print(v)
    方式三:
    test = 'i am {name}, age {age}'
    print(test)
    v = test.format_map({"name":'方纪义',"age":21})#注意传入一个字典
    print(v)

    8.判断是否只有数字和字母

        test = "snowony--"

        v = test.isalnum()
    print(v)

    9.以20作为一段 检测tab符将其包含前面字符串补充到参数的整数倍个 实际效果能实现表格上下对齐
    test = "username password 18559622 2233.. 85566244555 cxf222"
    v = test.expandtabs(20)
    print(v)
    全面发展
  • 相关阅读:
    AQS简介
    原子类案例
    保证线程安全的三个方面
    CAS无锁机制
    乐观锁与悲观锁
    读写锁简介
    重入锁简介
    并发队列Queue
    报错Cannot resolve com.mysq.jdbc.Connection.ping method. Will use 'SELECT 1' instead 问题记录
    Springboot中MyBatis 自动转换 map-underscore-to-camel-case
  • 原文地址:https://www.cnblogs.com/snowony/p/11574693.html
Copyright © 2011-2022 走看看