Python初识 数据类型(一)
一.python的基本数据类型
1.int----整型---主要用来进行数学运算
2.str----字符串---可以保存少量的'数据并进行相应的操作
3.bool----布尔值---判断真假,True or False
4.list----存储大量的数据,用[]表示
二.整数int
整数可进行的操作 bit_length() 计算整数在内存中所占用的二进制码的长度
三.布尔值bool
数据类型的转换 int =>str str(int)
str=>int int(str)
int=>bool bool(int) 0为False,非0为True
bool=>int int(bool) True为1,False为0
str=>bool bool(str) 空字符串为False,非空为True
bool=>str str(bool)
四.字符串
把字符连成串,用'',"",''''''连接起来的内容叫做字符串
4.1 切片和索引
1.索引 索引就是下标,从0开始,
2.切片 用下标来截取部分字符串的内容
语法:
str[start:end]
规则:顾头不顾尾,从start开始截取,到end结束,但不包含end
跳着截取
语法
str[start:end:step] 步长:如果是正数,从左向右取,如果是负数,从右向左取,步长默认是1
4.2 字符串的相关操作
1.大小写转来转去 s="XXXXXXXXXXXX"
首字母大写 s.capitalize() 大小写转换 s.upper() s.lower()
大小写相互转换 s.swapcase() 转换成小写 s.casefold()
每个被特殊字符隔开的字符首字母大写 s.title()
2.切来切去
居中 center()
更改Tab的长度 expandtabs()
去空格 去掉两边空格 strip() 去掉左边空格 lstrip() 去掉右边空格 rstrip()
字符串替换 replace()
字符串切割 split()
3.格式化输出
4.查找
判断是否以XX开头 startswith() 判断是否以XX结尾 endswith() 查找XX出现的次数 count()
查找XX出现的位置 find() 如果要查找的内容不存在,返回-1,如果存在返回索引
求索引 index() 如果找不到,报错
5.条件判断
是否由字母和数字组成
数字和字母 isalnum() 字母 isalpha() 数字 isdigit() isnumeric()---可识别中文
6.计算字符串的长度
len()
7.迭代
for循环
for 变量 in 可迭代对象
pass 可迭代对象是指可以一个一个往外取值的对象