当前的位置:首页 >  备孕期 >  产检建档 >  详情

10个让你涨知识的“Python”的小技巧

发布时间:2020-01-09 16:16:02  点击: 手机站

原标题:10个让你涨知识的“Python”的小技巧

如今,Python 已经成为一种再主流不过的编程语言了,它天生丽质,易于读写,非常实用,从而赢得了广泛的群众基础,被无数程序员热烈追捧。

常言道: “流水的语言,铁打的 Python”,貌似目前它已经“睥睨天下,傲视群雄”了。

其实Python已经是老司机了,它的第一个公开版本发布于1991年。

不过在编程世界里,Python属于“小鲜肉”、“高颜值”,告别了以往的刻板印象。

因为 Python 简单易用,甚至对于在写“Hello World”的开发者来说,也特别容易上手,所以说许多小白也愿意去学习

只是学习一门编程语言或者其他技能,都不能在短时间内学成,除非可以像电视剧把手放到背后传功,或者拿到屠龙刀里的九阳真经,让你成为武林高手!

在这里小编整理了一些学习Python的小技巧,能够帮助初学者快速入门~

01、交换变量

有时候,当我们要交换两个变量的值时,一种常规的方法是创建一个临时变量,然后用它来进行交换。例:

# 输入

a = 5

b = 10

#创建临时变量

temp = a

a = b

b = temp

print(a)

print(b)

但在Python中,其实我们有一种更简洁的写法:

2、if 语句在行内

print "Hello" if True else "World"

Hello

3、连接

下面的最后一种方式在绑定两个不同类型的对象时显得很酷。

nfc = ["Packers", "49ers"]

afc = ["Ravens", "Patriots"]

print nfc + afc

[""Packers"", ""49ers"", ""Ravens"", ""Patriots""]

print str(1) + " world"

1 world

print `1` + " world"

1 world

print 1, "world"

1 world

print nfc, 1

[""Packers"", ""49ers""] 1

4、计算技巧

#向下取整

print 5.0//2

2

# 2的5次方

print 2**5

32

注意浮点数的除法

print .3/.1

2.9999999999999996

print .3//.1

2.0

5、数值比较

x = 2

if 3 > x > 1:

print x

2

if 1 < x > 0:

print x

2

继续往下看:

6、两个列表同时迭代

nfc = ["Packers", "49ers"]

afc = ["Ravens", "Patriots"]

for teama, teamb in zip(nfc, afc):

print teama + " vs. " + teamb

Packers vs. Ravens

49ers vs. Patriots

7、带索引的列表迭代

teams = ["Packers", "49ers", "Ravens", "Patriots"]

for index, team in enumerate(teams):

print index, team

0 Packers

1 49ers

2 Ravens

3 Patriots

8、列表推导

已知一个列表,刷选出偶数列表方法:

numbers = [1,2,3,4,5,6]

even = []

for number in numbers:

if number%2 == 0:

even.append(number)

9、用下面的代替

numbers = [1,2,3,4,5,6]

even = [number for number in numbers if number%2 == 0]

10、字典推导

teams = ["Packers", "49ers", "Ravens", "Patriots"]

print {key: value for value, key in enumerate(teams)}

{""49ers"": 1, ""Ravens"": 2, ""Patriots"": 3, ""Packers"": 0}

以上内容将Python的一些基础语言整合到了一块,当然这是部分知识点,是不是看起来很容易?不像物理化公式一样,也没有大家想象中的那么难!

如果你还想了解到更多关于学习Python的小技巧,来找小编领取哦,或者可以关注“蚁小二”,可以带领大家认识不一样的Python!返回搜狐,查看更多

责任编辑:

您可能感兴趣

上海垃圾_孩子你咋这么爱吃油炸垃圾了?不许吃!

上海垃圾_孩子你咋这么爱吃油炸垃圾了?不许吃!

原标题:孩子你咋这么爱吃油炸垃圾了?不许吃!大人们总是diss我“你咋老吃油炸垃圾?”害,那是您没吃过我就不信谁吃过能不想第二次炸串串...

[夫妻久别重逢,男人会做什么?三个男人说了心中答案]

[夫妻久别重逢,男人会做什么?三个男人说了心中答案]

原标题:夫妻久别重逢,男人会做什么?三个男人说了心中答案一篇杂志里这样说:当时光荏苒,当年华不再,当最初的爱情回归平淡,恍然发觉,...

 [张嘉倪连生俩娃仍管婆婆叫阿姨!最好的婆媳关系,就是没有关系?]

[张嘉倪连生俩娃仍管婆婆叫阿姨!最好的婆媳关系,就是没有关系?]

原标题:张嘉倪连生俩娃仍管婆婆叫阿姨!最好的婆媳关系,就是没有关系?听到过身边很多人谈论自己所面临的婆媳关系。亲如母女者罕见,大多...

嘘!徐州市中心在发年终奖!最高999元!快来100+美食天堂吃个痛快!:

嘘!徐州市中心在发年终奖!最高999元!快来100+美食天堂吃个痛快!:

原标题:嘘!徐州市中心在发年终奖!最高999元!快来100+美食天堂吃个痛快!新年快乐!▼作为过去徐州绝对的商业中心,百大的周边集聚了大...

医院举行离退休老同志情况通报会暨新年联欢会_

医院举行离退休老同志情况通报会暨新年联欢会_

原标题:医院举行离退休老同志情况通报会暨新年联欢会恭贺新年欢颜笑语辞旧岁,曼舞轻歌迎新春。1月18日下午,离退休老同志情况通报会暨新...

【五星大厨不及家常便饭,这是一个有温度的厨房!】

【五星大厨不及家常便饭,这是一个有温度的厨房!】

原标题:五星大厨不及家常便饭,这是一个有温度的厨房!人间至味,不过三餐茶饭古梅生态农业园的这群“厨神们”认真备料、精心调配、煎炒焖...

【最解馋的几道家常菜,孩子们超爱吃,美味又营养】

【最解馋的几道家常菜,孩子们超爱吃,美味又营养】

原标题:最解馋的几道家常菜,孩子们超爱吃,美味又营养上汤金针菇材料:金针菇、火腿肠、皮蛋、浓汤宝、盐、大蒜、红椒、水淀粉做法:1、...

 [逛市集、备年货、迎新年!来①个“篆新”就够了!]

[逛市集、备年货、迎新年!来①个“篆新”就够了!]

原标题:逛市集、备年货、迎新年!来①个“篆新”就够了!随着春节的脚步临近,年味渐浓,家家户户都开始准备置办年货。吃、穿、戴、用、耍...

【2020年医师资格考试现场审核公告】

【2020年医师资格考试现场审核公告】

原标题:2020年医师资格考试现场审核公告2020年医师资格考试现场审核公告一、资料准备各乡镇卫生院统一收集本乡镇(包括村卫生所)所有报名...

 [裘皮类清洗]

[裘皮类清洗]

原标题:裘皮类清洗裘皮即皮毛一体,按其经济价值分为小毛细皮、大毛细皮、粗毛细和杂毛细皮四类。前两类属珍贵毛皮,如黄鼠狼、紫貂、水獭...