python变量的数据类型【python变量命名规则】

667次阅读
没有评论

Python需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号(简单来说,标识符就是合法的名字)。

 

python变量的数据类型【python变量命名规则】

  1. 数字类型

Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。

int(整型)

在32位机器上,整数的位数是32位,取值范围是-231~231-1,即-2147483648~214748364;在64位系统上,整数的位数为64位,取值范围为-263~263-1,即9223372036854775808~9223372036854775807。

long(长整型)

Python长整型没有指定位宽,但是由于机器内存有限,使用长的长整数数值也不可能无限大。

float(浮点型)

浮点型也就是带有小数点的数,其精度和机器有关。

complex(复数)

Python还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。

  2. 字符串

在Python中,加了引号的字符都被认为是字符串,其声明有三种方式,分别是:单引号、双引号和三引号;Python中的字符串有两种数据类型,分别是str类型和unicode类型,str类型采用的ASCII编码,无法表示中文,unicode类型采用unicode编码,能够表示任意字符,包括中文和其他语言。

  3. 布尔型

和其他编程语言一样,Python布尔类型也是用于逻辑运算,有两个值:True(真)和False(假)。

  4. 列表

列表是Python中使用最频繁的数据类型,集合中可以放任何数据类型,可对集合进行创建、查找、切片、增加、修改、删除、循环和排序操作。

  5. 元组

元组和列表一样,也是一种序列,与列表不同的是,元组是不可修改的,元组用”()”标识,内部元素用逗号隔开。

  6. 字典

字典是一种键值对的集合,是除列表以外Python之中最灵活的内置数据结构类型,列表是有序的对象集合,字典是无序的对象集合。

  7. 集合

集合是一个无序的、不重复的数据组合,它的主要作用有两个,分别是去重和关系测试。

➢> python变量命名规则

Pvthon语言的标识符必须以字母、下画线()开头,后面可以跟任意数目的字母、数字和下画线

➢> python变量命名惯例

1.以单一下下划线开头的变量名(_x)不会被 from module import * 语句导入

2.前后有下划线的变量名(__x__)是系统定义的变量名,对python 解释器有特殊意义

3.以两个下划线开头但结尾没有下划线的变量名(__x)是类的成员变量

4.交互式模式下,变量名 ”_“ 用于保存最后表达式的结果

➢> python变量命名注意

1.只能包含字母、数字和下划线,且不能以数字开头

2.区分字母大小写

3.禁止使用保留字(关键字)

5.变量是弱类型

➢>  拓展

0.1 由于Python3支持UTF-8字符集,因此Python3的标识符可以使用UTF-8所能表示的多种语言的字符。

0.2 Python 语言是区分大小写的,因此abe和Abec是两个不同的标识符。

0.3 Python2.x对中文支持较差,如果要在Python2.x 程序中使用中文字符或中文变量,则需要在Python源程序的第一行增加“# coding: utf-8″, 当然别忘了将源文件保存为UTF-8字符集。

➢> python变量命名实战

abc xyz: 合法。

HelloWorld: 合法。

abc: 合法

xyz#abc: 不合法,标识符中不允许出现“#”号。

abc1: 合法。

2abc:不合法,标识符不允许数字开头。

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2021-05-27发表,共计1493字。
新手QQ群:570568346,欢迎进群讨论 Python51学习