• 2.字符串及其操作


    字符串操作及数据类型

    数据类型

    程序的本质就是驱使计算机去处理各种状态的变化,这些状态分为很多种,
    python中的数据类型
    python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是在初始化生成一个对象,即所有数据都是对象
    对象三个特性
    身份:内存地址,可以用id()获取
    类型:决定了该对象可以保存什么类型值,可执行何种操作,需遵循什么规则,可用type()获取
    值:对象保存的真实数据
    注:我们在定义数据类型,只需这样:x=1,内部生成1这一内存对象会自动触发,我们无需关心
    

    数字內建函数:

    int:转换为整型
    float:转换为浮点型
    abs:取绝对值
    hex:十进制转十六进制
    oct:十进制转八进制
    bin:转换为二进制
    

    字符串:

    定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串
    特性:
    1.只能存放一个值
    2.不可变
    3.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序
    补充:
      1.字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r'l	hf'
      2.unicode字符串与r连用必需在r前面,如name=ur'l	hf' 
    

    字符串常见操作:

    移除空白:strip
    分割:split
    长度:len
    索引:a="sss",a[0]
    切片:a="dsdsd",a[0:3]
    count:从一个范围内的统计某str出现次数
    endswith:
    find
    index:找不到会报异常
    format
    isalnum:至少一个字符,且都是字母或数字才返回True
    isalpha:至少一个字符,且都是字母才返回True
    isdigit:都是数字才返回True,12.8会返回False
    join:
    replace:
    upper
  • 相关阅读:
    C基础 数据序列化简单使用和讨论
    C扩展 从共享内存shm到memcache外部内存
    C扩展 C++回顾到入门
    window 安装 thrift
    CentOS 7 安装 docker-compose
    CentOS 7 安装 docker-machine
    linux jdk安装。
    CentOS 7(64位) 下Docker的安装
    Centos7 远程登录端口22 设置
    docker官方镜像库 搭建 jekins
  • 原文地址:https://www.cnblogs.com/jec1999/p/6959635.html
Copyright © 2020-2023  润新知