06 字符串简介

"""
字符串 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])

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值