首页 > 编程语言 >python数据类型内置方法(部分明天补充)

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

时间:2024-04-03 10:29:17浏览次数:36  
标签:内置 转换 python 数据类型 索引 步长 key 字符串 字典

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)遍历

标签:内置,转换,python,数据类型,索引,步长,key,字符串,字典
From: https://blog.csdn.net/ahuaaaaa/article/details/137247178

相关文章

  • 第十一篇【传奇开心果系列】Python自动化办公库技术点案例示例:深度解读Python自动化操
    传奇开心果博文系列系列博文目录Python自动化办公库技术点案例示例系列博文目录前言一、重要作用二、Python操作PDF文件转Word文档介绍三、提高效率示例代码四、保持一致性示例代码五、精确度与质量控制示例代码六、适应复杂需求示例代码七、可扩展性与与集成性示例代码......
  • mysql基于布尔的盲注,使用python脚本爆破
    使用python脚本,判断返回页面中是否包含成功的flag图片,爆破出来数据库中的内容,实现自动爆破importrequestsimporttimeurl="http://127.0.0.1/sqli-labs-master/Less-14/"payload={"uname":"","passwd":"123456","submit&q......
  • 加速Python的几种方法
    加速Python的几种方法前言注意以下内容均为本人主观操作感受,运行环境为Win10+python3.7_32位,仅供本人日后查阅众所周知,python是一门优美而简洁的编程语言,其最大的不足在于运行速度过于感人,而C语言作为最接近底层的高级语言,速度快是他最大的优势。python被誉为胶水语言,应该有办......
  • Python套索回归lasso、SCAD、LARS分析棒球运动员薪水3个实例合集|附数据代码
    全文链接:https://tecdat.cn/?p=35585原文出处:拓端数据部落公众号在数据科学和机器学习领域,回归分析是一种强大的工具,用于探索变量之间的关系并预测未来的结果。其中,套索回归(LassoRegression)是一种线性回归方法,特别适用于解决高维数据和过拟合问题。它通过引入正则化项来限制模......
  • Python命名规范
    ★类属性命名规范类属性通常采用大写字母、下划线分隔的方式命名,遵循以下规范:1.如果类属性是常量,通常使用全大写的字母表示,多个单词之间用下划线分隔,例如:MAX_SIZE。2.如果类属性表示一个布尔值或状态,通常使用is或has开头,例如:is_running、has_finished。3.如果类属性表示......
  • 10秒钟用python接入讯飞星火API(保姆级)
    正文:        科大讯飞是中国领先的人工智能公众公司,其讯飞星火API为开发者提供了丰富的接口和服务,以支持各种语音和语言技术的应用。步骤一:注册账号并创建应用首先,您需要访问科大讯飞开放平台官网,注册一个账号。注册完成后,登录账号,在控制台中创建一个新应用。创建......
  • Python控制安卓模拟器——uiautomator2模块
    Python控制安卓模拟器——uiautomator2模块目录Python控制安卓模拟器——uiautomator2模块介绍【1】安装python【2】安装adb1]下载[adb:[2]配置环境变量【3】安装uiautomator2【4】连接设备(安卓模拟器)【5】u2指令控制设备常用指令【6】安装weditor【7】元素操作元......
  • 就业班 第二阶段(python) 2401--4.2 day1 python初识
    一、Python语言介绍1、Python发展历史2、Python简介3、Python特点4、Python的能力二、Linux编译安装Python31、源码安装1、安装依赖软件包2、下载3、解压安装4、配置共享库文件5、测试python36、测试pip32、配置使用国内源安装第三方模块1、创建配置文件补充内容四、......
  • 列表和字典的内置方法
    1列表的内置方法gf_name_list=['高圆圆','刘亦菲','赵丽颖','范冰冰','李嘉欣']一、增(1)列表最后位置追加一个值gf_name_list.append("橘梨纱")(2)向列表任意位置插入一个值gf_name_list.insert(1,"橘梨纱")(3)扩展列表gf_name_list.extend([&......
  • python变量和简单的数据类型[第 2 章(上)]
    2.1运行解释文件扩展名:结尾的.py用于指出文件内容是Python代码Python解释器:读取整个文件,确定其中每一行的含义并执行例如,当解释器看到print,就会将括号中的内容打印到屏幕上。语法高亮:用不同的颜色,区分出程序代码中的不同部分 2.2变量修改我们在上一章中写的代......