zoukankan      html  css  js  c++  java
  • python 整型,布尔值,字符串相关

    1.整型(int)

    1. 就是所有整数,

    2.布尔值(bool)

    • True
    • False
    • 0,"",[],{},(),none为False

    3.字符串(str)

    1. 字符: 是单一文字符号
    2. 字符串: 是多个有序字符序列
      • 字符串只能和字符串相加,拼接
      • 字符串只能和数字相乘
    • 用法: ' ' , " " ,''' ''' , """ """ .
    1. 索引

      • 是反应某个位置的字符

      • 索引的下标是从0开始

      • 取字符方式为

        s="你好啊"
        s[1]#就是"好"
        s[-1]#就是"啊",用-1来取倒数第一个
        
    2. 切片

      • 利用索引来取开始到结束的字符

        s="你好我叫xxx"
        s[0:2]#为"你好" 切片是前取后不取,后面取到后面索引值之前的字符
        s[-3:]#为倒数第三个到最后"xxx"
        
      • 切片默认是从左往右切

      • 步长

        s="你好我是xxx"
        s[0:4:1]#默认步长是1 ,"你好我是"
        s[0:4:2]#"你我"
        s[-4::-1]#负数就是倒着取"是我好你"
        

    字符串的相关语法

    注:字符串是不可变类型,所有操作不会改变原字符串.

    .lower() 全部小写
    ***.upper() 全部大写
    .swapcase() 大小写互换
    **.title() 被空格等非字母隔开的单词首字母大写
    **.center(字符长度,用哪个字符补) 字符串居中,不够长度左右两边用什么补齐,默认空格
    \t , \n tab , 换行
    ***.strip() 去两端空格,换行 ,也可以去两边元素
    .lstrip() 去左边空格
    .rstrip() 去右边空格
    ***.replace(old,new,几次) 替换元素
    ***.split() 切割,用来切割的元素消失,生成list 如果在切两端会出现空字符串
    ***.format() 格式化输出,占位用{},
    s="你好,我叫{},我今年{}岁了,对,我就叫{}".format("ice",22,"ice")
    s="你好,我叫{0},我今年{1}岁了,对,我就叫{2}".format("ice",22,"ice")
    s="你好,我叫{name},我今年{age}岁了,对,我就叫{name}".format(name="ice",age=22)
    
    ***.startswith() 是否以xxx开头
    .endswith() 是否以xxx结尾
    ***.count() xx字符出现了几次
    ***.find() 寻找字符出现的位置,索引.如果没有返回-1.可以切片找
    .index() 同上,但是找不到会报错
    "_".join(a) 用-连接字符串例:a="abc",a_b_c
    .isalpha() 判断是否由字母组成
    ***.isdigit() 是否由整数组成
    .isdecimal() 是否由小数组成
    .isnumeric() 中文数字也能识别
    .isalnum() 是否由数字和字母组成
    len() 字符串长度
  • 相关阅读:
    Python接口自动化之测试用例加载到测试套件的几种方法
    python接口自动化之logging日志模块相关
    Fiddler篡改请求参数后重新发起请求操作
    python接口自动化之request模块一些注意事项
    MAC系统下python放webdriver等文件路径
    python安装suds模块提示ModuleNotFoundError: No module named 'client'
    mac系统利用命令安装jenkins
    linux命令
    python 连接数据库,查询结果写入数据到excel
    python连接mysql数据表查询表获取数据导入到txt中
  • 原文地址:https://www.cnblogs.com/nieice/p/10973787.html
Copyright © 2011-2022 走看看