zoukankan      html  css  js  c++  java
  • day03 字符串

    今日学习

    1.python的基本数据回顾

    2.int--数字类型

    3.bool值 取值只有True False bool值没有操作

    4.字符串

    1.python的基本数据回顾

    1)int =>整数,主要用来进行数学运算

    2)str=>字符串 可以保存少量数据并进行相应的操作

    3)bool=>布尔值 用来判断真假 Ture False

    4)list=>列表 储存大量的数据.用[]表示

    5)tuple=>元组,不可以发生改变 用()表示

    6)dict =>字典 保存键值对 一样可以大量保存数据

    7)set=>集合 保存大量数据.不可以重复 其实就是不保存value的dict

    2.int--数字类型

    在python3中所有的整数都是int类型. 但在python2版本中如果数据量比较⼤. 会使⽤long类型. 在python3版本中不存在long类型

    3.bool值 取值只有True False bool值没有操作

    转换问题: str => int    int(str) int => str  str(int)   int => bool bool(int) . 0是False  非0是True bool=>int     int(bool) True是1, False是0  str => bool   bool(str)  空字符串是False, 不空是True bool => str    str(bool) 把bool值转换成相应的"值"

    4.字符串

    把字符连成串 在python中使用 ' , " , ''' , " " "引起来的内容被称为字符串

    切片和索引

    索引就是下标        切记 下标从0开始

    切片我们可以使用下标来截取部分文字符串的内容

    顾头不顾腚 从start开始截取到end位置 但不包括end

    片长 :如果是整数,则从左往右取 如果是负数 则从右往左取 默认是1

    字符串的相关操作方法

    1 upper 所有字母大写

    2.strip 去掉两端的空格 空格包括空白 换行 Tab

    3.replace (old,new) 把old 换成new 

    4.split()切割字符串

    5.startswith ()判断是否以xxx开头

      endwith ()判断是否以xxx结尾

    6.find 查找 找不到返回-1

    7.isdigit()判断是否数字组成

    8. len()求长度

     格式化输出

    s="我叫%s,今年%s岁了,我喜欢%s,"%(周杰伦,18,昆凌)

    s="f我叫{name},今年{age},我喜欢{wife}"

  • 相关阅读:
    学生党 应该去 研究研究 Socket(套接字) 实现原理
    收录一些 硬件 相关的 文章
    谈谈 软件 开源项目
    我决定 开启 一个 人工智能 机器学习 技术 的 普及项目 Let it Learn
    我邀请 民科吧 网友 和 三江老师 来 反相吧 辩论 调和级数
    共量子论 丢番图方程组 数值求解 最小分子解
    刚 看了一下 一元三次方程 的 解法
    研究发展 C 语言
    对 量子病态定理 提出的 代数方程 不成立 的 证明
    数学 改革
  • 原文地址:https://www.cnblogs.com/zty1304368100/p/10032939.html
Copyright © 2011-2022 走看看