""" 字符串 str 介绍: 只要能在键盘上打出来的,都是字符串 空格 特殊符号 数字 定义方式: 1、成对的引号(单、双都可以) 2、三对引号(可以保留里面的原有格式) 注意: 1、引号会自动配对 2、如果实在要用引号,可以使用不同的引号进行区分 """ # name = "Eter_" # name = 'Eter_' # print(name) # print(type(name)) # ask = "亲爱的:" \ # "好想你!" # print(ask) # 单对引号不具备换行显示功能 # ask2 = """ # 亲爱的: # 你好呀! # """ # print(ask2) # print("鲁迅先生说过:'真的勇士敢于直面惨淡的人生!'") """ 有序的序列结构 序列机构: 可以存储多个数据(元素/值) 有序:有顺序可以,可以使用下标(索引)会进行排序 len(数据) 查看数据的长度 """ # print(len('玉婷')) # print(len('123')) # 字符的 1 2 3放在一起的 # 数值类型不是序列结构,没有长度的概念 # print(len(123)) # 数学上的 一百二十三 不是数值 1 2 3的拼接 # a, b = "俊霆" # 这个字符串里面有2个元素,可以被两个变量接收 # print(a, b) """ 字符串的查找 索引(下标) 顺序:从0开始计数 0、1、2、3…… 逆序:-1 -2 -3 …… 查找单个值:str[索引] 查找多个连续的值:str[起始下标:结束下标] 获取从起始到结束位置范围里面的元素(左闭右开, 闭区间表示可以拿到,开区间拿不到) 查找多个不连续的值:str[起始:结束:步长] 步长默认为1 步长为n,表示隔n-1隔取一个元素 注意: [起始:结束:步长] 下标和步长具体的值可以不写直接用默认的,但是结构不能丢 步长的方向要和起始·结束的方向一致,否则取到值 从前往后,步长为正; 从后往前步长为负数 """ # cls28 = "你们好呀,28期的同学们!" # print(cls28[5]) # 索引为5的字符(正数第六个) # print(cls28[-5]) # 索引为-5的字符(倒数第5个) # 0的位置可以拿到,3的位置拿不到 # print(cls28[0:3]) # 你们好 # print(cls28[0:4]) # 你们好呀 # date = '123456789' # print(date[0:9]) # 默认步长为1,走一步拿一个(全部拿) # print(date[0:9:2]) # 走2步拿一个(隔1个取一个) # print(date[0:9:3]) # 走3步拿一个(隔2个取一个) # 起始不写默认第一个,结束不写默认最后一个 # print(date[:]) # print(date[:6]) # print(date[-1:0:-1])
06 字符串简介
最新推荐文章于 2024-07-29 14:37:54 发布