美文网首页
Python基础-day05

Python基础-day05

作者: 陈small末 | 来源:发表于2019-01-11 08:55 被阅读0次

    数据类型

    ​ int float str tuple list bool dict set complex

    ​ pi --->math cmath

    float操作

    ​ a = 10.3

    # 向上取整
    res = math.ceil(10.2)
    print(res)
    
    # 向下取整
    print(math.floor(num1))
    
    # 保留小数的位数 5不算
    print(round(num1, 1))
    

    int操作

    import math
    
    num1 = 2
    num2 = -3
    
    # 取绝对值
    print(abs(num1), abs(num2))
    
    # x的y次幂
    print(math.pow(3, 3))
    
    # 开平方的操作
    print(math.sqrt(9.5))
    
    

    字符串操作

    ​ 用引号 包裹起来的内容我们叫字符串

    ​ 转义符:

    ​ \n 换行回车

    ​ \t 制表符

    ​ \r 回车

    ​ 如果想打印类似 \n 我们需要对\进行转义说明

        print("\\n")
        print("\\\\") 打印是\\ 其中第一个和第三个\ 表示的是转义操作 而第二和四个是要被转义的字符
    

    1 查找 find

    ​ 默认是从左向右查找 返回他第一匹配子串在原来字符串的下标,如果找不到返回-1

        str_data = "yjshfjksdys"
        # 字符串的查找
        print(str_data.find("sd"))
        # 从第6个开始搜索 包括了第6个
        print(str_data.find("j", 5))
        #指定一个左闭右开 从第六个到第是一个之间去找
        print(str_data.find("y", 5, 10))
    

    2 切片 --->获取子字符串

    获取指定范围的字符串
    print(str_data[1:3])
    :之后 不写 就是取到最后
    print(str_data[1:])
    :之前不写 默认是0
    print(str_data[:3])
    
    print(str_data[起始下标:结束下标:步长])
    将字符串逆序
    str_data[::-1]
    

    3 字符串获取长度

        len函数
        length = len("shejxiks")
    

    4 index

    ​ 和find类似 只是找不到的时候 不像find返回-1 而是直接报错

        print(str_data.index("z"))
    

    5 isalnum

    ​ 判断我们的字符串是不是由字母或者数字组成

    6 isdigit

    ​ 判断是不是全部由数字组成

    print("2324a".isdigit())
    

    7 isalpha

    ​ 判断字符串是不是全部由字母组成

    print("sa2d".isalpha()) ---》False
    

    相关文章

      网友评论

          本文标题:Python基础-day05

          本文链接:https://www.haomeiwen.com/subject/fqhvrqtx.html