学习Python第二天 ---数据类型

引言

人生苦短,请用Python(3.+)

一门语言的精髓是"数据类型"

数据类型:一般指数据元。数据元( Data Element),也称为数据元素,是用一组属性描述其定义、标识、表示和允许值的数据单元,在一定语境下,通常用于构建一个语义正确、独立且无歧义的特定概念语义的信息单元。

变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。

数字

1.Number类型:数值类型

在 Python 的数字有 4 种数据类型,分别为:

  • int(有符号整型)
  • long(长整型)
  • float(浮点型)
  • complex(复数)

1)整形就是整数类型,声明整形有四种方式:

进制

    十进制:0~9  变量 = 十进制数字

    二进制:0~1  变量 = 0b二进制数字(0b是二进制的标志符号)

    八进制:0~7  变量 = 0o八进制数字(0o是八进制的标志符号)

    十六进制:0~9A~F  变量 = 0x十六进制数字(0x是十六进制的标志符号)

2)Float 浮点型

    浮点型就是小数类型,声明浮点型方式:

    小数方式:  变量 = 3.1415926

3)Bool 布尔类型

    布尔类型是计算机专用的数据类型,只有2个值:True和False

    True 表示肯定的答案  False 表示否定的答案

4)Complex 复数类型

    复数的完整结构(实数部分+虚数部分)

    声明复数的两种方式:

       表达式方式:  变量 = 实数 + 虚数 如:var = 3 + 2j

       特定功能:  变量 = complex(实数,虚数值) 如:var = complex(5,3)

2.String类型:字符类型

  String 字符串类型

    字符串类型就是文字类型,声明一个字符串类型有三种方式:

    单引号:  变量 = ‘内容‘

    双引号:  变量 = "内容"

    三引号:  变量 = ‘‘‘内容‘‘‘  变量 = """内容"""

    如何选择声明字符串的方式:

    单引号:内容中包含大量双引号时,适合使用单引号声明字符串

    双引号:内容中包含大量单引号时,适合使用双引号声明字符串

    三引号:内容中同时包含单双引号,适合使用三引号声明字符串

    转义字符: 通过某种特定的格式使得字符的意义发生改变,这就是转义字符,常见转义字符如下:

    转义字符 作用描述

    \ 续行符

    \\ 反斜杠符号(\)

    \‘ 单引号

    \" 双引号

    \a 响铃

    \b 退格(backspace)

    \e 转义

    \000 空

    \n 换行

    \v 纵向制表符

    \t 横向制表符

    \r 回车

    \f 换页

    \oyy 八进制数,yy代表的字符,例如:\o12代表换行

    \xyy 十六进制数,yy代表的字符,例如:\x0a代表换行

    \other 其它的字符以普通格式输出

    常用的是换行,单引号,双引号,其余的不常用

    元字符串: 在任意字符串之前添加字母r或者R,那么当前字符串中所有转义字符在使用时都不会进行转义操作,这就是元字符串,正则表达式中常见格式。

    strval = R’李白乘舟将欲行,\n忽闻岸上踏歌声。\n桃花潭水深千尺,\n不及汪伦送我情\n’

3.List类型:列表类型

    列表就是一系列数据的顺序组合,并且组合之后可以修改。 列表的标志符号:[ ]

    列表格式:  变量 = [值,值,值...]

4.Tuple类型:元组类型

    元组就是一系列数据的顺序组合,但是组合之后不可以修改。 元组的标志符号:,

    元组格式:  变量 = (值,值,值...)

5.Dict类型:字典类型

    字典就是具有键值映射关系的一组无序数据组合,可以修改 字典的标志符号:{}

    字典格式:  变量 = {键:值,键:值,键:值...}

6.Set类型:集合类型

    一组特定数据的无序组合,所有数据不会重复 集合的标志符号:无

    集合格式:   变量 = {值,值,值...}

原文地址:https://www.cnblogs.com/habushe/p/12074222.html

时间: 2024-08-30 14:05:58

学习Python第二天 ---数据类型的相关文章

学习 Python 第二课:用户交互程序

