python中的整数、浮点数和布尔值

整数和浮点数有那个四则运算:

两种类型的数可以直接进行加减,当整数和浮点数进行加减的时候,结果会自动的变为浮点数,其中除法运算是“/”来表示的,

而余数的算术符号是“%”来表示的。

在布尔值的判断中我们拥有三种运算:与运算,非运算和或运算。

在Python中它把None,0和‘ ‘看成false,其他的数值和非字符串都看成true

时间: 2024-08-09 10:43:41

python中的整数、浮点数和布尔值的相关文章

《python源码剖析》笔记 python中的整数对象

本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 1. PyIntObject --> long的一个简单包装 typedef struct{ PyObject_HEAD long ob_ival; } PyIntObject; PyInt_Type --> PyIntObject的类型对象.与对象相关的元信息实际上都是保存在与对象对应的类型对象中的 PyTypeObject PyInt_Type = { PyObject_HEAD_I

python基础数据类型一(整数类型和布尔值)

整型(int) 整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型. 在python3中不存在long类型 整数可以进行的操作: 1.1 整数的加 a = 10 b = 20 print(a + b) 结果: 30 1.2 整数的减 a = 10 b = 20 print(b - a) 结果 10 1.3 整数的乘 a = 10 b = 20 print(a *

Python中sys模块sys.argv取值并判断

#!usr/bin/env python # -*- coding: utf-8 -*- # Author:Sun Xiaolin import sys judgement = sys.argv[1] #[]内写的值表示取第几个 # print(judgement) if judgement == "1": print("一") elif judgement == "2": print("二") else:print(&quo

Python 字符串 转换 整数 浮点数 数字

使用PyOpengl的时候,调用glVertex2f时,传入两个字符串会报错,所以需要将字符串转为浮点数再传,可以使用下面的方法. >>> import string >>> string.atoi('34') 34 >>> int('34') 34 >>> string.atof('34') 34.0 >>> float('34') 34.0

doraemon的python之旅 整型、布尔值和字符串1

运算补充 1.in  和 not in #判断某个东西是否在里面 content = input"请输入内容:" if "sex" in content: print("包含敏感字符") while True: content = input"请输入内容:" if "sex" in content: print("包含敏感字符") else: print(content) break 2

[python学习篇][书籍学习][python standrad library][内置类型]对象测试真值,布尔值操作, 比较操作

几乎所有对象都可以比较.测试真值.转换为字符串(其实就是用repr()函数,或略有差异的str()函数来转换) 1 对象是否为真 任何对象都可以测试真值,用于if或while的条件或下面布尔运算的操作数.下面的值被视为假: None False 任何数值类型的零,例如,0. 0L.0.0. 0j. 任何空的序列,例如, ''. (). []. 任何空的映射,例如,{}. 用户定义的类的实例,如果该类定义一个__nonzero__()或__len__()的方法,在该方法返回整数零或布尔值False

python中的字典和json的区别

字典 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 一个简单的json实例: dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} 1)不允许同一个键出现两次.创建时如果同一个键被赋值两次,后一个值会被记住. 2)键必须不

使用C语言为python编写动态模块(1)--从底层深度解析python中的对象以及变量

楔子 我们知道可以通过使用C语言编写动态链接库的方式来给python加速,但是方式是通过ctypes来加载,通过类CDLL将动态链接库加载进来得到一个对象之后,通过这个对象来调用动态链接库里面的函数.那么问题来了,我们可不可以使用C语言为python编写模块呢?然后在使用的时候不使用ctypes加载动态库的方式,而是通过python的关键字import进行加载. 答案是可以的,我们知道可以通过编写py文件的方式来得到一个模块,那么也可以使用C语言来编写C源文件,然后再通过python解释器进行编

Python 中json与字典的关系

Python开发中字典和 json的概念区别: 一.字典 字典是一种数据结构,而json是一种数据格式,格式就会有一些形式上的限制,比如json的格式要求必须且只能使用双引号作为key或者值的边界符号(值如果是数字可以不用加双引号),不能使用单引号,用单引号或者不用引号会导致读取数据错误,而且“key”必须使用边界符(双引号),但字典就无所谓了,可以使用单引号,也可以使用双引号. dict是一个完整的数据结构,是对Hash Table这一数据结构的一种实现,是一套从存储到提取都封装好了的方案.它