本人是小白一位,只是按照自己的学习,所总结出来的小内容,各位大咖见笑啦!!
- 一行代码实现1--100之和
sum(range(1,101))
易错点:range的范围是range(start,stop,[step])
stop作为结束,但不包含stop
2.如何在一个函数内部修改全局变量
Python中定义函数时,若想在函数内部对函数外的变量进行操作,就需要在函数内部声明其为global。下面对比可以看到:
#当我们没有对函数外的变量声明为global时,输出仍为函数外的值
x=1
def func():
x=2
func()
print(x)
#当我们使用global时
x=1
def func():
global x
x=2
func()
print(x)
3 字典如何删除键和合并两个字典
#删除键的用法
dic={'name':'ding','size':'xxl'}
del dic['name']
print(dic)
#合并字典的用法
dic={'first name':'ding'}
dic2={'last name':'lei'}
dic.update(dic2)
print(dic)
4 python实现列表去重的方法
#主要思想上,将列表转化为集合,再输出为列表即可
lis=[11,12,11,12,13,14]
a=set(lis)
print(a)
print([x for x in a])