Python变量的数据类型
主要内容
- jupyter notebook的用法
- 变量
- 跟vi/vim的编辑模式很像
# 声明的三种格式
# 格式1
s1 = "我爱王晓静"
# 格式2
s2 = s1 = "l love wangxiaojing"
# 格式3
s1,s2,s3 = "I love wangxiaojing","我爱北京","爱生活,爱你"
变量类型
- 严格意义上讲,Python只有一个类型
- 标准数据类型六种
- 数字Number
- 字符串类型 str
- 列表 list
- 元素 tuple
- 字典 dict
- 集合 set
数字类型 Number
- python中的数字没有大小限制
常见数字分类
- 整数
- 没有小数部分
- 包含正数,负数,0
- 二进制
- 只有0,1
- 以0b开头的01串
- 例如:
- 0b110
- 0b11110
- 八进制
- 以0o开头的0-7质检的数字
- 例如
- 0o71
- 十六进制
- 以0x组成的由0-9,a-f构成的串
- 浮点数
- 科学计数法
- 复数
# 二进制定义
a1 = 0b110
print(a1)
a2 = 0b11110
print(a2)
6
30
# 八进制案例
a3 = 0o71
print(a3)
57
# 十六进制案例
a4 = 0xffff
print(a4)
a5 =0x53f2
print(a5)
65535
21490
浮点数
- 就是通俗意义上的小数量
- 常见的案例格式
-3.14159
-3.
-0.4- .4
- 科学计数法
- 跟数学定义一致
- 写法就是e后面的整数表示10的指数
# 科学计数法
height = 184
print(184)
height = 1.84e2
print(height)
a = .2
print(a)
184
184.0
0.2
复数 complex
- 与数学定义一致
- 复数的虚部用j/J表示
- 例如:
- 5+4j
- 4j
- (4j)
a = 4j
print(a)
4j
布尔值
- 布尔值就是用来表示真假的值
- 只有两个值: True/False
- 在python中,布尔值可以当数字使用
- 布尔值如果当数字使用时,True=1,False=0
- 如果数字来当做布尔值使用,0=False,其余当做True
# 布尔值当做数字使用
age = 18+True
print(age)
age = 18+False
print(age)
# 判断语句
a = -1
#这里的a是布尔值
if a:
print("负数是True")
else:
print("负数是False")
19
18
负数是True
字符串
- 表达文字信息的内容,比如"我爱王晓静"
- 形式上是引号引起来的一段内容
- 引号包括:
- 单引号
- 双引号
- 三引号,可以用来表示多行信息
- 单双引号含义一致
#字符串案例
love = "l love wangxiaojing"
print(love)
love2 = 'l love wangxiaojing'
print(love2)
# 三引号可以表示多行
love3 = '''
我
爱你
王晓静
就想爱着北固的雪'''
print(love3)
# 以下案例说明单双引号只能应用一行
#love4 = '
#我
#爱你
#王晓静
#就想爱着北固的雪'
#print(love4)
l love wangxiaojing
l love wangxiaojing
我
爱你
王晓静
就想爱着北固的雪
None 类型
- 表示没有,通常用来占位
- 比如返回,用来表示返回一个空
Python变量的数据类型的更多相关文章
- Python变量和数据类型(入门2)
转载请标明出处: http://www.cnblogs.com/why168888/p/6400809.html 本文出自:[Edwin博客园] Python变量和数据类型 一.整数 int = 20 ...
- python入门课程 第3章 Python变量和数据类型
第3章 Python变量和数据类型3-1 Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形 ...
- Python变量、数据类型6
1.Python变量 变量,即代表某个value的名字. 变量的值存储在内存中,这意味着在创建变量时会在内存中开辟一个空间. !!!即值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用.所以 ...
- 【python系列】--Python变量和数据类型
python数据类型 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用 ...
- Python 变量和数据类型
变量的定义与赋值 Python 是动态语言,我们不需要为变量指定数据类型,只需要输入变量名和值就行了.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 此外 Python 允许你同时为多个变 ...
- Python变量和数据类型
十六进制用0x前缀和0-9 a-f表示 字符串是以''或""括起来的任意文本 一个布尔值只有True和False两种值 布尔值可以用and or not运算 空值是 ...
- python变量与数据类型
变量 什么是变量 所谓变量,指的是在程序运行过程中需要用到的中间结果,变量定义后,会占用一块内存开辟的空间地址,通过内存空间确保同一时间的唯一性. >>> print(id.__do ...
- Python变量及数据类型
所有编程语言几乎都会有 ’ 变量‘ ,如 a = 2,用一个a变量指代数字2,在Python中,一切皆对象,因此在变量赋值的时候实际上是在内存中开辟了一块存储变量内容的内存空间对象. 对象可以指定不同 ...
- Python 变量与数据类型
1.变量命名规则: 变量名只能是字母,数字和下划线的任意组合 变量名第一个字符不能是数字 变量名区分大小写,大小写字母被认为是两个不同的字符 特殊关键字不能命名为变量名 2.数值的运算 print ( ...
- Python变量和数据类型,类型转换
a.变量的定义 把数据分别用一个简单的名字代表,方便在接下来的程序中引用. 变量就是代表某个数据(值)的名称. 变量就是用来存储数据的,将不同的数据类型存储到内存 b.变量的赋值 变量名= 初始值 ...
随机推荐
- 什么是序列化?实体类为什么要实现序列化接口?实体类为什么要指定SerialversionUID?
首先我们说答案:实体类对象在保存在内存中的,而对于web应用程序而言,很多客户端会对服务器后台提交数据请求,如得到某种类型的商品,此时后台程序会从数据库中读取符合条件的记录,并它们打包成对象的集合,再 ...
- idea项目编译时报错:程序包XXX不存在
问题如下: 解决方法: 点击File-->点击settings-->点击maven-->点击Runner-->勾选Delegate IDE build/run action t ...
- 京东-Docker
关于 Docker 版本的<使用与更新>教程修订日期:2021年 3 月 14 日ㅤ 一.基础使用教程1. 进入与退出容器:docker exec -it jd /bin/bash注意:e ...
- 使用npm包API Promise化
- OO多项式求导作业总结
一.程序分析 1.1第一次作业 第一次作业是简单的多项式求导,甚至没有括号嵌套.但是,就是这个在如今看来如此简单的作业,由于俺寒假过于起飞,pre没做,正则表达式也不会(属实拉跨),一度想用c语言字符 ...
- 虚拟环境 venv的使用--(venv 一)
一.引言最近在学习<Flask Web Development 2nd Edition>的时候,作者开篇就介绍如何使用 venv 来管理 Python 环境 .自我觉得作者讲的非常好,想要 ...
- 【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
logo 避坑宝 v1.0.0 基于SpringBoot+uniapp企业黑红名单吐槽小程序 项目介绍 避坑宝 [避坑宝]企业黑红名单吐槽小程序是一个具有吐槽发布企业信息的一个平台,言论自由,评判自定 ...
- Spring--注解开发定义Bean
注解开发 先看一看之前的bean的做法: 所谓注解开发,当然就要用到注解啊,就是在BookDao接口的实现类里面进行注解的定义 如图所示: 而在.xml文件里面,就需要进行这样一个操作: 注解当然不会 ...
- OVS-DPDK 流表查询详解
一图胜千言: flow和miniflow 在介绍之前先说一些概念:里面有两个结构很重要,一个是flow一个是miniflow这里介绍一下他们的数据结构和构造函数. flow: flow的特点是8字节对 ...
- Mathematica制作和使用程序包
步骤 这里拿你制作并且使用一个程序包lost为例子 新建一个空白.wl文档,输入代码如下 BeginPackage[ "MyPkg`"] MainFunction::usage = ...