Python(二)Python基本数据类型

变量

变量是内存中的一块区域

变量的命名:由字母、数字、下划线组成并且开头不能时数字

python中地址变量与c语言刚好相反,一条数据包含多个标签:

>>> a=1
>>> b=1
>>> id(a)
34909288
>>> id(b)
34909288
整型

注:type()可以查看数据类型

>>> num1=123
>>> type(num1)
<type 'int'>
长整型

#强制定义为长整型:num3=999L

>>> num2=9999999999999999999
>>> type(num2)
<type 'long'>

>>> num3=999L
>>> type(num3)
<type 'long'>
浮点型

#1.2e10代表的数值为1.2的10次方;
#12e9代表的数值为12的9次方;

>>> f1=12.0
>>> type(f1)
<type 'float'>
>>> f2=1.2e10
>>> type(f2)
<type 'float'>
复数类型

#python对复数提供内嵌支持,eg: 3.14j, 8.32e-36j

>>> c=3.14j
>>> type(c)
<type 'complex'>
运算符和表达式

算术运算符:+,-,*,**, /, %, //

时间: 2024-11-08 15:24:10

Python(二)Python基本数据类型的相关文章

Python爬虫总结(二)常见数据类型及其解析方法

Python爬虫总结(二)常见数据类型 上一篇我们简单介绍了如何用Python发送 http/https 请求获取网上数据,从web上采集回来的数据的数据类型有很多种,主要有: 放在HTML里. 直接放在javascript里. 放在JSON里. 放在XML里. 注意:这里很多概念都是web前端开发里的,因为我们采集的大多数数据都来自web,因此了解一些前端知识还是挺有必要的. 下面我简单介绍下各种数据类型,并结合一些实例介绍它们的解析方法. 数据类型 放在HTML里 HTML即超文本标记语言,

python基础二(基础数据类型)

一,引子. 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字 字符串 列表 元组 字典 集合 二基础数据类型. 2.1数字int. 数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以: #bit_length() 当十进制用二进制表示时,最少使用的位数 v = 11 data = v.bit_length() print(data) 2.2布尔值bool. 布尔值就两种:T

python基础(二)基础数据类型

一,引子. 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字 字符串 列表 元组 字典 集合 二基础数据类型. 2.1数字int. 数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以: #bit_length() 当十进制用二进制表示时,最少使用的位数 v = 11 data = v.bit_length() print(data) 2.2布尔值bool. 布尔值就两种:T

二.Python基础语法和数据类型

Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 -*-这样类似的代码进行源码编码的变更. Python标志符 第一个字符必须是字母或者下划线"_", 绝对不能是数字或其他特殊字符. 其他字符: 任意什么都行 可以使用中文做变量名 标识符对大小写敏感 Python关键字 关键字禁止被用作任何标识符名称. 可通过标准库的keyword模块查

Python 二、Python过程型程序设计快速入门

一.数据结构 程序=数据结构+算法 数据结构: 通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其它的数据结构. python的最基本数据结构是序列 序列中的每个元素被分配一个序号(即元素的位置),也陈为索引:索引从0开始编号 python包含6中内建的数据序列:列表.元祖.字符串.Unicode字符串.buff对象和xrange对象 二.python的关键要素 基本数据类型 对象引用 组合数据类型 逻辑操作符 控制流语句 算术操作符 输入

json概述及python处理json等数据类型

<一,概念> 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON.XML等.反序列化(deserialization): 就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象. JSON(JavaScript Object Notation):一种轻量级数据交换格式,相对于XML而言更简单,也易于阅读和编写,机器也方便解析和生成,Json是JavaScript中的一个子集. Python2.6开始加入了JS

Python基础之基本数据类型一《数字与字符串》

一.运算符 结果是值 算数运算                            a = 10 * 10                  赋值运算                            a = a + 1    a+=1 结果是布尔值 比较运算                            a = 1 > 5                  逻辑运算                            a = 1>6 or 1==1              

python自动化--语言基础--数据类型及类型转换

Python中核心的数据类型有哪些?变量(数字.字符串.元组.列表.字典) 什么是数据的不可变性?哪些数据类型具有不可变性数据的不可变是指数据不可更改,比如: 1 a = ("abc",123) #定义元组 2 a[0]=234 #把第一位更改为345 3 print(a) #打印时会报错 不可变:数字.字符.元组可变:列表和字典 Python中常见数据类型 赋值 1 counter = 100 2 miles = 1000 3 name = "nan" 4 pri

python学习03-数据类型

一.基本数据类型--数字 布尔型 bool型只有两个值:True和False 之所以将bool值归类为数字,是因为我们也习惯用1表示True,0表示False. 以下是布尔值是False的各种情况: 1 bool(0) 2 bool(None) 3 bool("") 4 bool(()) 5 bool([]) 6 bool({}) 在Python2.7 中,True和False是两个内建(built-in)变量,内建变量和普通自定义的变量如a, b, c一样可以被重新赋值,因此我们可以

python学习04-数据类型(元组、字典、集合)

一.基本数据类型--元组   元组:是一种与列表非常相似的数据类型.但是它一旦创建便不能再修改,所以又叫只读列表. 定义:与列表类似,只不过[]改成() 特性: 可存放多个值(可以存放复杂数据类型) 不可变(显式地告诉别人此处数据不可修改,常用于数据库连接配置信息等) 按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序 元组本身不可变,如果元组中还包含其它可变元素,这些可变元素可以改变.(比如列表等) 元组常用操作 创建 ages = (11, 22, 33, 44, 55) #或 ag