zoukankan      html  css  js  c++  java
  • day05 数据类型

    一、整形int

    基本使用:

    1,用途:记录年龄等级各种号码

    2定义方式:

    age=18     age =int(18)

    x =int(‘123’)#只能将纯数字的字符串转换成整形

    print(type(x))

    print(int(3.7))  #运行的结果是3   后面的0.7直接去掉

    3,常用操作+内置方法

          赋值   比较   算术

    该类型的总结:

     存一个值

    不可变(1,可变:值变,id不变。可变==不可hash

                        不可变:值变,id就变,不可变==可hash)

    print(hash(10))

    print(hash([1,2,3]))

    二浮点型float

    基本使用:

    1用途:记录身高、体重、薪资

    2定义方法 

    salary =1.3    salary =float(1.3)

      x =float(‘3.1’)

    print(x,type(x))

    3,常用操作+内置的方法

    赋值    比较  算术

    该类型的总结:

    存一个值

    不可变

    x=3.1

    print(id(x))

    x=3.2

    print(id(x))

    了解:

    复数

    x=1-2j

    print(x,type(x))

    print(x.real)

    print(x.imag)

    长整型long  #python3.x没有长整型

    三、字符串类型

      存一个值

      有序

      不可变

      1、常用操作和内置方法

        1.1按索引取值 name=' alxe,egon '

          name[1] = 'l'

        1.2、切片

          name[0:5] = 'alxe,'

        1.3、长度 len(name)

        1.4、成员运算 in 和 not in

        1.5、移除字符串两边的字符默认是空格:strip

          name.strip()

        1.6、切分split:以某个字符为分隔将字符串切成列表

          name.split(',')=[alex,egon]

        1.7、循环

          for i in name

      2、需要掌握的操作

        2.1、lstrip(移除字符串左边字符,默认是空格)rstrip    (移除字符串右边字符,默认是空格)

        2.2、lower大写换小写、upper小写换成大学写

        2.3、startswith检验指定范围内以指定字符为开头、endswith检验指定范围内以指定字符为结尾

        2.4、format   

                   #  print("网站名:{name}, 地址 {url}".format(name="菜鸟教程", url="www.runoob.com"))

                  # 通过字典设置参数 site = {"name": "菜鸟教程", "url": "www.runoob.com"} print("网站名:{name}, 地址 {url}".format(**site))   

        # 通过列表索引设置参数 my_list = ['菜鸟教程', 'www.runoob.com'] print("网站名:{0[0]}, 地址 {0[1]}".format(my_list))   

        # "0" 是必须的

        2.5、split、rsplit

        2.6、join

        2.7、replace

        2.8、isdigit

      3、了解的操作

        find、rfind、index、rindex、count

        center、ljust、rjust、zfill

        expandtabs

        captalize、swapcase、title

             is数字系列:中文、罗马数字(isnumeric())

        is其他:isalpha(是否存在纯数字)、isalnum(是否存在数字与字母组成)、isspace(是否含有空格)

    其他进制=>十进制

    十进制:0~9

    二进制:0   1

    八进制0  ~ 7

    十六机制0~9  A~F

  • 相关阅读:
    POJ2528——Mayor's posters (线段树区间更新查询+离散化)
    C++STL——unique函数总结
    HDU 5618 Jam's problem again(CDQ分治+树状数组(三维模板题))
    c++解决爆栈,手动加栈!
    POJ1741——Tree (树分治之点分治)
    树分治之点分治模板总结
    CodeForces
    字典树
    卡特兰数高精度算法
    基数排序
  • 原文地址:https://www.cnblogs.com/frank007/p/9664485.html
Copyright © 2011-2022 走看看