,Python在编程语言流行指数PYPL中已多次排名第一。,由于其代码可读性和更简单的语法,它被认为是有史以来最简单的语言。,NumPy、Pandas、TensorFlow等各种AI和机器学习库的丰富性,是Python核心需求之一。,如果你是数据科学家或 AI/机器学习的初学者,那么Python是开始你的旅程的正确选择。,本次,小F会带着大家探索一些Python编程的基础知识,虽然简单但都很有用。,数据类型是可以存储在变量中的数据规范。解释器根据变量的类型为变量分配内存。,下面是Python中的各种数据类型。,
,变量是存放数据值的容器。,变量可以使用短名称(如x和y)或更具描述性的名称(age、carname、total_volume)。 ,Python 变量命名规则:,输出结果如下。,
,列表(List)是一种有序和可更改的集合,允许重复的成员。,它可能不是同质的,我们可以创建一个包含不同数据类型(如整数、字符串和对象)的列表。,集合(Set)是一个无序和无索引的集合,没有重复的成员。,对于从列表中删除重复条目非常有用。它还支持各种数学运算,例如并集、交集和差分。,字典是作为键值对的可变无序项集合。,与其他数据类型不同,它以【键:值】对格式保存数据,而不是存储单个数据。此功能使其成为映射JSON响应的最佳数据结构。,单行注释,以井字符(#)开头,后面带有消息并在行尾结束。,多行注释,用特殊引号(""")括起来,你可以将消息放在多行中。,print()函数在控制台中打印提供的消息。此外你还可以提供文件或缓冲区输入作为在屏幕上打印的参数。,input()函数用于收集来自控制台的用户输入 。,这里需要注意,input()会把你输入的任何内容转换为字符串。,因此,如果你将年龄作为整数值提供,但input()方法将其作为字符串返回,此时就需要手动将其转换为整数。,len()可以查看对象的长度。如果你输入一个字符串,则可以获取指定字符串中的字符数。,str()用于将其他数据类型转换为字符串值。,int()用于将字符串转换为整数。,条件语句是用于根据特定条件更改程序流程的代码块。这些语句只有在满足特定条件时才会执行。,在Python中,我们使用if,if-else,循环(for,while)作为条件语句根据某些条件来改变程序的流程。,if-else语句。,elif语句。,循环是一个条件语句,用于重复某些语句(在其主体中),直到满足某个条件。,在Python中,我们通常使用for和while循环。,for循环。,range()函数返回一个数字序列,它可以用作for循环控制。,它基本上需要三个参数,其中第二个和第三个是可选的。参数是开始值、停止值和步进数。步进数是每次迭代循环变量的增量值。,我们还可以使用else关键字在循环结束时执行一些语句。,在循环结束时提供else语句以及循环结束时需要执行的语句。,while循环。,我们可以在while循环的末尾使用else,类似于for循环,当条件为假时执行一些语句。,函数是用于执行任务的可重用代码块。在代码中实现模块化并使代码可重用,这是非常有用的。,即使语句在语法上是正确的,它也可能在执行时发生错误。这些类型的错误称为异常。我们可以使用异常处理机制来避免此类问题。 ,在Python中,我们使用try,except和finally关键字在代码中实现异常处理。,字符串是用单引号或双引号(',")括起来的字符集合。,我们可以使用内置方法对字符串执行各种操作,如连接、切片、修剪、反转、大小写更改和格式化,如split()、lower()、upper()、endswith()、join()和ljust()、rjust()、format()。,好了,本期的分享就到此结束了,有兴趣的小伙伴可以自行去实践学习。
© 版权声明
文章版权归作者所有,未经允许请勿转载。