Python的核心数据类型
Python的核心数据类型有:数字,字符串,列表,字典,元组,文件等。
数字
数字类型有:整形int,浮点型float,复数complex,布尔型bool。
整形
整型数是不带有小数部分的数字。包括自然数,0及负数自然数。如: -2, 100, 0
整数字面值的表示方式
整数可以以二进制、十进制、八进制和十六进制的方式进行表示,默认以十进制的方式进行展示。
十进制方式表示方式
默认数值为十进制的表示方式,如:
>>> -10
-10
>>> 0
0
>>> 9999999999999999
9999999999999999
>>>
八进制的表示方式
八进制数值以0o开头,后跟0~7,如:
>>> 0o177
127
>>> 0o11
9
十六进制的表示方式
十六进制数值以0x开头,后跟09,AF,a~f,如:
>>> 0x11
17
>>> 0xFF
255
>>> 0x1234ABCD
305441741
二进制表示方式
二进制数值以0b开头,后跟0~1,如:
>>> 0b1001
9
浮点型
浮点数是带有小数部分的数字(小数部分也可以是0)。浮点数的两种表示方式有小数表示和科学计数法表示两种表示方式。
小数表示
格式:数字.数字,两个数值中必须有一个要存在。如:
>>> 3.14
3.14
>>> 3.1
3.1
>>> 3.0
3.0
>>> 3.
3.0
>>> 0.14
0.14
>>> .14
0.14
科学计数法表示
格式:小数 e/E(正负号) 指数。如:
>>> 6.18E-1
0.618
>>> 2.9979e8
299790000.0
复数
由实部(real)和虚部(image)两部分组成,虚部必须是以j或J结尾的数。如:
>>> 1j
1j
>>> (2j)
2j
>>> 1+1j
(1+1j)
>>> 1-1j
(1-1j)
>>> (-100+100j)
(-100+100j)
布尔类型
用来表示真的假两种状态的类型:True 表示真(条件满足或成立) 和False 表示假(条件不满足或不成立)。True 也可以用1表示,False也可以用0表示。
>>> 3==3
True
>>> True==1
True
>>> False==1
False
>>> False==0
True
注意:true和false首字母必须大写。
空值
空值是一个表示不存在的特殊对象。作用是用来语法占位和变量解除绑定。
……未完待续……
Python的核心数据类型的更多相关文章
- python学习笔记03:python的核心数据类型
从根本上讲,Python是一种面向对象的语言.它的类模块支持多态,操作符重载和多重继承等高级概念,并且以Python特有的简洁的语法和类型,OOP十分易于使用.Python的语法简单,容易上手. Py ...
- Python基础--核心数据类型
python的核心数据类型: Number 数字(整数,浮点数,复数,布尔型数) String 字符串 List 列表 Tuple 元组 Dictionary 字典 Set 集合 1. 整数(整型数) ...
- python基础(一)—— 核心数据类型
Hello World程序 [root@mysql ~]# python3 Python 3.6.5 (default, Jul 8 2018, 11:41:23) [GCC 4.4.7 20120 ...
- python学习之核心数据类型
python核心数据类型 对象类型 例子 数字 1234,-345 字符串 'spam' 列表 [1,3,'ds'] 元组 (1,'spam',6) 字典 {'name':'lili','age':1 ...
- [python学习手册-笔记]002.python核心数据类型
python核心数据类型 ❝ 本系列文章是我个人学习<python学习手册(第五版)>的学习笔记,其中大部分内容为该书的总结和个人理解,小部分内容为相关知识点的扩展. 非商业用途转载请注明 ...
- python学习(二)python中的核心数据类型
数据类型是编程语言中的很重要的一个组成部分,我所知道的有数据类型的好处有:在内存中存放的格式知道,规定了有哪几种可用的操作. 我的埋点:为什么要有数据类型 那么python中的数据类型有哪几种呢? 对 ...
- python 基础之数据类型
一.python中的数据类型之列表 1.列表 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 二.列表常用操作 >切片>追加>插入>修改& ...
- Python编程核心之makeTextFile.py和readTextFile.py
引言: 最近大半年都在学习python编程,在双十一的时候购买了<Python编程核心>,看到makeTextFile.py和readTextFile.py两个例子有点错误,所以在这里给修 ...
- Python学习 之 数据类型(邹琪鲜 milo)
1.Python中的数据类型:数字.字符串.列表.元组.字典 2.数字类型包括整型.长整型.浮点型.复数型 type(number):获取number的数据类型 整型(int):范围:-2,147,4 ...
随机推荐
- cf1064D. Labyrinth(01BFS)
题意 题目链接 给出一个\(n \times m\)的网格,给出起始点,要求向左走不超过\(L\)步,向右走不超过\(R\)步,求出能遍历到哪些点 Sol 一个很直观的想法,BFS的时候状态里记录下还 ...
- Topcoder SRM 698 Div1 250 RepeatString(dp)
题意 [题目链接]这怎么发链接啊..... Sol 枚举一个断点,然后类似于LIS一样dp一波 这个边界条件有点迷啊..fst了两遍... #include<bits/stdc++.h> ...
- for计算位置坐标
代码1效果图: 代码2效果图: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&g ...
- 软件项目技术点(2)——Canvas之平移translate、旋转rotate、缩放scale
AxeSlide软件项目梳理 canvas绘图系列知识点整理 画布操作介绍 画布绘图的环境通过translate(),scale(),rotate(), setTransform()和transf ...
- 学习canvas
canvas简介 <canvas> 是 HTML5 新增的,一个可以使用脚本(通常为JavaScript)在其中绘制图像的 HTML 元素.它可以用来制作照片集或者制作简单(也不是那么 ...
- 数据结构复习之C语言指针与结构体
数据结构指针复习: #include <stdio.h> void main() { ] = {, , , , }; // a[3] == *(3+a) printf(+a)); // a ...
- @PathVariable @RequestParam @RequestBody等参数绑定注解详解
一.分类 handler method 参数绑定常用的注解,我们根据他们处理的Request的内容不同分为四类: 处理request uri 部分的注解: @PathVariable;(这里指ur ...
- greenplum维护
1.用户管理 psql -d sea CREATE DATABASE BI; CREATE USER ubi WITH PASSWORD 'pwdbi' NOSUPERUSER; GRANT ALL ...
- VS中bin,app_code,app_data,app_browser,app_GlobalResources等文件夹的作用 .
1. Bin文件夹 Bin文件夹包含应用程序所需的,用于控件.组件或者需要引用的任何其他代码的可部署程序集.该目录中存在的任何.dll文件将自动地链接到应用程序.如果在该文件夹中留有不用的或过期的文 ...
- oracle_procedure
define: 存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句 集,经编译后存储在数据库中.用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它. ...