python变量与数据类型

变量定义

    在编程语言中,变量是数据的载体,计算机中是用一块内存空间来保存数据,我们可以通过对变量的操作来管理该变量所对应的数据。变量的值可以被读取和修改,这是所有计算和控制的基础。
    计算机能处理的数据有很多种类型,即变量也分不同的类型,最常见的就是数值,除了数值之外还有文本、图形、音频、视频等各种各样的数据。虽然数据在计算机中都是以二进制形态存在的,但是其所表示的意义却由数据类型来决定。
    Python中的数据类型很多,同时允许我们自定义新的数据类型。

变量的命名:

  1. 可以由字母(指的是Unicode字符,但建议最好使用英文字符)、下划线和数字组成。
  2. 不能用数字开头。
  3. 大小写敏感。
  4. 不能和任一关键字重名,也不能和已有函数、模块名称重复,以免发生错误。
  5. 函数名称最好有意义,能够表达被封装代码块的功能,做到见名知意。(非强制性)
  6. 变量名通常使用小写英文字母,多个单词用下划线进行连接。(非强制性)
  7. 受保护的变量用单个下划线开头。(非强制性)
  8. 私有的变量用两个下划线开头。(非强制性)

python中常用的数据类型

    1.整形:即数学中的整数。(和 C 不一样的是,在 python 3.x 中将 “ int ” 和 “ long ” 两种类型统一为 “ int ” 一种类型了)
    2.浮点型:即小数。
     - python要求所有浮点数必须带有小数部分。
     - Python浮点数的数值范围和小数精确度受不同计算机系统的限制。调用sys库后,使用sys.float_info命令,可以看到Python解释器所运行系统的浮点数各项参数。如下图:
在这里插入图片描述

上述给出了浮点数类型所能表示的最大值(max)、最小值(min)、科学计数法表示下最大值的幂(max_10_exp)、最小值的幂(min_10_exp),基数(radix)为2是最大值的幂(max_exp)、最小值的幂(min_exp),科学计数法表示中系数(<a>)的最大精度(mant_dig),计算机所能分辨的两个相邻浮点数的最小差值(epsilon),能准确计算的浮点数最大个数(dig)。

    3.字符串:是以单引号或双引号括起来的零个或多个字符( 即,任意文本)。 用三个双引号或单引号做开头与结尾,可以书写成多行的形式。

    使用单引号时,双引号可以作为字符串的一部分;使用双引号时,单引号可以作为字符串的一部分。

    4.布尔型:True、False,即对与错。注意大小写。
    5.复数型:跟数学上的复数表示一样,唯一不同的是虚部的i换成了j。

运算符

运算符描述
[ ], [:]下标,切片
**指数
~, +, -按位取反, 正负号
*, /, %, //乘,除,模,整除
+, -加,减
>>, <<右移,左移
&按位与
^, |按位异或,按位或
<=, <, >, >=小于等于,小于,大于,大于等于
==, !=等于,不等于
is, is not身份运算符
in, not in成员运算符
not, or, and逻辑运算符

     比较运算符(==、!=、<、>、<=、>=,)会产生布尔值,要么是True要么是False。

比较运算符优先级高于赋值运算符。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值