当前位置:首页 > 快讯 > 正文内容

python语言程序设计(python语言程序设计基础第二版电子版)

2023-03-11 14:22:05快讯628

你们好,最近小活发现有诸多的小伙伴们对于python语言入门详解,python语言入门这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

python语言程序设计(python语言程序设计基础第二版电子版)

1、 数据类型

2、 常见的数据类型:数字($ NUMBER)、字符串(string)、列表(array)、元组(tuple)和字典(dict)

3、 $ NUMBER人($ NUMBER)

4、 数字主要有:int(有符号整数)、long(长整数)、float(浮点数)和complex(复数)。

5、 var1=1(int)

6、 var2=51924361L(长型)

7、 var3=1.2(浮点)

8、 var4=3e 26J(复数)

9、 字符串

10、 字符串由单引号或双引号标识,数字、字母和下划线可以放在单引号或双引号内。

11、 str1='123456789 '

12、 Str2='我们都在学Python '

13、 数组和元组

14、 列表和元组是Python中最常用的数据类型。

15、 列表可以完成大多数集合类的数据结构实现。它支持字符、数字、字符串甚至列表(即嵌套)。

16、 列表由[]标识,是python中最常见的复合数据类型。

17、 元组用()标识,内部元素用逗号分隔。但是元组不能赋值两次,相当于一个只读列表。

18、 List和Tuple的区别在于,List是可变序列,Tuple是不可变序列。

19、 说白了,List可以增删改查,但是tuple只能查看(不可变)

20、 词典

21、 字典是根据一个键来查找一个值的。

22、 条件判断语句

23、 条件判断:简单来说就是满足条件就执行,不满足就不执行。这和我们的生活是一样的。拿一个栗子,一个西瓜10元,一个苹果5元,一个香蕉3元。如果你带3块钱,你可以买一个香蕉,5块钱买一个苹果。

24、 简单一句话:自上而下执行,满意就结束,不满意就找。

25、 3.循环(迭代)

26、 循环是经常使用的,循环的出现主要是高效。想一想,如果我们想得到1到10之间的数字,不能一一输出,浪费计算机资源,所以我们直接扔一个数字给计算机,它会自动检索输出。

27、 Range(10):就是生成一个数组,也就是说只要是序列我们都可以迭代。

28、 功能(函数)

29、 函数的定义:def代表函数。

30、 为什么会有函数这种东西?例如,我们编写了以下代码。

31、 现在有两个人(A和B)在开发一个项目。a写了上面的代码,然后突然有一天B会在某个地方写这个代码。如果B再写,就有点浪费了,于是函数出现了,如下图。

32、 a定义了add()这样的函数,B想直接使用。

33、 如果B想要的不是1到10的和呢,那么还有一个转移参数。

34、 我可以传递任何我想要的参数。不传递1个参数,想传递10个参数怎么办?

35、 这时使用可变参数(非常高级的用法):*号代表可变参数。

36、 Add1接受任意多的变量参数,最后以元组的形式在内部接收,大大简化了我们的工作效率。

37、 默认参数和关键字参数

38、 默认参数是定义函数时赋予参数的默认值。

39、 关键字参数主要是用来扩展函数的功能(任意的,想传就传,不想传就不传)。

40、 总结一下这个功能:

41、 明确需要注意的几点:

42、 [1]缩进和冒号

43、 [2]如果定义的函数没有它想要的,遵循语法规则并添加一个pass以避免报告错误。

44、 [3]return表示函数已经结束,值返回给调用者。

45、 参数:

46、 [1]默认参数:降低功能使用难度。

47、 【2】可变参数:方便我们提高开发效率。

48、 [3]关键字参数:主要扩展功能。

49、 递归函数:

50、 递归就是不断调用自己,直到条件不能满足。执行顺序是调用多个事实。最后执行时,先执行最后一个事实,返回结果(这个结果作为倒数第二个事实的参数),然后执行倒数第二个事实,依此类推。

51、 组件

