文章目录
前言
这是博主学习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的字符串相关内容的总结,希望对你能有所帮助