零基础入门Python3-python的数据类型

Python3 基本数据类型 Python中的基本数据类型Number(数字)、String(字符串)、bool(布尔类型)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典) 阅读详情

数据类型,顾名思义就是各种数据分为哪些类型。比如我们电脑处理的各种文字、数字、图片、音频、视频等,这些都是数据的类型。而我们Python能直接处理的数据分为以下几种:

 

1、整数

 

Python的整数包含数学中的正数和负数,在程序中的表示方法也和数学中是一样的。比如:正数123,负数-456。在程序中表示为 a=123(表示为定义一个变量a,值为123),b= -456(表示为定义变量b,为-456)。Python中的整数是没有大小限制的。

 

2、浮点数

为什么要称为浮点呢?1.23x109和12.3x108是完全相等的,但是小数点的位置是可变的,所以称为浮点数。浮点数在程序中的是如何表达的?123.456可以直接以123.456表示,如果是特别长的浮点数,比如1.23x109为1.23e9,-1.23x109为-1.23e9。在Python中,浮点数也是不限制大小的,只是超出一定范围后,就直接表示为inf(无限大)。

 

3、字符串

字符串有两种表示方法,第一种为 ‘’ (单引号)即‘abc’,第二种为“”(双引号)即“abc”。比如定义变量 a='abc'  ,b="abc",print(a,b)输出a和b之后,值都为abc。

 

4、布尔型

布尔型为真和假。在Python中的表示为True和False。(千万记牢,True和False区分大小写)。

 

5、空值

空值不能理解0,因为0是有意义的,空值表示为None。

>>>a=None

>>>print(a)

None

 

>>>a=0

>>>print(a)

0

 

6、and、or、not的用法

#and表示 和

>>>True and   False

False       

 #and当两边的条件都符合时,才成立,否则不成立。

>>>True and True 

True

>>>False and False

False 

 

#or 表示为 或者

#其中有一个条件符合就成立。

>>>2>3 or 5>4

True

 

#not 表示为 非

>>>not True

False

>>>not False

True

 

7、变量

#变量就是动态储存数据类型的一个临时容器,在Python中的命名规格和其他编程语言是一致的。变量的命名规则是由字母、下划线、数字来组合而成的,但是不能以数字开头来命名变量,而且内置的特殊字符也是不能定义的。Python的变量是区分大小写的。

#变量命名的几种形式:

>>>a1="hello world"

>>>b_1='hello'

>>>_c='Python!'

>>>_1=666

>>>print(a1,b_1,_c,_1)

hello world hello Python! 666

 

8、常量

#常量在Python中,习惯用大写字母开头,例:No_1,Abc。但是这个不是强制规定,只不过是大家默认都是这样命名的。Python中的常量名义上是常量,但实际上在使用的过程中,系统无法阻止你替换常量的内容,也就是说,常量和变量是一样的性质。

>>>No1="I'm no1"

>>>print(No1)

I'm no1

>>>No1=222

>>>print(No1)

222

 

9、转义符

#转义符就是对输出字符串中的特殊字符('、""、\)进行转义

#未转义前的状态:

#我们想输出 I'm Bob!。

