一、整数(int)

例:  0 1 2 3 -1 -2 –3

  1. In [31]: print(type(0))
  1. <class 'int'>
  1.  
  1. In [32]: print(type(1))
  1. <class 'int'>
  1.  
  1. In [33]: print(type(2))
  1. <class 'int'>
  1.  
  1. In [34]: print(type(3))
  1. <class 'int'>
  1.  
  1. In [35]: print(type(-1))
  1. <class 'int'>
  1.  
  1. In [36]: print(type(-2))
  1. <class 'int'>
  1.  
  1. In [37]: print(type(-3))
  1. <class 'int'>

二、浮点数(小数)(float)

例:0.0 0.3  15.5 1.0 –1.45

  1. In [39]: print(type(0.0))
  1. <class 'float'>
  1.  
  1. In [40]: print(type(0.3))
  1. <class 'float'>
  1.  
  1. In [41]: print(type(15.6))
  1. <class 'float'>
  1.  
  1. In [42]: print(type(1.0))
  1. <class 'float'>
  1.  
  1. In [43]: print(type(-1.45))
  1. <class 'float'>

三、字符串(str)

指的是””或是’’里面的内容

例:'2a' "33" "ab\'cd"

  1. In [44]: print(type('2a'))
  1. <class 'str'>
  1.  
  1. In [45]: print(type(""))
  1. <class 'str'>
  1.  
  1. In [46]: print(type("ab\'cd"))
  1. <class 'str'>
  1.  
  1. In [48]: print("2a")
  1. 2a
  1.  
  1. In [49]: print("")
  1. 33
  1.  
  1. In [50]: print("ab\'cd")
  1. ab'cd

如果想表示’或是”时,需要采用转义符\, 如果需要表示\时,在外面加上转义符\

例:"I\'m a boy"  "say \"hello world\""  "print \\"

  1. In [51]: print("I\'m a boy")
  1. I'm a boy
  1.  
  1. In [52]: print("say \"hello world\"")
  1. say "hello world"
  1.  
  1. In [53]: print("print \\")
  1. print \

四、布尔值(bool)

例:True, False

  1. In [56]: print(type(True))
  1. <class 'bool'>
  1.  
  1. In [57]: print(type(False))
  1. <class 'bool'>

五、空值(NoneType)

:None

  1. In [58]: print(type(None))
  1. <class 'NoneType'>

练习

请打印出以下变量的值:

n = 123

f = 456.789

s1 = 'Hello, world'

s2 = 'Hello, \'Adam\''

s3 = r'Hello, "Bart"'

s4 = r'''Hello, Lisa!'''

python初级 1 数据类型和变量的更多相关文章

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

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

  2. 第三篇:python基础之数据类型与变量

    阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...

  3. 第二篇.1、python基础之数据类型与变量

    一.变量 1 什么是变量之声明变量 #变量名=变量值 age=18 gender1='male' gender2='female' 2 为什么要有变量 变量作用:“变”=>变化,“量”=> ...

  4. python学习第三天:python基础(数据类型和变量)

    注释 以  # 开头的语句是注释,如,注释不会被编译运行: 格式 当语句以冒号:结尾时,缩进的语句视为代码块.按照约定俗成的管理,应该始终坚持使用4个空格的缩进(在文本编辑器中,需要设置把Tab自动转 ...

  5. Python基础之数据类型和变量

    数据类型 ​ 计算机顾名思义就是可以做数学机器,可以处理各种数值,计算机还能处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据是需要定义不同的数据类型的,在Python中,能够直接处理的数据 ...

  6. python基础之数据类型与变量

    一.变量 1 什么是变量之声明变量 #变量名=变量值age=18gender1='male' gender2='female' 2 为什么要有变量 变量作用:"变"=>变化, ...

  7. Python学习笔记 - 数据类型和变量

    Python中有整数和浮点数,表示方法和C语言一样 浮点数也很像,不过Python可以用单引号把字符串括起来 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz ...

  8. Python基础之数据类型、变量、常量

    数据类型 整数:任意大小的整数,十六进制用0x前缀 浮点数:浮点数也就是小数,科学计数法1.23x109就是1.23e9,0.000012可以写成1.2e-5 字符串:以单引号'或双引号"括 ...

  9. python教程1:Python基础之数据类型和变量、字符串和编码

    视频链接:http://www.bilibili.com/video/av10730372/ 我是在Linux下玩python的,Linux下默认安装python,直接打个pyhon3就好了,pyth ...

随机推荐

  1. BZOJ.3720.Gty的妹子树(树分块)

    题目链接 洛谷上惨遭爆零是为什么.. 另外这个树分块算法是假的. /* 插入删除只涉及一个数,故每次可以枚举一遍,而不是重构完后sort */ #include<cmath> #inclu ...

  2. 解决iframe重复嵌套登陆页面的问题

    在login.jsp中加入即可 // 在被嵌套时就刷新上级窗口 if(window.parent != window){ window.parent.location.reload(true); }

  3. CF733F Drivers Dissatisfaction【链剖】【最小生成树应用】

    F. Drivers Dissatisfaction time limit per test 4 seconds memory limit per test 256 megabytes input s ...

  4. 跟着ZooKeeper学Java——CountDownLatch和Join的使用

    在阅读ZooKeeper的源码时,看到这么一个片段,在单机模式启动的时候,会调用下面的方法,根据zoo.cfg的配置启动单机版本的服务器: public void runFromConfig(Serv ...

  5. 集合(4)—Collection之Set的使用方法

    定义 set接口及其实现类–HashSet Set是元素无序且不可重复的集合,被称为集. HashSet是哈希集,是Set的一个重要实现类 set中循环只能使用foreach和iterator这两个, ...

  6. windows命名管道

    命名管道是通过网络来完成进程间的通信,它屏蔽了底层的网络协议细节. 将命名管道作为一种网络编程方案时,它实际上建立了一个C/S通信体系,并在其中可靠的传输数据.命名管道服务器和客户机的区别在于:服务器 ...

  7. 解决springboot druid 数据库批量更新错误问题

    原文:https://www.2cto.com/kf/201712/706399.html springboot druid 数据库多SQL错误multi-statement not allow Ca ...

  8. web中ajax跨域与同源文章 from 阮一峰

    跨域资源共享 CORS 详解 http://www.ruanyifeng.com/blog/2016/04/cors.html  //这个是最明白的..建议看看. http://www.ruanyif ...

  9. CentOS 6下 Oracle11gR2 设置开机自启动

    [1] 更改/etc/oratab # This file is used by ORACLE utilities. It is created by root.sh # and updated by ...

  10. Oracle NID工具修改数据库DBID、数据库名称、数据库实例名

    DBID是数据库的唯一标识符,在一些特殊场合会涉及到DBID的相关内容,本篇文章的目的是演示将DB_NAME的值从ORCL修改为ORCL1. 一.查看当前的环境 [oracle@oracledb ad ...