字符串
1. 使用title()方法修改字符串的大小写
name = "siyuan huang"
print(name.title())
Siyuan Huang
这里的title()表示一个“方法”,“方法”是Python对数据执行的操作,点号"."连接“受动者”和“施动者”。
类似的还有name.upper()& name.lower()。
2. 字符串的拼接
使用“+”即可
print(("siyuan" + " huang").title())
Siyuan Huang
3. 删除字符串首尾空白
方法rstrip()、lstrip()、strip()分别去除末尾、开头、两端的空白
favorite_language="python "
favorite_language.rstrip()
'python'
4. 数值转字符串
str(variable)可以将整型变量转为字符串
列表
1. 创建一个列表并查询元素
list_4=["a","b","c","d"] #空列表list_4=[]
list_4
['a', 'b', 'c', 'd']
list_4[1]
'b'
print(list_4)
['a', 'b', 'c', 'd']
print(list_4[1])
b
print(list_4[-1])
d
print(list_4[-2])
c
len(list_4) #求列表长度(元素个数)
4
2. 添加元素
#末尾添加
list_4.append('e')
print(list_4)
['a', 'b', 'c', 'd', 'e']
#任意位置添加
list_4.insert(2,'f') #2表示索引,即第3个元素现在变成了“f”,在这之后的元素右移,索引值加1
print(list_4)
['a', 'b', 'f', 'c', 'd', 'e']
3. 删除元素
使用del,前提是知道索引
del list_4[2]
print(list_4)
['a', 'b', 'c', 'd', 'e']
使用pop,可以删除任意位置的元素并将该元素赋给新的变量
popped_letter=list_4.pop() #不加索引则默认删除最后一个元素;popped_letter=list_4.pop(0)删除第一个元素
print(list_4)
['a', 'b', 'c', 'd']
print(popped_letter)
e
使用remove,前提是知道元素的值
list_4.remove('d') #若列表中'd'出现多次,这种表达只会删除第一个
print(list_4)
['a', 'b', 'c']
4. 列表中元素的排序
使用sort()方法,永久性排序
list_4.sort(reverse=True)
print(list_4)
['c', 'b', 'a']
list_4.sort()
print(list_4)
['a', 'b', 'c']
使用sorted()函数临时排序,原列表的顺序是不变的
print(sorted(list_4,reverse=True))
['c', 'b', 'a']
print(list_4)
['a', 'b', 'c']
!!!以上两种排序都是按照字母顺序
使用reverse()方法颠倒原列表的顺序,永久性的
list_4.reverse()
print(list_4)
['c', 'b', 'a']
以上代码块均在Python控制台下实现(在Linux终端窗口输入Python即可进入),并非在脚本中实现。
PS: 放在变量后面使用的是方法;放在变量前面使用的是函数,我感觉方法和函数差不多。