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语言入门这篇文章的一些介绍,希望对大家有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
- 01-03
- 01-03
- 01-03
- 01-03
- 01-03
- 01-03
- 01-03
- 01-03
最新文章
- 01-03
- 01-03
- 01-03
- 01-03
- 01-03
- 01-03
- 01-03
- 01-03