学习python已经有一段时间,不知不觉已经把整本书学完了,再加上看了一些视频查漏补缺,认为现在应该复习一下,光看的形式无法起到很好的复习作用,于是打算写成文章,复盘一遍。
本章的学习内容:
1.大写upper、小写lower、首字母大写title、删除空格lstrip()、rstrip()、strip()
2.制表符 \t 换行\n
3.打印列表中特定位置的元素
4.在列表中插入元素insert(位置,“插入的内容”)
5.删除列表中的元素 del(永久) pop(暂时)
1.将字符转换成大写(upper)和小写(lower)
name = "pony"
print(name.upper()) # PONY
print(name.lower()) # pony
title() 和 capitalize()两者都是将首字母变成大写,但是又有所区别:
msg = "hello,world."
print(msg.title()) #Hello,World.
print(msg.capitalize()) #Hello,world.
可见title()可以将句子中的每个单词首字母都大写,而capitalize()只会将第一个单词的首字母变成大写。
删除空白
lstrip()删除开头的空格空白字符,rstrip()删除末尾的空白,strip()删除两端的空白。
msg = " python "
print(msg.lstrip())
print(msg.rstrip())
print(msg.strip())
运行结果:
python #注意后面有4个空格
python
python
2.\n 和 \t \n为换行符 \t为制表符(4个空格)
print("hello\nworld")
print("\thello,world")
运行结果:
hello
world
hello,world
此处安利一个快捷键 ctrl+d,可以快速的复制光标所行的代码,粘贴到下一行。 第二个小技巧:只要按下滚轮,向下拖几行就可以了(不知道该怎么描述)如图,从第一行的t结尾开始向下拖到第三行的t,三行代码可以从同一处地方同时编辑。或者按住Alt键,加上鼠标左键,可以在多处放置光标。
3.打印列表中特定的元素
如果想要打印出特定的元素,要先了解代码的索引(index)。 ["a", "b", "c", "d"] [0] [1] [2] [3] 第一个字母的索引是0,因此要从0开始数!
num = [1, 2, 3, 4, 5, 6]
print(num[3]) # 结果是4
4.在列表中插入元素insert(位置,“插入的内容”)
list1 = ["coco", "bob"]
list1.insert(1, "alice") # 在索引为1的位置添加一个alice
print(list1)
结果:
['coco', 'alice', 'bob']
5.删除元素 del() 和 pop()
-----add()------
name = ["tom", "marry", "coco"]
del name[1]
print(name) # ['tom', 'coco']
-----pop()-----
name = ["coco", "mary", "peter"]
pop_name = name.pop()
print(name) #['coco', 'mary']
print(pop_name) # 输出被弹出的值 peter