Dinglei_hello · 2019年11月25日

每天一点python学习

本人是小白一位,只是按照自己的学习,所总结出来的小内容,各位大咖见笑啦!!

  1. 一行代码实现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)

image.png

#当我们使用global时
x=1
def func():
    global x 
    x=2
func()
print(x)

image.png
3 字典如何删除键和合并两个字典

#删除键的用法
dic={'name':'ding','size':'xxl'}
del dic['name']
print(dic)

image.png

#合并字典的用法
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])

image.png

推荐阅读
关注数
22
文章数
96
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息