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

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

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

你们好,最近小活发现有诸多的小伙伴们对于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个工作日内删除。谢谢!

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

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

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

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

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

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

2030年前癌症疫苗或将问世

2030年前癌症疫苗或将问世

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

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

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

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

糖基化修饰(在rER中发生的N-连接的糖基化修饰)

糖基化修饰(在rER中发生的N-连接的糖基化修饰)

糖基化修饰(蛋白质的糖基化修饰) O-糖基化也是一种常见的翻译后修饰,是肽链中氨基酸侧链的糖基和羟基生成O-糖苷键的糖基化方式。可用于键合的羟基主要是丝氨酸和苏氨酸的醇羟基、羟赖氨酸的羟基(如胶原蛋白)、酪氨酸的酚羟基(如糖原)。 胶原蛋白中的羟赖氨酸可以通过糖基化进行修饰。生物化学论文。2012;...

斜纹绸和真丝的区别(斜纹绸真丝为啥感觉不像真丝)

斜纹绸和真丝的区别(斜纹绸真丝为啥感觉不像真丝)

什么是真丝斜纹绸(丝织物分类) 亲爱的朋友们,下午好。今天,小娜特别推出了真丝斜纹面料。想必之前很多姐妹对斜纹面料都不熟悉,尤其是一些没买过斜纹面料的姐妹,不知道什么是斜纹面料。在传统观念中,有姐妹认为素色丝缎是真丝,而斜纹面料不是。此外,斜纹织物没有缎子光滑。今天,小娜将向姐妹们介绍真丝斜纹绸的优...

初患痛风病症状(痛风病有些什么症状)

初患痛风病症状(痛风病有些什么症状)

痛风的临床表现有哪些?) 痛风在我们的生活中很常见。近年来,人们的生活水平不断提高,痛风的发病率也逐渐增加。特别是老年人比较多,给他们的生活带来了很大的不便。那么在生活中如何才能预防和避免痛风呢?接下来,让我们跟随边肖一探究竟! 1.痛风可分为以下四种症状: 1.无症状期 顾名思义,在这个阶段,人们...