记录我的学习py之路
变量和简单数据类型
一、修改字符串的大小写方法:
1.title() 将每个单词的首字母都改为大小写
string = "hello world"
title_string = string.title()
print(title_string)
# 输出结果
Hello World
2.upper() 将字符串改为全部大写
string = "hello world"
upper_string = string.upper()
print(upper_string)
# 输出结果
HELLO WORLD
3.lower() 将字符串全部改为小写
string = "HELLO WORLD"
lower_string = string.lower()
print(lower_string)
# 输出结果
hello world
二、使用制表符或者换行符添加空白:
1. \t 是一个转义字符,用于表示制表符
print("Name\tAge\tCity")
print("John\t25\tNew York")
print("Emily\t30\tLondon")
# 输出结果
Name Age City
John 25 New York
Emily 30 London
2.\n 是一个转义字符,用于表示换行符
print("First line\nSecond line\nThird line")
# 输出结果
First line
Second line
Third line
三、删除空白
1.rstrip() 用于删除字符串末尾的空格或指定的字符
string = "Hello World "
new_string = string.rstrip()
print(new_string)
# 输出结果
Hello World
string = "Hello World!!!"
new_string = string.rstrip("!")
print(new_string)
# 输出结果
Hello World
2.lstrip() 用于删除字符串开头的空格或指定的字符
string = " Hello World"
new_string = string.lstrip()
print(new_string)
# 输出结果
Hello World
string = "!!!Hello World"
new_string = string.lstrip("!")
print(new_string)
# 输出结果
Hello World
3.strip() 用于删除字符串开头和末尾的空格或指定的字符
string = " Hello World "
new_string = string.strip()
print(new_string)
# 输出结果
Hello World
string = "!!!Hello World!!!"
new_string = string.strip("!")
print(new_string)
# 输出结果
Hello World
列表简介
一、[ ] 表示列表,索引从 0 开始
array = ['aa', 'bb', 'cc', 'dd']
print(array) #输出: ['aa', 'bb', 'cc', 'dd']
print(array[0]) #输出:aa
print(array[0].title()) #输出 Aa
二、修改、添加和删除元素
1.list.append(val) 在列表末尾添加元素
array = ['aa', 'bb', 'cc']
array.append('dd') # append()方法将元素 'dd' 添加到列表末尾
print(array) #输出:['aa', 'bb', 'cc', 'dd']
2.list.insert(idx, val) 在列表任何位置添加新元素
array = ['aa', 'bb', 'cc']
array.insert(1, 'ss') # insert()在目标索引添加元素
print(array) #输出: ['aa', 'ss', 'bb', 'cc']
3.del list[idx] 知道要删除的元素位置,并删除
array = ['aa', 'bb', 'cc']
del array[0] # 删除数据索引为0的元素
print(array) #输出:['bb', 'cc']
4.list.pop([idx]) 删除并返回索引idx(默认为末尾)元素,并接着使用它
array = ['aa', 'bb', 'cc']
result = array.pop() # 列表中的元素 'cc'已经被删除,并赋值给了result
print(array) #输出:['bb', 'cc']
print(result) #输出:cc
5.list.remove(val) 站到val在列表的位置,并删除
array = ['aa', 'bb', 'cc']
array.remove('aa')
print(array) #输出: ['bb', 'cc']
三、列表排序
1.list.sort() 永久性排序列表
numbers = [3, 1, 4, 1, 5, 9, 2, 6]
numbers.sort()
print(numbers) #输出:[1, 1, 2, 3, 4, 5, 6, 9]
numbers = [3, 1, 4, 1, 5, 9, 2, 6]
numbers.sort(reverse=True) #按降序排列
print(numbers) #输出:[9, 6, 5, 4, 3, 2, 1, 1]