zoukankan      html  css  js  c++  java
  • 1,python 的基本数据类型

    Python3 中有6个标准的数据类型:Number(数字);字符串(String);列表(list);元组(Tuple);字典:(Dict);集合(Sets) 

    Number: 数字

    int整形 float浮点型 Bool 布尔型 complex 复数型

    判断用 type()

    string :字符串

    用单引号(双引号)包裹起来的东西就叫做字符串,多行字符串用三引号包裹  同时字符串中还存在转义字符用

    空字符也是可以存在的

    int("20")

    20

    float("20")

    20.0

    字符串也是可以拼接的

    a = "hello"

    b = "world"

    a+b

    "helloworld"

    字符串定义之后,不能随意改变其中的字符,如果非要改变可以切片之后重新组合或者用replace()函数

    name = "hello"

    name.replace("l","s")

    "hesso"

    replace()会将字符串里所有的l全部替换成s,有多少替换多少

    name[:2] = "he"

    name[2:3] = "l"

    name[3:] = "lo"

    name[:2] +"s" +name[3:]

    "heslo"

    切片比较精确,想换哪里切哪里,就是比较麻烦

    既然说到切片了,咱们就聊聊如何切片:

    name[a:b:c]

    a这个位置表示从什么地方开始切片,包含a这个位置,如果a为0,可以省略不写   a可以为负数时,就是从字符串的结尾往前数,字符串的最后一位为-1

    b这个位置表示切片到什么位置结束,不包含b这个位置,b省略不写,表示结束位置为切到底 b也可以为负数,但是b 必须要大于a

    c这个位置表示切片的间隔,间隔为1时,可以连前面的“:”一起省略不写 

    c也可以为负数,但是c的情况比较特殊,[::-1]将字符串倒过来输出,其他情况有可能得到空字符串或者报错,具体自己尝试

    列表和字符串的想换转换,我们到了列表的时候再说。

  • 相关阅读:
    MongoDB数据创建与使用
    python库安装方法及下载依赖库
    java开发基础知识学习
    wifi破解基础及工具的使用
    Markdonw基本语法学习
    toj 4353 Estimation(树状数组+二分查找)
    POJ 1694 An Old Stone Game【递归+排序】
    POJ 2092 Grandpa is Famous【水---找出现第二多的数】
    POJ 2993 Emag eht htiw Em Pleh【模拟画棋盘】
    POJ 1068 Parencodings【水模拟--数括号】
  • 原文地址:https://www.cnblogs.com/MaDon/p/9148752.html
Copyright © 2011-2022 走看看