python(三)数据类型:字符串和元组

1.字符串:用单引号,双引号,三引号括起来的,字符串是不能修改的。

2. 字符串的方法:定义一个字符串s='hdjsdsjssk'

2.1 s.strip():去掉字符串两边的空格。

2.2 s.lstrip():去掉字符串左边的空格。

2.3 s.rsrtip():去掉字符串右边的空格。

2.4 s.count('s'):统计字符串中有多少个相同的字符

2.5.1  s.index():查找字符在字符串的索引,如果没有这个字符,就会报错

2.5.2  s.find():查找字符在字符串的索引,如果没有这个字符,就返回-1

2.6 s[index]:通过索引查找元素

2.7 s.upper():把字符串里的每个字符变成大写

2.8 s.lower():把字符串里的每个字符变成小写

2.9 s.isupper():判断字符里的每个字母都是大写(如果有字母、数字、汉字,只判断字母),如果是就返回True,否则就返回False

2.10 s.islower():判断字符里的买每个字母都是小写(如果有字母、数字、汉字,只判断字母),如果是就返回True,否则就返回False

2.11 s.replae('A','B'):用B替换A

2.12 s.startswith(‘A’):判断该字符串是否以A开头,如果是就返回True,否则就返回False

2.13  s.endswith(“.jpg”):判断该字符串是否以.jpg结尾,如果是就返回True,否则就返回False

2.14 s.isdigit():判断字符串里的数字是否为整数,如果是就返回True,否则就返回False

2.15 s.capitalize():首字母大写

2.16 s.center(宽度,‘A’):指定字符串的长度,然后把字符串放中间,其他的地方用A填充,A可以为任何字符

2.17 s.zfill(宽度):指定字符串的宽度,如果不够就在前面添0。主要使用就是要写一个001-010这样的编号,但是int型只有1-10,所以用这种方法。

2.18 s.isalpha():只有是汉字、字母的时候才会返回True,否则返回False

2.19 s.isalnum():只有是汉字、字母、数字的时候才会返回True,否则返回False

2.20 s.isspace():是否有空格

2.21 s.format():格式化

2.22 s.format_map():格式化

2.23 s.split()分割字符串,字符串变成列表

2.24 ‘’.join() 把列表中的元素通过指定的字符串连接起来,方便写文件  列表变字符串

元组:

1. 定义 元组名=(‘’,)这样的就是元组,不能修改

2. 可以通过下标查找元组元素 t=('114.444.22.22','root','2323',6663)       print(t[0])

3. 元组名.count()统计相同元素的个数

4. 元组名.index()通过元素查找下标

pprint.pprint()也是打印

原文地址:https://www.cnblogs.com/dmjsd/p/10947107.html