python中用来声明字符串变量的关键字是什么_『Python基础-3』变量、定义变量、变量类型、关键字...

『Python基础-3』变量、定义变量、变量类型、关键字

目录:

1. Python 变量、变量的命名 和 变量的类型

变量

定义变量

变量的命名规则

2. 变量的基本数据类型(Python的数据类型)

可变类型和不可变类型

查看某变量的类型 Type()

Python关键字(保留字符)

查看关键字:import keyword

查看关键字的信息: help()

1. Python 变量、变量的命名 和 变量的类型

变量

变量: 最基本的储存单位,用来存取数据的。 可以理解为存取程序数据的容器(程序是用来处理数据的)

定义变量

变量是需要定义并且赋值的。

格式: 标识符(即该变量的名字) + 赋值符(即等号= ) + 值

示例: BookPage = 8

如上式,定义了一个变量,名字叫做“BookPage”,储存的数据是8;也可以理解为,一个叫做“BookPage”的变量被赋值为8

定义变量的时候必须给变量赋值,即变量的初始值。

在程序中可随时修改变量的值,而Python将始终记录变量的最新值。

在Python3中,在定义变量时不需要指定类型,可以根据等号后边的值推导出类型

变量的命名规则

三种方式:

1.大驼峰命名法。 例:myName

2.小驼峰命名法。 例:MyName

3.下划线命名法。 例:my_name

命名的规则:

变量名只能包含字母、数字和下划线。

变量名可以字母或下划线开头,但不能以数字开头.

例如,可将变量命名为message_1,但不能将其命名为 1_message。

变量名不能包含空格,但可使用下划线来分隔其中的单词。

例如,变量名greeting_message可行,但变量名greeting message会引发错误。

不要将Python关键字和函数名用作变量名

即不要使用Python保留用于特殊用途的单词,如print。

变量名应既简短又具有描述性。

例,name比n好,student_name比s_n好,name_length比length_of_persons_name好。

慎用小写字母l和大写字母O,因给他们可能被人错看成数字1和0;

2. 变量的基本数据类型(Python的数据类型)

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型

当创建变量来进行数据储存时,我们为其指定不同的数据类型,是为了更充分利用内存空间.

存储在内存中的数据通常有两个属性:

在内存中的存放位置:这个存放位置通过变量名可以找到;

在内存中的存放方式:这个由数据类型决定,如占几个字节的空间、占用空间是否需要连续等。

为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,Python3 的六个标准数据类型中:

不可变数据(3 个):

Number(数字)

String(字符串)

Tuple(元组);

可变数据(3 个):

List(列表)

Dictionary(字典)

Set(集合)。

d33f5e238e23fdecc3533137d8ba8ab4.png

指定变量类型对于数据在内存和磁盘上的存储来说,节约了空间。假如不区分数据类型,所有的数据对象都必须按长度最大的数据对象去占用存储空间,浪费严重。有了数据类型,就按照类型预先定义的空间大小去组织存储,对于每种数据类型去合理分配大小,能提高空间使用率,以及存取速度和运行效率。

数字型

包括:整型,浮点型,复合型,和布尔型

布尔类型是特殊的整型,它的值有且只有两个:True和False

布尔类型可以进行数值运算:True=1,False=0

字符串类型

被引号包含的字符的集合

具有索引规则, 从第一个字符开始,索引依次为0,1,2,…n

列表和元祖类型

列表和元祖,都是普通的"数组", 用来保存任意数量,任意类型的值

列表用[]来容纳值,元祖用()来容纳值

列表内元素的个数和值可以随意修改,而元祖内的元素不允许修改

字典类型

有键-值对组成的映射数据类型的数据集

字典使用{}来容纳键-值对

通常,'键’以字符串或数值的形式来表示,'值’为任意类型

可变类型和不可变类型

python的数据类型以是否可变,可分为可变类型和不可变类型.

对于可变类型来说,操作一般涉及增、删、改、查,对于不可变类型,一般的操作只有查。

不可变类型:数字、字符串、bytes、元组

可变类型:列表、字典、集合

类型

int

整型

例如:0, 2, -11等

float

浮点型,即小数

例如: 2.3; 3.1415

complex

复数型

例如:45.j -.6545+0J

bool

布尔型,非真即假

TRUE / FALSE

String

字符串

‘Runoob’ “hello”

list

列表

[ ‘abcd’, 786 , 2.23, 70.2 ]

tuple

元祖

(1, 2, 3, 4, 5, 6)

dictionary

字典

{‘name’: ‘john’,‘code’:6734, ‘dept’: ‘sales’}

* long 长整数型在Python3中已废弃不用。

查看某变量的类型 Type()

在Python中,定义了一个变量且已赋值,那么它的类型就已经确定了,不需要我们定义或声明。

想知道某个变量的类型,可以用 Type ()来调用查看。

代码示例如下:

my_age = 18 # 定义一个名为my_age的变量并且给它赋值为18

type_name = type(my_age) #用type()查看变量my_age的类型

print(type_name) # 输出结果

运结果如下:float

再试两个其他类型的:

stu_name = '张三' #定义一个字符串类型的变量

type_name = type(stu_name)

print(type_name)

-------------------

stu_score = 88.5 #定义一个浮点型变量

type_name = type(stu_score)

print (type_name)

运行结果如下:

str

float

Python关键字(保留字符)

关键字:具有特殊功能的一些标识符

关键字,是python已经使用的了,所以原则上不允许开发者自己定义和关键字相同的名字的标识符

所有Python的关键字只包含小写字母。

Python中的关键字:

and 、 del 、 from 、not 、while、 as、 elif 、global 、or 、with、 assert、 else、 if、 pass、 yield、 break、 except、 import、、 print、 class、 exec、 in、 raise、 continue、 finally、 is、 return、 def、 for、 lambda、 try。

查看关键字:import keyword

在Pychrm中,可以使用import keyword查看所有Python关键字。

代码如下:

import keyword

my_list = keyword.kwlist

print (my_list)

运行结果如下:

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

查看关键字的信息: help()

Python中的关键字,每个都代表了不同含义,当我们想要查看某个关键字的具体信息时, 可以输入help()命令进入帮助系统来查看

# 进入帮助系统:

>>>help()

# 查看所有的关键字:

>>> help> keywords

# 查看某个具体的关键字的信息,例如查看关键字break:

>>> help> break

# 退出帮助系统:

>>>help> quit

参考资料:

人民邮电出版社<>

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值