当前位置:首页  综合精选

综合精选

python语言入门详解(python语言入门)

2023-03-11 14:22:05
导读 你们好,最近小活发现有诸多的小伙伴们对于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语言入门这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!