zoukankan      html  css  js  c++  java
  • int,str,bool

    int

    • 常见的操作+-*/ // % **
    • bit_length() 一个数的二进制长度

    2.bool

    • 无操作
    • 类型转换
      • 如何转换:
        • 方法:想把目标变成xxx类型就把目标放到xxx()里==>xxx(目标)
      • int类型:
        • 0为False
        • 1为True
      • str类型:
        • ""为False
    • None:表示什么都没有,真空
    • 结论:所有空都是False可当做False来用的数据
      • 可当做False来用的数据:0,"",[],(),{},None
      • 可当做True来用的非空

    3.str

    • 什么是字符:单一文字符号 eg(a,中)
    • 什么是字符串:有序的字符序列
      • 由' " ''' """ 括起来的内容为字符串
    • 索引:一排数字,反映第*个位置的字符
      • 索引的下表从0开始
      • 拿*字符:str[*字符的索引]
    • 切片:
      • 语法:str[start:end:step] 顾头不顾尾
      • direction:默认从左往右切,"-"方向伟从右往左
      • step:
        • 1.默认是1,不用写;可以自己设置
        • 2.步长为几从几个里取一个
      • s=['长江后浪推前浪前浪被排在沙滩上']
      • s[1]切索引为1的字符
      • s[1:6]从1切到5
      • s[-4:-1]从-4切到-3
      • s[1:]从索引1切到最后
      • s[:5]从开始切到索引5前一位
      • s[:]全切
      • s[::-3]全切,从右往左每三个取一个
    • 常用的操作方法:
      • 注意:str是不可变的数据类型
      • s="i am your bab."
      • 大小写转换:
        • s.capitalize()转化为首字母大写
        • s.upper()转化为大写字母(使用场景:忽略大小写)
        • s.lower()转化为小写字母(使用场景:忽略大小写)
        • s.swapcase()大小写互换
        • s.casefold()转化成小写(支持的文字比lower多)
        • s.title()每个单词的首字母大写(以非字母分单词)
    • 切来切去:
      • s="老王"
      • s.strip()去掉左右两边的空白
      • s.lstrip()去左边空白
      • s.rstrip()去掉右边空白
      • s.center(6,'sb')把字符串拉长成6个单位居中 用sb扩充
    • 转换:
      • 替换:
      • replace(old,onw,count)
      • 切割:
      • split('锯片')切割完的变成列表,锯片多宽损失多少
      • 当切割的内容在边上会出现空字符串
    • 格式化输出:
      • print('他是{},今年{}岁了,我喜欢{}'.format('老王',28,'饺子')),{}里可以放索引,也可以放对应的key.
    • 查找:
      • s.startswith('')判断是否以什么开头
      • s.endswith('')判断是否以什么结尾
      • s.count('')计算''出现几次
      • s.find('')查找''出现的位置,如果没有返回-1
      • s.index('')返回索引,如果找不到报错
    • 条件判断:
      • isalpha()判断是否是字母
      • isdigit()判断是不是数字
      • isalnum()判断是否是数字或字母
      • isnumeric()判断是不是数字识别中文里的数字
    • 字符串的长度:
      • len(s) 内置函数
    • 迭代:
      • 可迭代对象:可以一个一个往外拿东西的对象
  • 相关阅读:
    Chrome80调整SameSite策略对IdentityServer4的影响以及处理方案(翻译)
    IdentityServer4源码解析_4_令牌发放接口
    IdentityServer4源码解析_3_认证接口
    IdentityServer4源码解析_2_元数据接口
    IdentityServer4源码解析_1_项目结构
    AspNetCore3.1_Secutiry源码解析_8_Authorization_授权框架
    AspNetCore3.1_Secutiry源码解析_7_Authentication_其他
    AspNetCore3.1_Secutiry源码解析_6_Authentication_OpenIdConnect
    AspNetCore3.1_Secutiry源码解析_5_Authentication_OAuth
    AspNetCore3.1_Secutiry源码解析_4_Authentication_JwtBear
  • 原文地址:https://www.cnblogs.com/li-jj/p/9622632.html
Copyright © 2011-2022 走看看