您的位置:首页 > 快讯 > 前沿 >

每日热闻!Python入门,Python基础语法14个知识点大串讲

来源: 生活不是游戏 时间: 2022-09-07 18:50:35

声明:本文章由“一蓦”推广人员编辑组汇编而成,如需转载请联系本网站客服,或注明来源保留本文章链接。

文章来源一蓦官网: https://momodel.cn/

关于基本Python语法的讲座


(资料图片仅供参考)

Python是一种面向对象的编程语言。相信这篇文章对初学者会有很大的帮助。下面,我们对Python常用的基本语法和函数做了一个总结,满满的干货,供大家学习。

1.打印功能

Python主要发布了两大版本,Python2和Python3。

打印功能是在终端输出的,Python3.x需要添加(),Python2.x不需要添加()。

print的默认输出是newline。

打印(“你好”)

print("世界!")

这段代码的输出结果是:

你好

世界!

如果打印输出不换行,您需要指定结束字符end =“”。

print("hello ",end= " ")

print("世界!")

代码输出结果:hello world!

2.变量和基本数据类型

每个变量在使用前必须赋值,赋值号是" = "

示例:

int_var = 2

float_var = 3.13

str_var = "你好"

注意:Python中的变量赋值不需要数据类型声明,数据类型取决于具体的赋值。

3.标识符

在Python中,标识符由字母、数字和下划线组成。所有标识符可以包括英文、数字和下划线,但不能以数字开头。

#正确的标识符

a_1 = 1

#错误标识符

1_a = 1

在Python3中,中文符号也被支持作为标识符

#直接使用中文标识符

变量1 = 5

打印(变量1)

4.保留字

保留字(关键字)不能用作常量或变量,也不能用作任何其他标识符。需要注意的是,所有Python关键字都只包含小写字母。

下图是python中的一个关键字:

5.数据类型

数字数据类型

Python支持的数字类型有:

Int:有符号整数,默认为十进制,python3中不再保留长整型,统一为int;

Float:浮点型,可用科学计数法表示;

复数:复数,由实数和虚数组成,可以用a+bj或complex(a,B)表示,其中A和B都是浮点类型。

var1 = 2 + 1.2j

var2 =复数(2,1.2)

布尔型

布尔值有真和假。

T =真

F =假

6.基本操作

算术运算

算术运算符包括:+、-、*、/、//、%。假设以下变量为x=10,y=3。

比较操作

比较运算符包括: >,=,

比较的结果为真或假,假设以下变量:x=10,y=3。

赋值运算

逻辑运算

在逻辑运算中,非零值视为真,零值视为假。

7.列表列表

列表介绍

List是Python中最常用的数据类型。它写在方括号[]之间,元素之间用逗号分隔。

列表中元素的类型可以相同,也可以不同。它支持数字、字符串甚至列表(也称为嵌套),例如:

list1 = [1,2,3,“你好”,[4,5,6]]

打印(列表1)

输出为:[1,2,3,"你好",[4,5,6]]

列表元素访问

您可以通过下标访问列表元素。

单个列表元素访问的语法格式是:列表名称[下标]

从下标0开始,-1是最后一个。

列表2 = [1,2,3,4,5,6]

列表2[0] #1

列表2[-1] #6

2 [6] #访问超出界限!!

slice的语法格式为:列表名[头下标:尾下标:步长]。

默认步长为1,切片结果不包含带尾下标的元素。

列表3 = [1,2,3,4,5,6]

列表3[0:3] #[1,2,3]

列表3[::2] #[1,3,5]

8.元组

类似于tuple list,不同的是tuple中的元素不能修改,tuple写在括号()中,元素之间用逗号分隔;

元组中的元素类型可以相同,也可以不同。与列表类似,它们也支持嵌套。

tuple1 = (1,2,3,"你好",[4,5,6],(7,8,9))

打印(图册1)

输出是:(1,2,3,“你好”,[4,5,6],(7,8,9))

元组的元素以与列表相同的方式被访问和切片,并由下标操作。

tuple2 = (1,2,3,“你好”,[4,5,6],(7,8,9))

print(tuple1[0]) #1

print(tuple1[-1]) #(7,8,9)

print(一组1[-1][-1]) #9

元组一旦定义,就不能修改,否则会报错。

9.集合集合

集合是没有重复元素的无序序列,主要用于测试成员关系和删除重复元素。

您可以使用花括号{}或set()函数来创建集合。

集合1 = {1,2,2,3}

打印(设置1)

输出:{1,2,3}

注意:它会自动删除重复的元素。

下面是几个使用set的小例子:

集合2 = {1,2,3}

集合3 = {2,3,4}

集合2中的3 #为真

