Python基础 ---(1)对象及数字对象与数学运算

1、什么是对象?

Python语言中,所有的 数据 都被称之为 对象。Python代码,就是要 处理各种 对象 ,从而完成具体的任务。

# 首行要顶格写,python对大小写敏感
print (‘hello world‘)
print (‘你好,世界‘)

2、对象类型

Python语言中,常用的数据类型有:

  • 整数,例如:10
  • 小数(浮点数),例如:3.8
  • 字符串,例如:class_one
  • 列表,例如:[ a,b,c ]
  • 元组,例如:(a,b,c)
  • 字典,例如:{1:‘jack‘,2:‘hanmeimei‘}

3、数学运算

Python语言中的 数字对象 是可以进行 数学运算的。

比如 加减乘除等,跟我们平常运算差不多。

print(3+5)  # 整数
print(1-9)  # 整数
print(3.5+3.8)  # 浮点数
print(6/2)  # 浮点数
print(3//2)  # 商数
print(8%5)   # 余数
print(10**3)  # 次方
print(5*6/(2+1))  # 混合运算,先计算()

4、函数

比如 type,可以用来查看数据对象的类型。

# type函数,显示类型class

print(type(5))
print(type(‘ABCD‘))
print(type(3.6))

原文地址:https://www.cnblogs.com/tangbohu2008/p/12672577.html

时间: 2024-08-02 05:12:07

Python基础 ---(1)对象及数字对象与数学运算的相关文章

2015/8/28 Python基础(2):对象

Python用对象模型来存储数据.构造任何类型的值都是一个对象.Python对象都有是三个特性:身份,类型和值 身份是每个对象的唯一身份标识.任何对象都可以用内建函数id()来得到身份.如: >>> s = 1 >>> id(s) 38249176 身份可以认为是该对象的地址. 类型是数据以何种方式保存,可以进行怎样的操作,遵循怎样的规则.可以使用内建函数type()来查看. 值就是对象的数据项. 上面三个特性在对象创建时被赋值,除值以外其他特性都是只读.对象的类型是可

python基础——函数对象和闭包

关于函数对象和闭包 闭包(closure)是函数式编程的重要的语法结构.不同的语言实现闭包的方式不同.Python以函数对象为基础,为闭包这一语法结构提供支持的 (我们在特殊方法与多范式中,已经多次看到Python使用对象来实现一些特殊的语法).Python一切皆对象,函数这一语法结构也是一个对象.在函数对象中,我们像使用一个普通对象一样使用函数对象,比如更改函数对象的名字,或者将函数对象作为参数进行传递. 一.函数对象: 1.函数可以当参数传递 示例: #把函数当成参数传递 def foo()

Python基础---序列对象

一.序列简介 数据结构是通过某种方式组织在一起的元素的集合. 容器(Container)是一种Python的数据结构,基本上是包含其他对象的任意对象.序列和映射(如字典)是两类主要的容器.集合(Set)也是容器类型. 序列是最基本的数据结构,是通过对数据元素进行编号将它们组织在一起的数据元素的集合. 成员是有序排列的,可以通过小标偏移量访问到它的一个或者几个成员,这类python类型统称为序列. Python有6中种内建的序列:列表.元组.字符串.Unicode字符串.buffer对象.xran

Python基础(二)之数据类型和运算(2)——字符串

字符串基础 Python 也提供了可以通过几种不同方式表示的字符串.它们可以用单引号 ('...') 或双引号 ("...") 标识 .\ 可以用来转义引号: >>> 'spam eggs' # single quotes 'spam eggs' >>> 'doesn\'t' # use \' to escape the single quote... "doesn't" >>> "doesn't&qu

Python基础(二)之数据类型和运算(4)—— 列表

列表 Python 有几个 复合数据类型,用于表示其它的值.最通用的是 list (列表) ,它可以写作中括号之间的一列逗号分隔的值.列表的元素不必是同一类型: >>> squares = [1, 4, 9, 16, 25] >>> squares [1, 4, 9, 16, 25] 索引: names = ['Alex',"Tenglan",'Eric'] >>> names[0] 'Alex' >>> name

Python基础(二)之数据类型和运算(7)——字典

字典 字典在某些语言中可能称为 联合内存 ( associative memories )或 联合数组 ( associative arrays ).序列是以连续的整数为索引,与此不同的是,字典以 关键字 为索引,关键字可以是任意不可变类型,通常用字符串或数值.如果元组中只包含字符串和数字,它可以做为关键字,如果它直接或间接的包含了可变对象,就不能当做关键字.不能用列表做关键字,因为列表可以用索引.切割或者 append() 和 extend() 等方法改变. 理解字典的最佳方式是把它看做无序的

Python基础(二)之数据类型和运算(8)——集合

集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集.差集.并集等关系 集合的语法 list_1 = [1,2,3,4,5,5,6,6,] list_1 = set(list_1) list_2 = set([5,6,7,8,9]) print(list_1,type(list_1))print(list_1,list_2) >>>{1, 2, 3, 4, 5, 6} <class 'set'> #把

python 基础教程 笔记 一

第一章 python 基础知识 1.1 数字和数学表达式 1.2 python 2.x 和python 3.x print的区别 1.3 python 2.x 和 python 3.x input 的区别 1.4 数学函数 1.5 input 和 raw_input 区别 第二章 列表和元组 第三章 使用字符串 1.1 数字和表达式 Python 默认的除法:整数/整数,无论是否整除都得到整数,不整除的截取小时部分 1 / 2 0 如果想要Python 执行普通的除法,可以之用浮点数来实现也可以

Python 基础 常用运算符

Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算.比较运算.逻辑运算.赋值运算.成员运算 1.1 算术运算 以下假设变量:a=10,b=20 1.2 比较运算 以下假设变量:a=10,b=20 1.3 赋值运算 以下假设变量:a=10,b=20 1.4 逻辑运算 针对逻辑运算的进一步研究: 在没有()的情况下not 优先级高于 and,and优先级