基本数据类型

Python中,能直接处理的数据类型有以下几种:

整数

Python可以处理任意大小的整数,包括负整数,程序中的写法和数学上的一样,例如:6,-666,8888……

计算机使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,如

>>> 0xaa66

43622

>>> 0xaf56dc

11491036

浮点数

浮点数也就是小数。浮点数可以用数学写法,如0.681,-6.58……但大或很小的浮点数,就必须用E记法(科学计数法)表示,把10用e替代,3.5x109就是3.5e9。

整数和浮点数在计算机内部存储的方式是不同的,整数运算是精确的,而浮点数运算则可能会有四舍五入的误差。

布尔值

一个布尔值只有True、False两种值,布尔值可以用and、or和not运算。

字符串

>>> 'Let\'s go!'

"Let's go!"

转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\。

>>> print ('换行\nTab\t\\')

换行

Tab \

Python还允许用r''表示''内部的字符串默认不转义。

>>> print (r'换行\nTab\t\\')

换行\nTab\t\\

Python还允许用'''...'''的格式表示多行内容,简化了一堆'\n',赞一个。

>>> str='''春天吹得纷飞的花瓣,

并非为了将来的果实而生,

只是为了一时的兴会。

——泰戈尔《流萤集》'''

>>> str

'春天吹得纷飞的花瓣,\n并非为了将来的果实而生,\n只是为了一时的兴会。\n——泰戈尔《流萤集》'

>>> print(str)

春天吹得纷飞的花瓣,

并非为了将来的果实而生,

只是为了一时的兴会。

——泰戈尔《流萤集》

空值

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的。

变量

Python的变量不需要声明,你可以直接输入:

>>> py=6.88

>>> print(py)

6.88

>>> print(type(py))

那么你的内存里就有了一个变量py, 它的值是6.88,它的类型是float (浮点数)。 在此之前你不需要做什么特别的声明,而数据类型是Python自动决定的。

这里,我们学到一个内置函数type(), 可以查询变量的类型。

常量

常量就是不能变的变量,比如常用的数π就是一个常量。Python中,通常用全部大写的变量名表示常量,PI等等。

小议除法

python3.X版本里的整数的除法和2.X版本有所区别。

3.X中(真正的除法:不管操作数数整型还是浮点型都返回真实的值):

>>> 5/2

2.5

>>> 5.0/2

2.5

>>> 5/2.0

2.5

>>> 5.0/2.0

2.5

2.X中(传统的除法):

>>> 5/2

2

>>> 5.0/2

2.5

>>> 5/2.0

2.5

>>> 5.0/2.0

2.5

>>> from __future__ import division #精确除法

>>> 5/2

2.5

Python操作符:

(1):单目操作符:正号(+)、负号(-)

(2):双目操作符:+、-、*、/、%、**、//

关于地板除法(根据Python版本划分,  Python Version <= 2.6,为传统的除法:整数:舍去小数部分,返回一个整型):

>>> 5//2

2

当日小结

了解了python的基本数据类型,常量,变量的概念。变量的赋值,以及在python2.X和3.X中除法的区别。

JAVA数据类型&comma;变量&comma;转换&comma;常量&comma;运算符

java数据类型: Java基本类型共有八种,基本类型可以分为三类: 1.字符类型char,用单引号赋值 2.布尔类型boolean 3.数值类型byte.short.int.long.float.d ...

C语言基础学习基本数据类型-变量和常量

变量和常量 什么是变量和常量?有些数据在程序运行前就预先设定,并在运行过程中不发生变化,称之为常量:有些数据在程序运行中可能发生变化或被赋值,称之为变量. 使用变量前必须先声明一个变量.变量定义的语法 ...

Java 数据类型 &amp&semi; 变量与常量 &amp&semi; 注释

一.数据类型 1.数据类型分类 Java 的数据类型分为两大类: 基本数据类型:整数.浮点数.字符型.布尔型 引用数据类型(对象类型):类.数组,字符串.接口等. 2.基本数据类型 四类八种基本数据类 ...

Python基础之数据类型

Python基础之数据类型 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值 ...

python大法好——变量、常量、input()、数据类型、字符串、格式化输出、运算符、流程控制语句、进制、字符编码