52、 python写的代码以一个. py文件结尾,这个。py文件是模块,这是为了方便。

53、 使用规则:

54、 [1]导入我们的模块名称

55、 [2]如果我们只想在模块中使用一个特定的函数,我们使用from模块名导入模块的特定方法名。

56、 【3】有时候模块的名字很长,我们使用起来不是很方便。使用导入模块名作为别名意味着使用as为我们在这里使用的模块提供一个别名。使用起来更方便。

57、 [4]还有模块路径的问题:如果不在同一个路径,我们需要导入模块的完整路径,如果配置了环境,就不需要了。

以上就是python语言入门这篇文章的一些介绍,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:http://xixia168.cn/n/kx/275556.html

标签: 入门语言
分享给朋友:

“python语言程序设计(python语言程序设计基础第二版电子版)” 的相关文章

动易论坛模板(动易首页模板改了后主页没有显示)

动易论坛模板(动易首页模板改了后主页没有显示)

东艺论坛(广东东艺软件有限公司)十六画先生2016-11-05 15:28:18 本教程以服务器为例。 准备工具: 学习下载地址:http://www.phpstudy.net/phpstudy/phpstudy.zip 源代码:网上有很多。新手练的话,我就随便提供一套。因为我们的网站是由动态简易论...

信鸽图片制作手机软件下载(信鸽app软件下载手机)

信鸽图片制作手机软件下载(信鸽app软件下载手机)

信鸽图片(正宗詹森|6张信鸽图片)原鸽趣闻2017-12-16 08:05:00 《鸽趣》每天都给大家带来一些关于养鸽和赛鸽的常识,以及鸽子世界里的趣事。点击关注,每天都会免费为您带来实用的养鸽文章。大家一起讨论,一起进步,一起学习。有问题可以留言回答。 很多年轻的鸽友都是第一次买鸽子。很难分辨什么...

2030年前癌症疫苗或将问世

2030年前癌症疫苗或将问世

(观察者网讯)据《卫报》10月16日消息,德国生物技术公司BioNTech的创始人在接受BBC采访时称,针对癌症的疫苗可能2030年前上市。《卫报》截图BioNTech是欧洲最大生物技术独角兽,与美国辉瑞合作研发生产了mRNA新冠疫苗。据报道,该公司联合创始人乌古尔·萨欣(Uur ahin)和奥兹朗...

未来五年房地产怎么发展?定调来了

未来五年房地产怎么发展?定调来了

中新网10月18日电(中新财经记者 左宇坤)中共二十大报告中,在“增进民生福祉,提高人民生活品质”的大框架下阐述了房地产发展方向,具体提出:坚持房子是用来住的、不是用来炒的定位,加快建立多主体供给、多渠道保障、租购并举的住房制度。  这将对中国住房制度以及房地产市场发展带来怎样的影响?  重申“房住...

流产以后需要吃什么(刚流产完可以吃什么)

流产以后需要吃什么(刚流产完可以吃什么)

流产后吃什么(流产后吃什么?) 流产一般对身体伤害很大,因为手术后人不仅会受到一些器质性的伤害,还会被一些身体基础破坏,主要是容易造成气血两虚。对于女性来说,气血两虚本身就存在,手术后症状会加重,这时候就要补了。那么,流产后应该吃什么呢?手术后有哪些注意事项?让我们来看看吧。 流产后的饮食 1.首先...

原始天尊的徒弟(原始天尊的徒弟胜了为什么封神榜不是有名之人)

原始天尊的徒弟(原始天尊的徒弟胜了为什么封神榜不是有名之人)

原佛弟子(初佛弟子及孙辈) 元天尊、太上老君、田童教主、道长(后改名如来)、道士准提(大概是菩提菩提菩萨)都是洪钧菩萨的弟子。元始天尊是其他弟子中最有名的弟子和弟子。以下是详细分析。 第一佛十二弟子:广程子、红精、丁于真人、太乙真人、黄龙真人、文殊广发天尊、普贤真人、慈水道人、灵宝驱魔人、慧六孙、道...