python数据类型内置方法(部分明天补充)

1.整型内置

a.+加法,调用的内部的add函数
b.类型强制转换
  可以将符合整数格式的字符串转换成整数类型
  只能转换符合整数格式的字符串
c.进制转换
  oct()八进制
  hex()十六进制
  bin()二进制
d.int也支持进制转换,其他进制转为十进制
  eg:print(int('ob1101',2))

2.浮点数内置

 a.强制转换,符合浮点数的字符串,可以将整数转换为浮点数
    float(num)
以下只能用在字符串上
  b.判断当前类型是否数字类型
     num.isdigit()
  c.判断是否是小数类型
     num.isdecimal()

3.字符串

(1)拼接
    a.+
    b..join()期望收到的是字符串序列
      eg:separator = ','  
         elements = ['apple', 'banana', 'cherry']  
         result = separator.join(elements)  
         print(result)  # 输出: apple,banana,cherry
     注意:join,按照索引拼起来eg:",".join("ssss")===>s,s,s,s
 (2)索引取值
    正负索引,但不能修改
 (3)切片(遵循坐标轴规范左小右大)
    [起始索引位置:截止索引位置:步长]若步长不写默认为1
 (4)计算长度len(str)
 (5)成员运算in not in
 (6)去除空格但也可以指定字符
     首尾.strip('*')
     左  .lstrip()
     右  .rstrip()
 (7)切分split('x')以某字符切分
 (8)遍历
 (9)重复*
 (10)大小写转换upper(),lower()
     判断是否是大写或小写isupper(),islower()
 (11)判断字符串以什么开头或结尾
     startswith("x"),endswith("x")
 (12) 格式化输出
 (13)查找
     找到第一个就返回
     .find()返回的是索引,没找到的话返回-1,默认从左往右
     .index()返回的是索引,没找到的话报错,默认从左往右
     可以指定查找方向rindex()
     也可以指定区间index(查某字符,5,-1)
 (14)计算某字符出现的次数
     str.count('e')
 (15)填充字符串
     两边填num.center(填完的长度,填什么字符)
     注意如果是奇数,左边多一个
     ljust填右边
     rjust填左边
     zfill()填左边,填满所需长度的0
 (16)第一个单词首字母大写capitalize()
     每个单词首字母大写title()
     大小写翻转swapcase()

4.列表

(1)强制类型转换(可以索引取值,可以遍历的都能转换列表)
   注意range也可以转换成列表
(2)索引取值
(3)切片
(4)计算元素个数len()
(5)增删改查
增append()直接影响原来的表
  extend()合并
  insert(索引位置,元素)
删 del 列表[索引] 
   pop()返回的是弹出的那个元素,也可以索引弹出
   remove(值)
(6)颠倒元素
   reverse()
(7)排序
   sort()从小到大
   sort(reverse=True)从大到小
   sorted(列表名,是否翻转)
(8)遍历
(9)步长
  步长翻转[::-1]

5.字典

(1)增删改查
  查:[键],.get(key)
  增:字典[key]=value若原本存在则覆盖,不存在则新增
      setdefault(key,value)单键值对
      update(字典)多键值对
   删:del 字典[key]
       pop(key)
       clear()清空字典
       popitem()弹出键值对 默认弹最后的
(2)计算元素个数冷len(dic)
(3)成员运算
   默认运算的是键
(4)获取键对data.keys()
(5)获取值对data.values()
(6)获取键值对data.items()
   for key, value in user_data.items():
    print(key, value)
(7)遍历

相关推荐

  1. python数据类型方法(部分明天补充)

    2024-04-02 21:30:02       40 阅读
  2. python常用数据类型

    2024-04-02 21:30:02       22 阅读
  3. python扩展类型

    2024-04-02 21:30:02       61 阅读
  4. Python数据类型等入门语(句)法

    2024-04-02 21:30:02       60 阅读
  5. 函数部分

    2024-04-02 21:30:02       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 21:30:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 21:30:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 21:30:02       82 阅读
  4. Python语言-面向对象

    2024-04-02 21:30:02       91 阅读

热门阅读

  1. C语言中输入函数scanf与gets得区别

    2024-04-02 21:30:02       35 阅读
  2. Qt之QCollator字符串排序

    2024-04-02 21:30:02       37 阅读
  3. GIT使用

    2024-04-02 21:30:02       39 阅读
  4. Linux下如何切换多版本Python

    2024-04-02 21:30:02       27 阅读
  5. 蓝桥杯备考随手记: 字符串转换

    2024-04-02 21:30:02       36 阅读
  6. HTTP/HTTPS

    2024-04-02 21:30:02       37 阅读
  7. 【力扣】80.删除有序数组中的重复项Ⅱ

    2024-04-02 21:30:02       33 阅读