您好、欢迎来到现金彩票网!
当前位置:彩之网 > 转义字符 >

一篇小文入门 Python

发布时间:2019-08-09 21:26 来源:未知 编辑:admin

  作者:乐雨泉(yuquanle),湖南大学在读硕士,研究方向机器学习与自然语言处理。

  Python 是由 Guido Van Rossum 在 90 年代早期设计,现在是最常用的编程语言之一。特别是人工智能的火热,再加之它的语法简洁且优美,实乃初学者入门AI必备的编程语言。

  第一个字符必须是英文字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。

  保留字即关键字,不能用作任何标识符名称。 keyword 模块可以输出当前版本的所有关键字:

  Python 使用缩进来表示代码块而不是大括号 {}。 缩进的空格数是可变的,但是同一个代码块的语句必须是相同的缩进空格数。建议四个空格数。

  通常是一条语句一行,如果语句很长,我们可以使用反斜杠()来实现多行语句。在 [], {}, 或 () 中的多行语句,则不需要反斜杠。

  计算机程序要处理不同的数据,需要定义不同的数据类型。Python 中的变量不需要声明,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

  Python中变量就是变量,没有类型,所说的类型是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

  数字类型是不可变数据。Python3 支持 int(整数)、float(浮点数)、bool(布尔)、complex(复数),数值类型的赋值和计算是很直观的。

  关于数值运算,可以同时为多个变量赋值,如a, b = 1, 2。一个变量可以通过赋值指向不同类型的对象。

  除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。混合计算时,Python会把整型转换成为浮点数。

  Python 没有单独的字符类型,一个字符就是长度为1的字符串。字符串用单引号 或双引号 括起来。

  列表类型是一种有序的集合。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号 [] 之间、用逗号分隔开的元素列表。

  #max()方法:返回列表元素最大值。min()方法:返回列表元素最小值

  #pop()方法:移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

  # 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用

  #max()方法: 返回元组中元素最大值。min()方法: 返回元组中元素最小值

  集合类型是无序的不重复元素序列。使用大括号 {} 或者 set() 函数创建集合。

  注意:创建一个空集合必须用 set() 而不是 {},因为 {} 是用来创建一个空字典。

  字典的每个键值(key=value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。

  条件控制:通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。

  每个条件后面要使用冒号: ,表示接下来是满足条件后要执行的语句块。使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。在 Python 中没有 switch–case 语句。

  #range()函数:遍历数字序列,可以使用内置range()函数生成数列

  #continue语句:跳过当前循环块中的剩余语句,然后继续进行下一轮循环

  #pass 语句:pass是空语句,是为了保持程序结构的完整性,pass 不做任何事情,一般用做占位语句

  函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。

  Python提供了许多内建函数,比如“print()”,也可以自己创建函数,这被叫做用户自定义函数。

  # 关键字参数: 调用时指定参数的名称,且与函数声明时的参数名称一致。使用关键字参数允许函数调用时参数的顺序与声明时不一致。

  # 默认参数:在函数声明时,指定形参的默认值,调用时可不传入参数(使用默认值)。

  #可变参数:变参数就是传入的参数个数是可变的,可以是1个、2个到任意个。

  #在参数前面加了一个*号。在函数内部,参数numbers接收到的是一个tuple。

  # 关键字参数:可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。

  #除了必选参数x外,还接受关键字参数kw。在调用该函数时,可以只传入必选参数。

  类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。

  类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。

  面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。

  把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。

  # from…import 语句:从模块中导入一个指定的部分到当前命名空间中

  # from…import* 语句:导入一个模块中的所有项目。然而这种声明不该被过多地使用

  乐雨泉 (yuquanle),湖南大学在读硕士,研究方向机器学习与自然语言处理。曾在IJCAI、TASLP等会议/期刊发表文章多篇。欢迎志同道合的朋友和我在公众号AI小白入门一起交流学习,探讨成长。返回搜狐,查看更多

http://alamedapdx.net/zhuanyizifu/334.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有