首页 > 编程语言 >【3】Python基础数据类型之字符串,切片,列表,元组,字典

【3】Python基础数据类型之字符串,切片,列表,元组,字典

时间:2023-01-29 18:45:12浏览次数:39  
标签:下标 Python 数据类型 列表 键值 字符串 元组 数据 字典

1.创建字符串

 

 2.字符串输入输出, 使用input()接收用户输入,使用print()输出 。

 

 3.字符串的索引下标

4.切片:指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。

 

① 不包含结束位置下标对应的数据, 正负整数均可;

② 步长是选取间隔,正负整数均可,默认步长为1。

 

字符串常用操作方法:

find():检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则返回-1。

index():检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则报异常。

 

count():返回某个子串在字符串中出现的次数

数组 list:是一种有序的集合,可以随时添加和删除其中的元素,用[]表示

 

 列表名称 = [数据1, 数据2, 数据3, 数据4, ...]        【列表可以一次存储多个数据且可以为不同的数据类型】

列表的作用是一次性存储多个数据,程序员可以对这些数据进行的操作有:增、删、改、查。

 

 

 

 

 

列表循环,列表嵌套

 

 

列表的嵌套


字典,字典里面的数据是以键值对形式出现,字典数据和数据顺序没有关系,即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即可。

字典特点:

符号为大括号(花括号)

数据为键值对形式出现

各个键值对之间用逗号隔开
基本语法:

# 有数据字典

dict1 = {'name': 'Tom', 'age': 20, 'gender': 'male'}

# 空字典

dict2 = {}
注意:一般称冒号前面的为键(key),简称k;冒号后面的为值(value),简称v;key:value就是我们通常说的键值对了。

字典的"查"操作

 数据序列的公共方法

标签:下标,Python,数据类型,列表,键值,字符串,元组,数据,字典
From: https://www.cnblogs.com/cyq0528/p/17073585.html

相关文章

  • 【4】Python3之格式化输入,输出,字符转换
    1.格式化字符串 %s,还可以写成  f'{表达式}'     f-格式化字符串是Python3.6中新增的格式化⽅法,该方法更简单易读。 2.转义字符\n:换⾏符。\t:制表符,一个tab键......
  • 【1】Python的环境搭建与输入输出
    Python解析器的作用:运行Python文件1.先去官网下载python可以在cmd中输入,python几个字符来验证是否成功安装python,如果成功安装将出现以下图片   2.Python解析......
  • ORM哪家强?java,c#,php,python,go 逐一对比, 网友直呼:全面客观
    前言最近一段时间,我使用​​golang​​开发了一个新的​​ORM​​库。为了让这个库更好用,我比较研究了各语言的主流​​ORM​​库,发现有一些语言的​​ORM​​库确实很好用,......
  • Python入门之列表练习
    #练习1:#在控制台中录入,在西游记中你喜欢的人物。#输入空字符串,打印所有(一行一个)人物。list_person=[]#录入过程whileTrue:srt_input=input("请......
  • 奇巧:C++ 调用python方法
    方法一:使用python提供给C/C++的API主流方法将python程序编程文本形式的动态链接库,在c/c++程序中调用其中定义的函数。本质上是在c++中启动了一个python解释器,由......
  • python带你快速了解新能源汽车行业
    大家都知道python有很多的用途,但是Python最重要的功能在于数据分析。面对密密麻麻的数字,怎么使用Python来进行数据分析。简单的来理解就是去粗取精。比如最近接到了一个项目......
  • python openpyxl
    importopenpyxlfromopenpyxl.stylesimportFont,Border,Side,Alignment,Color,PatternFill,colorsdefreadExel(filename="D:/test.xlsx"):inwb=ope......
  • Python入门之列表
    """列表列表名=[]列表名=list(可迭代对象)"""#1.创建列表#空list01=[]lost01=list()#默认值list02=["悟空",100,True]list02=list("我......
  • 一看就会的 Anaconda 搭建 OpenCV for Python 环境(全平台通用)
    前言在学习OpenCV的时候,需要搭建OpenCV的环境并安装一些库,本文就准备了OpenCVforPython,换而言之就是OpenCV的python的API接口。它拥有OpenCVC++API的功......
  • 使用Python实现高效摸鱼,批量识别银行卡号码并且自动写入Excel表格
    每当有新员工入职,人事小姐姐都要收集大量的工资卡信息,并且生成Excel文档,看到小姐姐这么辛苦,我就忍不住要去帮她了…于是我用1行代码就实现了自动识别银行卡信息并且自......