目录
tuple:
tuple格式:
tuple和列表的区别:
查询类型小方法:
string(字符串):
字符串格式:
三种格式的区别:
1.单引号,双引号换行是要用换行符,三个单引号不用。
2.单引号,双引号不会保留编辑器内的格式,三个单引号可以保留。我们还是以上面为例。
注意事项:
字符串常用操作:
1. strip()函数:
2. startswith()函数:
3. endswith()函数
4. find()函数:
5.lower()函数:
6.upper()函数:
7.split()函数:
8.replace()函数:
9.len()函数:
10.输出指定位置的字符:
11.用if语句判断字符串内是否有指定字符:
读取文件:
1.read()读取所有内容,结果以字符串形式返回:
2.readlines()读取所有内容,结果以列表形式返回:
tuple:
tuple格式:
名字 = (元素,元素)
tuple_test = (1,2,3)
tuple和列表的区别:
列表的元素是可以更改的,包括修改元素值,删除和插入元素;
而tuple一旦被创建,它的元素就不可更改了。
所以tuple用于保存无需修改的内容。
查询类型小方法:
格式:print(type(名字))
print(type(list_test))
string(字符串):
字符串格式:
名字 = '元素' 或 名字 = "元素" 或 名字 = '''元素'''(三个单引号)
s = '6556'
s1 = "6786t78687ty78"
s2 = '''12345667yuiuijjhkjhl'''
三种格式的区别:
1.单引号,双引号换行是要用换行符,三个单引号不用。
s = '655' \
'6'
s1 = "1234567890-" \
"123456789" \
"12345"
s3 = '''
1234567
234567890
'''
2.单引号,双引号不会保留编辑器内的格式,三个单引号可以保留。我们还是以上面为例。
s = '655' \
'6'
s1 = "1234567890-" \
"123456789" \
"12345"
s2 = '''
1234567
234567890
'''
print(s)
print(s1)
print(s2)
输出后的结果为:
注意事项:
当元素内有单引号,双引号或三个单引号时,元素外侧不得用元素内部有的引号括起,否则会报错。
字符串常用操作:
这里统一字符串为:
string = ' This is a string '
1. strip()函数:
删除字符串首尾的内容
格式为:
名字.strip(想删除的首尾字符)
string.strip()
#This is a string
当括号内没有内容时,默认删除空格和换行符。
2. startswith()函数:
检查字符串是否以输入内容开头
格式为:
名字.startswith()
string.startswith("")
#Ture
3. endswith()函数
检查字符串是否以输入内容结尾
格式为:
名字.endswith()
string.endswith("")
#Ture
4. find()函数:
检查字符串中是否包含输入内容
格式为:
名字.find()
string.find('is')
#6
5.lower()函数:
将字符串中所有字母换成小写
格式为:
名字.lower()
string.lower()
#this is a string
6.upper()函数:
将字符串中所有字母换成大写
格式为:
名字.upper()
string.upper()
#THIS IS A STRING
7.split()函数:
将字符串按输入的内容分割成列表。
格式为:
名字.split()
string.split(" ")
#['', '', '', '', 'This', 'is', 'a', 'string', '', '', '', '', '', '']
8.replace()函数:
将字符串中指定的部分替换成其他字符。
格式为:
名字.replace('被替换的字符','替换的字符')
string.replace("a", "an")
#This Is an string
9.len()函数:
求字符串的长度
格式为:
len(名字)
(len(string))
#26
10.输出指定位置的字符:
格式为:
名字[序号]
string[0]
#' '
11.用if语句判断字符串内是否有指定字符:
格式为:
if "指定字符" in 名字:
if "is" in string:
print("in the string")
#in the string
或 if "指定字符" not in 名字:
if "iss" not in string:
print('not in the string')
#not in the string
读取文件:
1.read()读取所有内容,结果以字符串形式返回:
格式为:
with open("文件名") as f:
名字 = f.read()
with open("a.txt") as f:
data = f.read()
2.readlines()读取所有内容,结果以列表形式返回:
(一般配合for in遍历使用)
with open("文件名") as f:
for 名字 in = f.readlines()
with open("a.txt") as f:
for line in f.readlines()