-
......
查看全部 -
Python函数还接收一种参数叫做可变参数,可变参数即任意个参数的意思,可变参数通常使用
*args
来表示查看全部 -
定义函数的时候,还可以有默认参数,默认参数的意思是当这个参数没有传递的时候,参数就使用定义时的默认值。
查看全部 -
Python提供isinstance()函数,可以判断参数类型,它接收两个参数,第一个是需要判断的参数,第二个是类型。
查看全部 -
s='AABCDEFGHHIJ'
chip = s[1:-3]
print(chip)
查看全部 -
dict提供便捷的
pop()
方法,允许我们快速删除元素,pop()方法需要指定需要删除的元素的key,并返回对应的value。查看全部 -
不会报错的删除方法discard()
清除所有元素的方法clear()
isdisjoint()方法,可以快速判断两个集合是否有重合,如果有重合,返回False,否则返回True。
查看全部 -
print(r'''"To be, or not to be": that is the question.
Whether it's nobler in the mind to suffer.''')
查看全部 -
ch
是在for循环中定义的,意思是把字符串s
中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。ch是参数,可变其他,注意for后冒号查看全部 -
元组(tuple)和list一样,也是一个有序容器,在元组中,同样可以包含0个或者多个元素,并且也支持索引访问、切片等操作。
定义元组的方式是使用小括号()
将元组内的元素括起来。T = tuple(L)/数组转换成元组 L = list(T)元组转换成数组
tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。
在运行上tuple的性能是list的数倍。
查看全部 -
age = 3
if age>=18:
print('adult')
elif age>=6:
print('teenage')
elif age>=3:
print('kid')
else:
print('baby')注意判断条件及冒号
查看全部 -
电磁辐射 大幅度发
查看全部 -
Python从list删除元素
pop()方法,pop()方法默认删除列表的最后一个元素,并返回
pop()还可以接收一个参数,指定需要删除的元素的位置。
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] name = L.pop(2)
查看全部 -
Python向list添加新的元素
append()方法,总是将元素添加到list的尾部。
names = ['Alice', 'Bob', 'David', 'Ellena'] names.append('Candy')
2.insert()方法,需要两个参数,分别是需要插入的位置,以及需要插入的元素。
names = ['Alice', 'Bob', 'David', 'Ellena'] names.insert(2, 'Candy')
查看全部 -
Python的字符串format
字符串是Python程序重要的数据类型,到目前为止,我们输出的字符串的内容都是固定的,但有时候通过字符串输出的内容不是固定的,这个时候需要使用format来处理字符串,输出不固定的内容。
字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{}
,就可以把模板数据内容嵌到字符串模板对应的位置。# 字符串模板 template = 'Hello {}' # 模板数据内容 world = 'World' result = template.format(world) print(result) # ==> Hello World
如果模板中
{}
比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。# 指定顺序 template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.' result = template.format('World', 'China', 'Beijing', 'imooc') print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc. # 调整顺序 template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.' result = template.format('World', 'China', 'Beijing', 'imooc') print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.
除了使用顺序,还可以指定对应的名字,使得在format过程更加清晰。
# 指定{}的名字w,c,b,i template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.' world = 'World' china = 'China' beijing = 'Beijing' imooc = 'imooc' # 指定名字对应的模板数据内容 result = template.format(w = world, c = china, b = beijing, i = imooc) print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
任务
请使用两种format的方式打印字符串
Life is short, you need Python
。查看全部
举报