python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > python的变量及数据类型转换

python的变量及数据类型转换实现方式

作者:满目828

文章浏览阅读1.1k次,点赞31次,收藏15次。本文主要介绍Python的变量、数据类型及数据类型转换。变量命名有规则,如只能含数字、字母、下划线等。数据类型包括整数型、浮点型、字符串、布尔值和空。还说明了各数据类型的特点,以及不同数据类型之间的转换方法。

一、python的变量

1.变量的命名规则

变量即程序中为了存储数据,使用的代号

(1) 变量名只能包含数字, 字母, 下划线, 数字不能开头

(2) 区分大小写

(3) 不能使用关键字,即系统保留字,可以通过调用 keyword 来查询系统保留字有哪些

报错

(4) 如果变量名是多个英文单词 推荐使用全小写 使用下划线分割

(5) 变量名要有一定意义,即该变量名的命名,你需要知道,或者让别人也能知道这个名字代表什么意思

二、python的数据类型

type()方法可获取对象的类型,变量的类型取决于变量的值

1.整数型(int)

表示整数数据,不包含小数的数据类型,其中需要注意的是各种进制之间的转化

如,定义一个二进制,进行二进制到十进制的转换,(0b表示二进制)

2.浮点型(float)

表示实数数据(即包含小数部分的数字)的数据类型,与整数类型不同,浮点型能够表示非常大或非常小的数值,并通过科学计数法的形式存储。

上图中的 314e-2 和3e10 为科学计数法表示的实数

3.字符串(String)

字符串(String,简称str)是编程中表示文本数据的数据类型,由一系列字符(如字母、数字、符号或空格)组成。

其中单引号和双引号之间可以交替嵌套使用

建议单行不要超过120字符

简单提一下转义字符 "\" ,如换行"\n",缩进"\t"等,若想打出"\"符号则需"\\"

三引号作用为格式化字符串,通常用于文档开头注释,即位于.py文件最上方,同时还用于函数注释

4.布尔值(bool)

布尔值(bool)是编程和逻辑学中的基本数据类型,仅包含两个可能的值:

True (真)

False (假)

5.空(None)

声明了变量 但是没有赋予值

三、python的数据类型转换

1.整数(int)类型

可以将浮点数转换为整数

可以将数字类型的字符串转化为整数

可转换其他进制字符串为整数,base声明是几进制

转换布尔型,True 为1, False为0

2.浮点数(float)类型

可以将整数转浮点数

可以将数字类型字符串转浮点数(注:字符串中可以出现 e 或 小数点)

3.字符串(String(str))类型

可以将任意类型转换为字符串

4.布尔型(bool)类型

可以将任意类型转换为布尔值

注意:只有 0, None, ""转换为 false

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文