当前位置: 首页 > 后端技术 > Python

Python基础知识详解(二):基本概念

时间:2023-03-26 12:44:04 Python

作者|CDA数据分析师基本概念1.计数是日常生活中使用的数字。Python中常用整数和浮点数,如下图所示:可以通过有无小数点来判断一个数是整数还是浮点数,例如:66是整数,但是66.0是一个浮点数。2.Variable变量,即变化量,可以理解为一个容器,可以存放(store)各种东西(数据),放置的东西可以变化。电脑里有很多。存储不同数据的容器。为了区分不同的容器,我们需要给这些容器命名,也就是变量名。我们可以通过变量名访问变量。下图中的四个罐装瓶是四个容器,即四个变量。我们从左到右依次命名为菠萝罐头、草莓罐头、黄桃罐头、橙子罐头。这样就可以通过变量名获取到具体的变量。变量名和我们的名字一样,有一定的注意,Python中电柜的变量名需要遵循以下规则:变量名必须以字母或下划线(_)开头,并且名称中间只能由字母、数字和下划线组成■变量名长度不能超过255个字符■变量名在有效范围内必须唯一■变量名不能是PythonPython关键字中的关键字如下图所示:变量名区分大小写例如;var和var代表两个不同的变量。3.标识符标识符用于标识某事物的名称。在Python中用于标识变量名、符号常量名、函数名、数组名、文件名、类名、对象名等。标识符的命名需要遵循的规则与变量名的命名规则是一致的。4.数据类型Python中的数据类型主要有数字和字符串,数字有整数和浮点数类型。我们可以使用type()函数来查看特定值的数据类型。上面代码中,1是整数,type(1)的结果是int;1.0是浮点型,type(1.0)的结果是float;"helloworld"是一个字符串,type("helloworld")运算结果为str。5、输出及输出格式设置在Python中,我们使用关键字print来输出。有时我们需要设置输出格式,可以使用str.format()方法来设置。其中str为字符串,将format中的内容填入str字符串的{}中,常用的几种主要形式如下:■一对一填充■多对多填充■浮点型号码设置。2f表示以浮点型显示,显示小数点后两位。它也可以是.3f或其他。■百分比设定。2%表示以百分比形式显示,显示两位小数,也可以是0.3%或其他。6.缩进和注释(1)Indentation我们把代码开头的空白部分称为缩进。缩进的目的是为了标识代码块,也就是让程序知道要运行哪一部分。以if条件语句为例,缩进就是让程序知道当条件满足时执行哪块语句。在其他语言中,大括号通常用于表示缩进。只要行首有一个空格就是缩进,不管有多少个空格,但一般来说4个空格作为缩进,这样也方便代码阅读。Python中的函数、条件语句、循环语句中的语句块都需要缩进,如下图所示:(2)注释注释是对代码的解释,并不实际运行。单行注释以#开头,如下图:多行注释可以用多个#、'''或"""实现,如下图:字符串1,字符串的概念字符串是由零或多个字符组成的有限序列,用单引号或双引号括起来,符号str(string的缩写)以下都是字符串。2.字符串的连接字符串的连接是比较常见的需求,比如名字和姓氏的连接。直接用运算符+来连接两个或多个字符串。3.字符串复制有时候我们需要将一个字符串重复多次,比如你要重复一句“Python真厉害”3次,可以用运算符*来重复字符串上面的代码将字符串重复3次,只需要输入*3即可。可以根据需要重复多次。4.获取字符串的长度。手机号码,身份证号,姓名都是字符串,如果想知道长度在这些字符串中,您可以使用len()函数来获取字符串的长度。5.字符串的字符搜索字符串搜索是指查找某个字符串是否包含在另一个字符串中。比如你知道一个用户名,想知道这个用户是不是测试账号(判断测试账号的依据是名称中包含test这个词),那么只要在姓名。如果找到,说明该用户是测试账号;在和不在,你也可以使用查找。使用find查找某个字符串中是否存在某个字符时,如果存在则返回该字符串的具体位置,如果不存在则返回-1,如下图:注意,因为Python中的位置是从0开始算的,所以第三位是2.6。字符串索引字符串索引是指根据值在字符串中的位置来选择值。需要注意的是,字符在字符串中的位置是从0开始的。■获取字符串中第一位的值。如下图所示:■获取字符串中第4位的值。如下图:获取字符串中第2~4位之间的值,不包含第4位的值,如下图:■获取字符串中第1~4位之间的值string,and不包括第4位的值,第1位可以省略,如下图:获取字符串中第7位和最后一位之间的值,最后一位可以省略,如如下图所示:获取字符字符串中最后一位的值,如下图所示:我们将上述通过特定位置获取该位置的值的方法称为普通索引;我们把通过一定的位置范围获取位置范围内的值的方法称为切片的索引。7、字符串分离字符串分离就是将一个字符用一定的分隔符分隔开,然后将分隔后的值以列表的形式返回,使用的是split()函数。8.去除字符去除字符的方法是strip()函数。该函数用于去除字符串末尾的指定字符。默认去除字符串首空格或换行符:扫码进入CDA官方小程序,解锁更多新鲜资讯和优质内容,还有免费试听课程,不要错过!这是《Python基础系列》的第二篇文章,后续会继续分享更多干货,请继续关注我们!