集合2中的4 #错误

集合2 |集合3 #{1,2,3,4,5}

器械包2和器械包3 #{2}

10.字典词典

字典是一种映射类型,用“{}”表示,它是一组无序的键:值对。

键必须使用不可变类型。在同一个字典中,键是唯一的,字典中的元素是通过键来访问的。

dict1 = {"name":"a ","身高":170,"体重":60}

字典1[“身高”] #170

字典中还有一些内置函数,比如clear()、keys()、value()

dict1.keys() #["姓名","身高","体重"]

dict1.values() #["a ",170,60]

dict1.clear() #{}

1.过程控制

三个基本结构:顺序、选择和循环。

如果语句

代码块通过缩进来表示。

缩进表示代码块的开始,反向缩进表示代码块的结束。

循环语句

Python提供了while循环和for循环。

While循环

For循环

#示例:使用for和range枚举列表中的元素

对于范围内的I(10)

打印(一)

12.列表派生

派生为创建和操作列表提供了一个强大的工具。它由一个表达式和一个for语句组成,后跟该表达式。f or语句后面还可以跟0个或多个if或for语句,例如:

列表1 = [1,2,3]

列表2 = [3,4,5]

[ x * y for x in list1 for y in list2]

产出:[3,4,5,6,8,10,9,12,15]

值可以结合使用,例如1。

[ x for x in list1 if 4 > x > 1] #[2,3]

13.功能

按功能组织的代码段,可重复使用以实现单个或相关的功能。

Python提供了很多内置函数,比如print()。

开发人员也可以创建自己的函数,称为自定义函数。

函数定义语法是:

def functionname(参数):

"函数_文档字符串"

功能套件

返回[表情]

该函数由“def”关键字声明,后跟函数标识符名称和括号()。

任何参数和传入的参数都必须用括号括起来。

Return [expression]结束函数,并有选择地向调用方返回值。不带表达式的Return等同于不返回任何表达式。

14.文档

Python文件处理可以调用很多内置函数库。下面是一个常见的例子:

#写一个文件

用open("a.txt "," wt ")作为out_file:

Out_file.write("写下你想写的东西")

#读取文件

用open("a.txt "," rt ")作为in_file:

text = in_file.read()

打印(文本)

输出:写下你想写的东西。

Python基础的重要性不言而喻,是每个初学Python的学习者必备的知识点。作为Python入门,这部分知识点非常复杂,内容分支很多,大部分学生刚学的时候都无所适从。

本节对Python的知识点进行了归纳和总结。数据分析过程中会用到一些摘录,比如字符串、列表、元组、字典等的用法。以及控制流if、for、while的用法。让我们一起学习。

Python是一种解释的、面向对象的、动态数据类型的高级编程语言。Python的基础知识包括Python数据类型、数据结构、控制流等。类似于其他高级语言,顺序语句,条件语句,循环语句等。是它的基本结构。

1.基础1。Python命令

1.1列出已安装的软件包。

pip列表

1.2检查可升级的软件包。

pip列表-o

1.3安装包

最新版本的安装包#。

安装包= = 1.5.0 #指定版本

1.4镜站安装

pip安装-I https://pypi.tuna.tsinghua.edu.cn/simple一些-包

1.5升级包

pip-升级一些包#升级到最新版本

pip-升级某个包= = 1.5.0 #升级到指定版本

1.6卸载包装

pip卸载某些包

#导入sys库只是为了确认Python的版本

导入系统

#进口熊猫

进口熊猫作为pd

进口数量

导入matplotlib

Print("Python版本为:"+sys.version)

打印("熊猫版是:"+pd。__版本_ _)

Print("Numpy版本是:"+pd。__版本_ _)

Print("Matplotlib版本为:"+matplotlib。__版本_ _)

2.变量和保留字

2.1变量

变量相当于一个内存容器,可以指定存储不同的数据类型,可以是整数、小数或字符。

#Jupyter notebook打印多个变量的结果

从IPython.core.interactiveshell导入interactiveshell

interactive shell . ast _ node _ interactivity = " all "

使用上面的代码可以使变量结果多行显示。

Name = "big talk数据分析" # string

Age = 18 #分配一个整数变量

Height = 178.4 #浮点型

名字

年龄

高度

2.2保留字

Python中的保留字不能用作变量名。常见的Python保留字如下。

导入关键字

打印(keyword.kwlist)

["False "," None "," True "," as "," assert "," async "," await "," break "," class "," continue "," def "," del "," elif "," else "," except "," finally "," for "," from "," global "," if "," import "," in "," is "," lambda "," nonlocal "," not "," or "," pass "," raise "," return "," while "," with "," yield"]

责任编辑:

标签: tuple int_var Python