博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础之-数据类型
阅读量:5157 次
发布时间:2019-06-13

本文共 856 字,大约阅读时间需要 2 分钟。

int:整数

float:带小数点的数字
bool:真或者假。(1 or 0) (True , False)
复数:由实数部分和虚数部分组成,形式为3+2j
注意:
1):python可以并行赋值,如 a, b = 1, 2
2):一个变量可以通过赋值指向不同类型的对象
3):数值的除法(/)问题返回一个浮点数,要获取整数使用//运行符
4):在混合计算时,python会把整型转换成浮点型。

数据类型转换:

int(x [, base]) 将x转换为一个整数
float(x) 将x转换为一个浮点数
complex(real [imag]) 创建一个复数
str(x) 将对象x转换为字符串
repr(x) 将x转换为表达式字符串
eval(str1) 用来计算在字符串中有效的python表达式,并返回一个对象
tuple(s) 将序列s转换为一个元组
list(s) 将序列s转换为一个列表
chr(x) 将整数x转换为一个字符
unichr(x) 将整数x转换为Unicode字符
ord(x) 将一个字符转换为它的整数值
hex(x) 将一个整数转换为一个十六进制字符串
oct(x) 将一个整数转换为一个八进制字符串
del(x) 删除变量x

 

运算符

比较运算

赋值运算

逻辑运算

成员运算

身份运算

位运算

首先需要将比较的2个数转换为二进制数进行对比

128 64 32 16 8 4 2 1

 1     1   1   1  1 1 1 1

&:参与运算的俩个值,如果俩个相应位都为1,则该位的结果为1,否则为0

|:参与运算的俩个值,只要相应的俩个位有一个为1,则结果为1

^:参与预算的俩个值,当俩对应的二进制位相异时,结果为1.

~:对数据的每个二进制位取反,即把1变0,把0变1.

技巧:<< :左移1为相当于乘2,左移2为相当于乘4, >> :而右移1位相当于除2,右移2位相当于除4

运算符优先级:

 

转载于:https://www.cnblogs.com/zy6103/p/6756613.html

你可能感兴趣的文章
每天一个Linux命令 - 【chkconfig】
查看>>
△UVA10106 - Product(大数乘法)
查看>>
golang (7) 文件操作
查看>>
关于 Object.defineProperty()
查看>>
CodeIgniter学习笔记(四)——CI超级对象中的load装载器
查看>>
.NET CLR基本术语
查看>>
ubuntu的home目录下,Desktop等目录消失不见
查看>>
建立,查询二叉树 hdu 5444
查看>>
[Spring框架]Spring 事务管理基础入门总结.
查看>>
2017.3.24上午
查看>>
Python-常用模块及简单的案列
查看>>
(VC/MFC)多线程(Multi-Threading) -1. 基本概念.
查看>>
快数据时代下,Moka携手DataPipeline提升招聘效能
查看>>
day1 用户登陆三次机会
查看>>
LeetCode 159. Longest Substring with At Most Two Distinct Characters
查看>>
LeetCode Ones and Zeroes
查看>>
基本算法概论
查看>>
jquery动态移除/增加onclick属性详解
查看>>
css important
查看>>
KindEditor图片上传到七牛云
查看>>