>>>print('I'm Bob')

SyntaxError: invalid syntax(语法错误:无效语法)

#为什么会出错呢?因为 I'm Bob 中的 ' 和字符串中的单引号组成了一组完整的字符串表达式,剩下的 ' 就多余出来了

 

#正确的写法1(我们把表达字符串的单引号换成双引号,就完美的解决了)

>>>print("I'm Bob!")

I'm Bob!

#正确的写法2(我们对 ' 进行转义 \')

>>>print(' I\'m Bob! ')

I'm Bob!

 

#当字符串中的特殊字符比较多的时候,我们可以使用 r ' '对此串字符串的内容全部进行转义。

 

#我们这里输出字符串 "abc\n\t\a\s"

>>>print(r'abc\n\t\a\s')

abc\n\t\a\s

 

#我们这里输出字符串 "\n\s\t\a\"

>>>print(r'\n\s\t\a\')

SyntaxError: EOL while scanning string literal

#这里我们记牢了,Python的字符串不能以 " \ "结尾

 

# \ n代表了换行符,\t 代表了制表符

 

# 换行符\ n 的用法

>>>print('Hello world!\nMy name is Python.')

Hello world!

My name is Python.

 

#换行的另外一种方法

>>>print('''

Hello world!

My name is Python.

''')

 

Hello world!

My name is Python.

 

#制表符 \ t 的用法

print('Name\t Age\t Sex\t Country\n Haty\t 18\t man\t China' )

Name     Age     Sex     Country 

Haty       18      man     China

 

10、动态语言和特殊指向(暂且这么叫吧)

#我们来看一个例子:

>>>a = 'ABC'

>>>b = a

>>>a = 'XYZ'

>>>print(b)

ABC

 

#运行的结果为什么不是'XYZ'呢?我们分析一下:

 

(1)、首先执行 a='ABC',解释器创建了字符串'ABC',接着创建了一个变量 a ,然后把变量 a指向了字符串 'ABC' 。

 

(2)、执行b = a,解释器又创建了一个变量 b,并把变量 b 指向了字符串 'ABC'。此时变量 a 和 b 都指向字符串 'ABC'。

 

(3)、然后执行 a = 'XYZ',解释器有创建了一个字符串 'XYZ',同时把 a 指向字符串 'XYZ'。

(4)、最后执行 print(b),显示字符串 'ABC' ,这么看的话,就清楚明了了。我把这叫做特殊指向。


Python入门教程

第一课:零基础入门Python3-数据类型

第二课:零基础入门Python3-分支

第三课:零基础入门Python3-循环

第四课:零基础入门Python3-函数(1)

第五课:零基础入门Python3-列表list

第六课:零基础入门Python3-元组tuple

关注微信公众号,学习更多!

 

【Python零基础入门系列】第3篇:什么是 Python 的变量、数据类型和输入输出? ​ 前两篇我们已经学会了如何安装 Python 使用编程工具 IDE,并写出了人生第一个程序 print("Hello, world!"),是不是有点成就感了?今天我们就继续深入一点点,来聊聊编程的“灵魂三问”: 什么是变量? 什么是数据类型? 如何接收用户的输入? 阅读详情

相关推荐

【听课笔记】精华python小课 3天零基础入门

# 变量类型:int, float, string a = 10 b = 3.14 c = 'Hello' d = -10 print(a) print(b) print(type(c)) # 基础数学运算符号 e = 5/a f = 1-2 g = 5 * 6 h = a % b k = b ** 2 print(e) print(f) print(g) print(h) print(k) print(abs(-10)) print(type(5+10)) print(type(5 * 0.1)) pr

weixin_55447224的博客 588

Python3 数据类型

注:实际上,除空值(例如 ()、[]、{}、“”、数字 0 和值 None)外,没有多少值会被评估为 False。Python 推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。Number 数字类型。dict() 字典类型。函数判断数值的类型。tuple 元组类型。set() 集合类型。关键字key不可修改。

Sigmoid 1477

群晖NAS安装HomeAssistant保姆级教程:从Docker部署到智能设备接入

本文提供了一份详尽的群晖NAS安装HomeAssistant保姆级教程,涵盖从Docker部署到智能设备接入的全过程。通过规划存储路径、配置容器环境变量和网络模式,确保系统稳定运行。教程还介绍了如何接入小米、苹果HomeKit等智能家居设备,并利用自动化与仪表盘打造本地化、高响应速度的智能中枢,实现数据隐私与远程控制的完美平衡。

play7的博客 694

python3数据类型查看_Python3基本数据类型

1、变量不需要声明,每个变量在使用前必须赋值。Python中所说的“类型"指变量所指的内存中的对象类型。2、给多个变量赋值:3、查看变量的类类:4、Python3 中只有一种正型 int,表示长整型(64位),没有Python2 中的 Long5、Python2中没有布尔类型,用数字0(False)和1(True)表示。Python3中把True和False定义成关键字了,但它们的值还是0和1,可...

weixin_30891153的博客 885

【深度学习】肺结节分割项目实战一:处理数据集

一、LIDC-IDRI数据集简介 官方网站 肺图像数据库协会的图像收集(LIDC-IDRI)包括诊断和带有病变注释标记的肺癌筛查胸部CT。这是一个网络公开的国际资源,用于肺癌检测和诊断的计算机辅助诊断(CAD)方法的开发、培训和评估。 数据集包含1018个病例,每个病例包括来自临床胸部CT扫描的图像和一个相关的XML文件,该文件记录了由四名经验丰富的胸部放射科医生进行的两阶段图像注释过程的结果。在最初的盲读阶段,每个放射科医生独立审查每个CT扫描,并标记出属于三种类型之一的病变(“结节>= 3mm”,

weixin_42182906的博客 1万+

QMT中ContextInfo的使用注意

QMT中ContextInfo下声明的全局变量的使用注意事项

路在何方 2810

Python3 笔记:查看数据类型、数据类型转换

用 type() 函数可以查看数据类型

Catherine_优快云_的博客 691

RV1126 ISP开发实战:从Tuner调试到IQ文件解析

本文详细介绍了RV1126 ISP开发的完整流程,从Tuner调试到IQ文件解析,涵盖了环境搭建、工具使用、参数配置及性能优化等关键环节。通过实战案例和避坑指南,帮助开发者快速掌握Rockchip芯片的ISP开发技巧,提升图像处理质量。

weixin_29195615的博客 572

Python 查看数据的类型

Python 查看数据的类型

galoiszhou的博客 1万+

飞牛NAS一键部署小雅Emby全家桶:解锁海量影音资源与智能刮削

本文详细介绍了如何在飞牛NAS上通过Docker一键部署小雅Emby全家桶,完美解决传统WebDAV挂载无法刮削元数据的问题。该方案整合了小雅Alist海量影音资源与Emby媒体服务器,通过预下载超百GB元数据包,自动实现海报、简介等信息的完美匹配,打造出精美的个人影音库。部署过程需准备阿里云盘令牌与充足存储空间,并详解了从环境配置、镜像拉取到最终验证的完整步骤及优化技巧。

weixin_28312391的博客 923

Lammps模拟剪切作用下的位错滑移

Lammps模拟位错与障碍物作用。在lammps中实现周期性位错阵列模型模拟剪切作用下1/2刃位错与障碍物的交互作用

Rockyoung 3461

零基础入门学习Python(3):数据类型

零基础入门学习Python(3):数据类型December 7, 2015 1:19 PM基本数据类型:int(Python3把整形和长整形整合起来了)、float(浮点型、e记法)、bool(布尔类型)类型之间的转换:int()、str()、float()、bool()>>> a = '520' >>> b = int(a) >>> b 520 >>> b = int("xiuxiu") #

qq_33256568的博客 692

手把手教您同花顺如何设置大盘分时均价线

本文将手把手教你如何在同花顺PC端开启大盘指数分时图📈

XiaoqiangClub的博客 4405

【python3零基础入门】No3.python六大数据类型学习

数据类型是用来存储不同类型的数据,它们是构建复杂数据结构的基础,也是我们学好一门编程语言的基础。Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。接下来我们逐个来学习每种类型的基本使用使用圆括号创建元组,逗号分隔每个元素。

勿忘初心方得始终 973

STM32入门教程:车牌识别

在本文中,我们介绍了如何使用STM32实现车牌识别功能,并提供了详细的代码案例。通过以上步骤,你可以开始开发自己的车牌识别系统了。希望本文对你有所帮助!

2401_85258012的博客 874

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【Python3零基础入门笔记】04 Python数据类型及操作

数字类型及操作 视频:MOOC北京理工大学嵩天老师的《Python语言程序设计》 教程手册推荐:W3school、菜鸟教程 整数类型 可正可负,没有取值范围 pow(x,y)函数:计算xy 整数的四种进制表示形式: 十进制:1010,99,-217 二进制,以0b或0B开头:0b010,-0B101 八进制,以0o或0O开头:0o123、-0O456 十六进制,以0x或0X开头:0x9a...

鲸落的博客 461

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

python3基础教程下载_python3 完全零基础入门精讲,资源教程下载

课程名称python3 完全零基础入门精讲,资源教程下载具体内容以本贴所列内容为准学习目标绝对零基础Python3.x 入门,掌握Python语言常数据类型与操作、语句语法、流程控制、函数定义、模块管理,类与面向对象编程,错误与异常处理,文件读写等知识;为以后Python各方向领域编程打下坚实基础。课程目录01-计算机基础常识.mp402-Python语言概览、安装与运行.mp403-Python...

weixin_40004081的博客 600

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

零基础入门Python3-数据类型详解

数据类型,顾名思义就是各种数据分为哪些类型。比如我们电脑处理的各种文字、数字、图片、音频、视频等,这些都是数据的类型。而我们Python能直接处理的数据分为以下几种: 1、整数 Python的整数包含数学中的正数和负数,在程序中的表示方法也和数学中是一样的。比如:正数123,负数-456。在程序中表示为 a=123(表示为定义一个变量a,值为123),b= -456(表示为定义变量b...

weixin_30359021的博客 64

python3类详解_零基础入门Python3-数据类型详解

数据类型,顾名思义就是各种数据分为哪些类型。比如我们电脑处理的各种文字、数字、图片、音频、视频等,这些都是数据的类型。而我们Python能直接处理的数据分为以下几种:1、整数Python的整数包含数学中的正数和负数,在程序中的表示方法也和数学中是一样的。比如:正数123,负数-456。在程序中表示为 a=123(表示为定义一个变量a,值为123),b= -456(表示为定义变量b,为-456)。P...

weixin_39839018的博客 185

python3.6入门零基础_Python 3零基础完全入门(面向2020, Python3.6/3.7,不断更新ing)...

大家好,欢迎大家学习Python3零基础完全入门课程。我是这门课程的讲师肖鹏,作为一名Cisco的网络开发工程师,我对Python的开发有10年的经验,热爱分享,2009-2014年,我在新浪博客“麦兜搞IT”上发表了150篇Python Blog,总阅读人数超过了100万人次。2015年,我的第一本译著《Python3面向对象编程》出版。今天,我把我的经验在Udemy上分享给大家,希望能给大家带...

weixin_32557927的博客 233

Python3 《零基础小白从入门到实战》之“数据类型”

Python语言介绍 Python(蟒蛇)是一种解释型、面向对象、动态数据类型的高级程序设计语言,Python是由吉多范罗萨姆于1989年发明的,第一个公开版本发行于1991年。 Python语言特点: 免费自由的软件 良好的跨平台性(win/linux/mac) 强大的功能和可扩展性 Python的应用领域: Google的搜索引擎核心代码 百度无人驾驶 网易网络游戏服务器 豆瓣网主体网站架构 ...

谨言的博客 186

零基础入门python3.7——基础知识总结(二)变量及基本数据类型

一。变量 通俗的将变量就是一个代表数据身份的名字称变量名。 属于标识符故遵循标识符的命名规范,可以理解身份证上的名字,我可以通过名字找到人。变量可以理解成名字。 我可以通过变量名找到我想要的数据。 如身份证上的名字对应不同的性别。 相同的道理变量可以储存表示不同的数据类型。 1。 变量的定义与赋值 # 定义了变量userName并赋值为小张 ...

枫叶 920

【零基础入门Python】Python 3 基础知识

✍✍Python 3 是一种流行的高级编程语言,用于各种应用程序。以下是您应该了解的一些 Python 3 基础知识:变量:在 Python 3 中,变量是通过将值分配给名称来创建的。例如,x = 5 创建一个名为 x 的变量,并为其分配值 5。数据类型:Python 3 支持多种内置数据类型,包括整数、浮点数、字符串、布尔值、列表、元组和字典。运算符:Python 3 支持多种运算符,包括算术运算符(+、-、*、/)、比较运算符(>、<、==、!=)和逻辑运算符(and、or、not)。

共同学习、强我国家 255

python3入门教程(非常详细),python3.8从入门到精通pdf

为了帮助更多的零基础小白入门python,在这里分享一份由清华大学计算机教授,整理出来的《Python3 菜鸟学习手册》,可以帮助新手小白快速入门。这份文档涵盖Python35个基础知识点,共324页,条理十分清晰且简单易懂!每个函数均附有详细描述、语法参考、参数、返回值以及案例python创意小作品代码。每有不懂的函数,语法,都可以在本文档内找到对应的函数解释和案例分析。这份文档绝对称得上是Python3大字典,是自学过程中不可多得的最佳学习资料。

K12345611717的博客 1152

python学精通要多久-学Python编程难吗 从入门到精通学习Python要多久

对于很多新手而讲,学Python无疑是一件非常令人头痛的事情,不知道无从下手,大家经常会问:象这样没有一点基础学Python,大概要多久才能学会学精?很多初学者都有这样的疑问,Python需要多长时间可以学会,达到精通呢?我们不防来探讨一下这个问题。学习Python编程语言难吗?学Python编程难吗?其实学Python不难,比起C语言、C#、C++和JAVA这些编程语言相对容易很多。学习Pyth...

weixin_37988176的博客 118

python零基础入门书籍pdf,python3.6从入门到精通pdf

为了帮助更多的零基础小白入门python,在这里分享一份由清华大学计算机教授,整理出来的《Python3 菜鸟学习手册》,可以帮助新手小白快速入门。这份文档涵盖Python35个基础知识点,共324页,条理十分清晰且简单易懂!每个函数均附有详细描述、语法参考、参数、返回值以及案例用python画简单笑脸。每有不懂的函数,语法,都可以在本文档内找到对应的函数解释和案例分析。这份文档绝对称得上是Python3大字典,是自学过程中不可多得的最佳学习资料。

chatgpt002的博客 504
下一篇: 零基础入门Python3-分支(python判断,python循环)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值