提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
python数据类型介绍
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、字符串简单介绍
- 定义:主要用来存储和表示字符
- 特点:由单引号、双引号、三个单引号或者三个双引号组成
- 构成:字符串中的字符可以包括数字、字母、中文字符、特殊符号、转义字符
例如:‘123’ , ‘abc’ , ‘你好’ , ‘*&miki’ , ‘\n’ , ‘\t’ , “abc” , ‘’‘abc’’’
二、字符串连接
1.字符串单次连接 # ‘a’+‘b’
2.字符串多次连接 #‘a’*3
三、字符串切片
四、移除字符串头尾指定的字符 string.strip([chars])
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
五、判断字符串开头结尾字符
string.startswith('L') #判断字符串是否以L开头,是的话返回true,否的话返回false
string.endswith('L') #判断字符串是否以L结尾,是的话返回true,否的话返回false
六、返回字符串中某个字符的位置
string.find('X') #找到这个字符返回下标,多个时返回第一个,不存在的字符返回-1
string.index('X') #找到这个字符返回下标,多个时返回第一个,不存在的字符报错
七、字符串替换
string.replace('oldstr','newstr') #字符串替换
七、返回字符串长度
len(str)
八、查找某个字符在字符串里出现几次
string.count(x)
九、将字符串中小写字母转换成大写字母
string.upper() #转换成大写
string.lower() #转换成小写
九、将字符串放中间,两边用指定字符补齐
string.center(n,'x') #将字符串string放中间,两边用指定字符x补齐,n为字符串长度,当n小于等于字符串string长度,返回原字符串
十、字符串格式化
应用场景:向屏幕输出时,可能要根据不同的需要来修改字符串内容,此时就可以用字符串格式化功能。
字符串格式化有两种: % 和 format
- 常用%格式化字符串
%s 使用str()函数进行字符串转换
%d 转为十进制整数
%f 转为浮点数
2.format格式化
十一、整型、浮点型、复数
python数字number类型
-
整型(int)
包括:正整数、负整数、0
-
浮点型(float)
-
复数(complex)
-
布尔型(bool)
定义:用来判断条件是否成立,返回值有True和False两种
布尔类型为什么是属于数字类型下的一种?
当布尔类型为0、None、空的时候,返回值为False
十二、列表的介绍和基本操作
python中常见的结构数据类型有很多,常见的有 列表、元组和字典。
-
列表定义
可以把大量数据放在一起,进行集中处理。列表时方括号[]包围的数据集合,不同成员以逗号‘,’隔开。
列表中可以包含任何数据类型,列表通过下表索引访问其中成员。列表是有序的列表,每个元素都分配一个下标索引。第一个索引是0,第二个索引是1,以此类推…
-
列表使用
-
列表进阶操作
十三、元组
- 定义
圆括号()包围的数据集合,可以通过序号访问元素 元组可以理解为一种特殊的列表 元组的元素一旦创建,是不可变得 元组的元素不可变,但当元组的元素为列表或者字典数据类型时,列表或者字典内的元素时可变的
- 应用
3.常见函数
十四、字典
# 十五、字典常用函数
十五、集合