我们知道一门语言,首先要清楚它有那些组成。比如学习英语,我们需要了解动词、名词、介词、形容词、副词等等。那么我们学习python这门语言,就需要清楚它有哪些数据类型,以及这些类型的数据怎么来使用。下面对几种基本的数据类型进行介绍。
一、几个基本概念
首先我们需要先清楚几个基本的概念,它们代表什么意思,不然之后可能会云里雾里的感觉。
1、表达式
我们都学过数学,数学里面的表达式就是一些多项式,就是用一些数字、变量用一些加减乘除符号连接起来,用于表达一个数据或者其他的一些内容。那么python中的表达式也是一样的概念,将数字、变量等用符号连接起来,表达出我们想要表达的含义,很容易理解。例如:a+b*c,这就是一个表达式。
表达式的特点:
- 不会对程序的运行产生什么影响
- 在交互模式下输入表达式,会自动返回计算结果,有点类似计算器
2、语句
语句就是把我们想要实现的功能,用python的语言翻译过来。必须符合python中的语法才可以。
比如:if name==‘main’:
print(‘hello girl’)
这是一个简答的语句,我想用python无条件地和对面的女孩打招呼。
3、程序
程序就是一个完整的功能体,可以实现特定的功能。比如我们常用到的app、小程序,就是这里所说的程序。它是由很多语句和表达式组成的。
mon=input('请输入要转换的金额:(以y、Y、m、M结尾)')
if mon[-1]=='m' or mon[-1]=='M':
dollar=int(mon[0:-1])
rmb=dollar*6
print('{}能换{}元人民币'.format(mon,rmb))
if mon[-1]=='Y' or mon[-1]=='y':
rmb=int(mon[0:-1])
dollar=rmb/66
print('{}能换{}美元'.format(mon,dollar))
比方说,这就是一个美元和人民币转换的一个小程序。
4、函数
函数就像我们在数学中学到的那样,比如f(x),有自变量和因变量。在python中,自变量就是我们给函数传入的参数(有时候不需要参数),因变量就是函数的返回值(可以用return,yeild等等。)
一般在程序中可以没有函数,但是如果我们程序中有一部分代码是比较相似的,就可以通过调用函数来缩减代码量。
函数分为内置函数和自定义函数。
(1)内置函数
内置函数是python自带的,可以直接使用。
比如if,while等等,直接调用即可。
(2)自定义函数
自定义函数需要自己去定义,可以在当前程序中来调用。使用def 函数名()的格式来定义,调用的时候直接用函数名调用即可。举个例子:
def age(born): #计算年龄的函数
return (2020-born)
age(1997)
注意函数定义好后,在运行代码时,函数之后编译,不会运行,必须调用才能运行。

5、标识符
(1)什么是标识符
虽然已经比较熟悉python了,也写过很多代码,但是对于什么是标识符,还真不好表达。
查阅一下资料,标识符就是开发人员在程序中自定义的一些符号和名称。标识符是自己定义的,如变量名 、函数名等。
奥,似乎明白了,标识符就是名字,可以是变量的名字,抑或是函数、对象、类等等的名字。
(2)标识符的使用规则
有时候我们设置密码的时候,系统会提醒你,只能用数字、字母、下划线组成,有的时候还不能用数字开头,这就是所谓的规则。
我们python中的标识符也有一定的规则。
- 它的组成是字母(包括大小写,并且区别大小写),数字和符号。并且要注意不能用数字开头。
- 起名字的时候,不能和python中已经有的名字重复了,也就是不能使用python中规定的关键字和保留字来作为标识符。
(3)关键字
那什么是关键字呢?就是python中有一些特定功能的标识符,比如python的内置函数的函数名。如果你使用了这些来作为标识符,计算机这个低情商就要懵圈了。
有哪些关键字呢,心里得有个数。其实在help系统中就可以查看。下面列出这些关键字:

(4)命名规则
- 驼峰式命名法:
- 小驼峰式:第一个单词首字母小写,第二个单词首字母大写,例如myDate
- 大驼峰式:每个单词首字母都大写,例如MyDate
- 下划线命名法:
用下划线来连接单词,或者以一个或者两个下划线结尾或者开头。
一些特等的数据类型有不同的命名规则,这个我们在后面进行介绍。
二、基本数据类型
1、整数
就是没有小数点的数字,包含正数、负数还有零。
整数用int表示,可以使用int()强制把其他类型的数据转换成整数。

注意这样直接用不会给你四舍五入,他是直接把小数点后面抹掉了。
2、浮点数
浮点数就是小数,用float来表示。
可以使用float()强制把其他类型的数据转换为浮点数。例如:

3、布尔值
布尔值是计算机唯一认识的两个值,就是我们所说的二进制0和1。0就是False,1就是True。可以用bool()来转换数据类型。任意非零的数字转换成布尔类型都是True。看个例子:

4、None常量
None就是什么也没有,也就是空值。它只包含一个数值,就是None。
本文介绍了Python的基础概念,包括表达式、语句、程序和函数,详细讲解了内置函数和自定义函数的差异。此外,文章还阐述了标识符的概念、规则和关键字,并概述了Python的基本数据类型,如整数、浮点数、布尔值和None常量的使用。
1388

被折叠的 条评论
为什么被折叠?



