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 可迭代对象是指可以一个一个往外取值的对象


浙公网安备 33010602011771号