Author:uljfangbr/>E-mail:[email protected]Mentor:Liu YouyuanTime:2018-3-25 要求:1.用户输入相关信息2.打印出如下格式: ----------INFO: NAME ----------NAME:AGE:JOB:SALARY: #! usr/bin/env python #Author:uljfang #E-mail:[email protected] #Mentor:Liu Youyuan #Time:2018-3-25

2018-10-10学习python第二天

今天是学习 python 的第二天, 1.1    注释 单行注释(行注释) 以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用 # 这是一个单行注释 print("hello world") 多行注释(块注释) 可以用 一对 连续的 三个 引号(单引号和双引号都可以) """ 这是一个多行注释 """ print("hello world") 1.2    算数运

学习Python第二天

1/创建xxx.py文件 ps:不要有中文路径(不然会出现不可预知的错误)2/写代码 a.头部两行 #!/usr/bin/env python 在linux上有用 #-*- coding:utf-8 -*- b.写功能代码3.执行代码 a.打开终端(cmd) b.python 代码文件的路径 4.变量名:只能有数字.字母.下划线组成.不能以数字开头.不能是Python内部的关键字5.基本数据类型 数字: age=123 字符串: a1="sd" a1='sds' a1="&q

学习python第二天内容回顾

一.编程语言 编程语言到目前为止一共有三类 1.机器语言:直接编写二进制指令的方式编写程序 2.汇编语言:采用二级制指令与对应的助记符相对应的方式进行编程 3.高级语言:编写需要采用工具转换成机器语言的人类能够识别的字符的编程方式 高级语言又分为编译型与解释型,两个都需要借助解释器来翻译,但编译型语言最终用来执行的文件不能跨平台使用, 而解释型语言最终用来执行的文件能够跨平台使用: 三类语言在开发效率和运行速度之间的关系: 运行速度:机器语言>汇编语言>高级语言 开发效率:高级语言>汇编

python学习的第二天

今天是学习的第二天,贾队长今天主要学习了python的数据类型和变量.不同的数据,需要定义不同的数据类型.在Python中,能够直接处理(难道还有间接处理或者别的什么处理?需要去更多了解这一点)的数据类型有以下几种:1.整数.2.浮点数(也就是小数,但为什么要这样叫?).3.字符串,就是用‘’或者“”包含的任意文本.还有很多的转义字符\(转义字符很多还需要大量的学习了解)4.布尔值,一个布尔值只有True和false两种值.在python中,可以直接用True和False,但是要注意大小写.还可

Python学习第三天--数据类型

数据类型: int()  整型 float()浮点型 e记法   (有点像数学中的科学计数法) 知识点概括: 字符相加,结果为和 >>> 520 + 5201040 2.字符串相加,结果为"拼接" >>> '520'+'1314''5201314' 3.逻辑运算,python认为True=1,False=0,(True和False第一个字母必须为大写) >>> True + True 2 >>> True - Tr

Linux下Python学习笔记 1:数据类型

一.开发环境 开发Python的环境选择很多,windows.Linux.MacOs都可以,除了Windows需要在Python官网上下载安装包,并配置环境变量.在Linux和MacOs上都是自带Python的,关于Python的版本大多都是2.7.* 本文选择了Ubuntu环境来学习Python,主要原因是为了顺便熟悉Linux的环境与命令,开发工具选择的是Vim,当然更多其他的选择有Eclipse.Sublime.pycharm等等,根据个人喜好选择即可, 另:文章部分内容来自Imooc和5

python学习笔记03:python的核心数据类型

从根本上讲,Python是一种面向对象的语言.它的类模块支持多态,操作符重载和多重继承等高级概念,并且以Python特有的简洁的语法和类型,OOP十分易于使用.Python的语法简单,容易上手. Python程序可以分解成模块.语句.表达式以及对象.1.程序由模块构成.2.模块包含语句.3.语句包含表达式.4.表达式建立并处理对象. Python的核心数据类型如下: 对象类型                   例子 常量/创建                     数字 1234, 3.14

Python 第二课,运算符和基本数据类型

Python的运算符 1.算数运算: 2.比较运算: 3.赋值运算: 4.逻辑运算: 5.成员运算: python的基本数据类型 1.数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1,即-9223372036854775808-9223372036854775807 2.布尔值 真或假 1 或 0 3.字符串 "hello w