python基础之基本数据类型(一)

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

我们知道一门语言,首先要清楚它有那些组成。比如学习英语,我们需要了解动词、名词、介词、形容词、副词等等。那么我们学习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中的标识符也有一定的规则。

  1. 它的组成是字母(包括大小写,并且区别大小写),数字和符号。并且要注意不能用数字开头。
  2. 起名字的时候,不能和python中已经有的名字重复了,也就是不能使用python中规定的关键字和保留字来作为标识符。

(3)关键字

那什么是关键字呢?就是python中有一些特定功能的标识符,比如python的内置函数的函数名。如果你使用了这些来作为标识符,计算机这个低情商就要懵圈了。

有哪些关键字呢,心里得有个数。其实在help系统中就可以查看。下面列出这些关键字:
在这里插入图片描述

(4)命名规则

  1. 驼峰式命名法:
  • 小驼峰式:第一个单词首字母小写,第二个单词首字母大写,例如myDate
  • 大驼峰式:每个单词首字母都大写,例如MyDate
  1. 下划线命名法:
    用下划线来连接单词,或者以一个或者两个下划线结尾或者开头。

一些特等的数据类型有不同的命名规则,这个我们在后面进行介绍。

二、基本数据类型

1、整数

就是没有小数点的数字,包含正数、负数还有零。
整数用int表示,可以使用int()强制把其他类型的数据转换成整数。
在这里插入图片描述
注意这样直接用不会给你四舍五入,他是直接把小数点后面抹掉了。

2、浮点数

浮点数就是小数,用float来表示。
可以使用float()强制把其他类型的数据转换为浮点数。例如:
在这里插入图片描述

3、布尔值

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

4、None常量

None就是什么也没有,也就是空值。它只包含一个数值,就是None。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值