python基础知识 1.变量 变量:把程序运算的中间结果临时存到内存里,以备后面的代码可以继续调用. 作用:A.存储数据. B.标记数据. 变量的声明规则: A:变量名只能是字母,数字或下划线任意组 ...

Python学习笔记 (2)变量、常量和数据类型

变量 顾名思义,变量就是一个会变的量,用一个变量名表示,指向内存中一片区域,而指向的区域存的是什么,这个变量就是什么数据类型,和C/C++挺不一样的.变量数据类型可以通过赋值变来变去(这就叫动态语言, ...

python基础&lpar;3&rpar;&colon;变量、常量、注释、基本数据类型

1. 变量 变量:将运算的中间结果暂存到内存,以便后续程序调⽤. 可以直接运算,如下所示: print(3+5+6) print((3+5+6)*12) print(((3+5+6)*12)+3) p ...

Python变量与常量

变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变.基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中.常量是一块只读的内存区域,常量一旦被初始化就不能被 ...

(八)python的简单数据类型和变量

什么是数据类型? 程序的本质就是驱使计算机去处理各种状态的变化,这些状态分为很多种. 例如英雄联盟游戏,一个人物角色有名字,钱,等级,装备等特性,大家第一时间会想到这么表示 名字:德玛西亚------ ...

随机推荐

IoC 与 AOP &lpar;谈谈你对 Spring 的理解&rpar;

一.Spring 实现了工厂模式的工厂类,这个类名为BeanFactory(实际上是一个接口),在程序中通常 BeanFactory 的子类 ApplicationContext. Spring相当于 ...

js节点操作

在看,看到节点操作这一块,觉得我只知道用appendChild(),太肤浅了,记录下学到的东西. 每个节点都有一个 parentNode 属性,该属性指 ...

OpenMesh 删除网格顶点

OpenMesh 提供了 delete_vertex() 函数来实现从网格中删除顶点,在删除掉顶点的同时,所有与该顶点相连的边也同时被删除. OpenMesh 官方文档 中给的顶点删除函数声明如下: ...

oracle插入数据

插入数据 insert into comm_error_code_def (ID, ERR_MESSAGE, ERR_CODE, ERR_DESC, NAME, MISC_DESC, STATUS, ...

怎么让CentOS集群自动同步时间

怎么让CentOS集群自动同步时间?首先机器要连外网,这样才能从互联网上同步时间,这是首先要了解的.好了,主要的方法如下: 在除了运行ntpd之外的机器上,执行: [html] # chkconfig ...

解决rhel相关系统下yum找不到安装包的解决方法

最近重新安装了Linux,用的版本是CentOS 5.1.但老是出现很多包找不到的情况. [root@toughhou /]# yum install rlwrap Loaded plugins: f ...

hdu 4652 Dice 概率DP

思路: dp[i]表示当前在已经投掷出i个不相同/相同这个状态时期望还需要投掷多少次 对于第一种情况有: dp[0] = 1+dp[1] dp[1] = 1+((m-1)*dp[1]+dp[2])/m ...

javascript开发中的封装模式(转)

var bgAuido={ audio : pingfan.$$('audio'), audioBtn : pingfan.$$('audioBtn'), init : function(){ var ...

手动加入PE文件数字签名信息及格式具体解释图之下&lpar;历史代码,贴出学习&rpar;

#include HANDLE hWriteFileHandle = NULL ; HANDLE hReadFileHandle = NULL ; HANDLE h ...

linkin大话设计模式--简单工厂

linkin大话设计模式--工厂方法 什么是工厂方法:将多个类对象交给工厂来生成的设计被称为简单工厂模式,个人认为主要是为了实现解耦,在代码重构的时候会很重要. 代码如下: public class ...

python常量基本类型有哪些_【Python③】python基本数据类型,变量和常量相关推荐

  1. python内置数据类型与特点_初学Python之内置数据类型一

    Python中一些基本数据类型: Booleans[布尔型] 或为 True[真] 或为 False[假]. Numbers[数值型] 可以是 Integers[整数](1 和 2).Floats[浮 ...

  2. python属于什么类型的选修课_对Python选修课的期望

    作为一个之前完全没有接触过任何计算机语言的人我对于Python完完全全是个小白,那么我就以一个菜鸟的角度来谈谈我对这门选修课的期望吧.                                  ...

  3. python 参数类型的多态_【Python】面向对象:类与对象\封装\继承\多态

    六.Python面向对象--类与对象\封装\继承\多态 1.什么是面向对象编程 1.1 程序设计的范式:程序可控,易于理解 1.2 抽象并建立对象模型 1.3 程序是不同对象相互调用的逻辑.每个对象在 ...

  4. python统计特定类型文件数量_分享一些常见的Python编程面试题及答案

    需要领取更多Python学习资料的朋友,可以免费自取哈 [腾讯文档]Python相关学习资料(视频.学习经验) https://docs.qq.com/doc/DS1JxU2ZWTmVWa05L 1. ...

  5. python复数类型及其特点_二级Python语言程序设计分类模拟4

    二级 Python 语言程序设计分类模拟 4 单项选择题 1 .关于 Python 的数字类型,以下选项中描述错误的是 A . 1.0 是浮点数,不是整数 B .浮点数也有十进制.二进制.八进制和十六 ...

  6. python mysql驱动写入datetime类型的数据_解决python写入mysql中datetime类型遇到的问题...

    刚开始使用python,还不太熟练,遇到一个datetime数据类型的问题: 在mysql数据库中,有一个datetime类型的字段用于存储记录的日期时间值.python程序中有对应的一个dateti ...

  7. python变量类型之间转换_【Python】Python 变量类型(变量赋值,数据类型,数据转换)...

    目录 Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间.基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中.因此,变量可以指定不同的数 ...

  8. 以下不是python内置数据类型的是_以下不是python内置数据类型的是

    以下不是python内置数据类型的是 答:float 关于分娩先兆,下述哪项是错误的 答:初产妇见红血量比经产妇多 中国提出的________理念,为世界和平繁荣提供了新路径,并被写入联合国决议 答: ...

  9. python发行版是什么意思_致 Python 初学者

    当下是一个喧嚣.浮躁的时代.我们总是被生活中大量涌现的热点所吸引,几乎没有深度阅读和思考的时间和机会.我始终认为,学习是需要沉下心来慢慢钻研的,是长期的:同时,学习不应该被赋予太多的功利色彩.一个Py ...

最新文章

  1. 生活随笔:人的追求和差异
  2. python和c哪个适合入门-C 语言和 Python,该从哪个入门编程?
  3. java is a_java中 is - a和 has - a的区别
  4. Spring如何加载XSD文件
  5. 【CodeForces - 673D】Bear and Two Paths(构造,tricks)
  6. Java程序员需要掌握哪些技能才能通过大公司的面试
  7. SpringCloud 基于OAth2.0 搭建认证授权中心_02
  8. ansible的介绍和一些基本模块介绍
  9. 安装搭建zimbra邮件服务器(dns域名解析)
  10. Native Instruments Battery 4 for mac - 尖端鼓采样器
  11. 太完整了!java编程思想电子书下载
  12. 【暑期每日一题】洛谷 P6437 [COCI2011-2012#6] JACK
  13. python编写手游脚本_编写一个手游脚本需要哪些知识?
  14. cpci检索为什么那么慢_cpci检索论文含金量高吗?
  15. WPF无边框窗体拖动
  16. go mgo包 简单封装 mongodb 数据库驱动
  17. java自行车内走线,科普向 公路车有几种全内走线方式?
  18. php 上传pdf文件损坏,pdf文件损坏打不开怎么解决
  19. 心态-《不抱怨的世界》书中的精髓:通过4个步骤,成为一个不抱怨、每天都快乐的人。
  20. 经典功率谱估计(直接法、间接法、直接法的改进(包括Bartlett法、Welch法))

热门文章

  1. 创业实践案例课程随堂检测答案
  2. 联想拯救者15isk-i5版加装固态硬盘和内存条
  3. java编程语言基础外文,Java编程语言基础.ppt
  4. surface pro 4 发热抖屏的解决方法
  5. 计算机在中学物理的应用分析报告,信息技术在初中物理教学中的应用
  6. 无心剑中译狄兰·托马斯《不要温顺地走进那个良夜》
  7. 二叉树的中序遍历和后序遍历算法
  8. Java 并发编程实战演练
  9. Pytorch实战 | 第P1周:实现mnist手写数字识别
  10. 用友YonSuite与旺店通数据集成对接-技术篇2