Python自学日记2


前言

这是博主学习Python第二天的内容,重点是四大容器的定义和增删改查,希望对各位读者有所帮助!


一、常见数据类型分类

1、type()函数

type(数据)的返回值为对应的数据类型

2、数字型:

(一)整形

(二)浮点型

(三)布尔型

(四)复数型

3、非数字型:

在这里插入图片描述

(一) 字符串型

(1)字符串定义的三种方式:
# 实现字符串的定义

# 成对的单引号和双引号
# 小拓展:成对的单引号能套双引号,成对的双引号能套单引号
print('xuhao')
print("xuhao")
print('"lalala"')
print("'lalala'")

# 成对的三个单引号或三个双引号
# 单引号和双引号都可以嵌套在里面
print('''xuhao''')
print("""xuhao""")
print('''lalala"'"''')
print("""'"lalala'""")

# 定义字符串的特殊形式(原生字符串)(正则表达式)
str = r"i\'m xuhao"
print(str)
(2)输入函数input的使用:
# 作用:获取用户的输入信息
# 格式:input(提示信息)
# 注意:input(提示信息) 函数获取的信息保存在变量中
# 注意:input(提示信息) 函数获取的信息都是字符串类型
# 操作:
name = input("请输入姓名:")
print(name)
print(type(name))
(3)字符串的常见操作:
str = "hello,python"

# 1、查询字符串
# 根据索引查询字符串中数据
# 格式:字符串[索引值]
print(str[0])
# 根据字符串中的数据获取索引
# 格式:字符串名.index(数据值),查找不到会报错
print(str.index('h'))
print(str.index('python'))

# 2、统计字符串
# 统计字符串长度
# 格式:len(字符串)
print(len(str))
# 统计大字符串中某个小字符出现的次数
# 格式:大字符串名.count(小字符串)
print(str.count('python'))

# 判断
# 以...开头
print(str.startswith("h"))
print(str.startswith("he"))
print(str.startswith("e"))
# 以...结尾
print(str.endswith("h"))
print(str.endswith("he"))
print(str.endswith("e"))
# 应用:查找以.py为结尾的文件或以.html为结尾的文件
str2 = 'xh.py'
str3 = 'xh.html'
print(str2.endswith('py'))
print(str3.endswith('py'))
print(str2.endswith('html'))
print(str3.endswith('html'))

字符串的查找:find
在这里插入图片描述
字符串的替换:replace
在这里插入图片描述
字符串的切割
在这里插入图片描述
在这里插入图片描述
字符串的拼接:通常用“+”
在这里插入图片描述

(4)字符串的切片(面试经常问):

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


总结

这是Python的字符串相关内容的总结,希望对你能有所帮助

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值