Python说明书 (2) 数据类型与运算

Python函数类型

数据类型

*int (整型)      2、2009、-1

*float(浮点型)    2.0、2900.4545

*str(字符型)    "abv" 、"使用篇" 、"123"

*bool(布尔型)   True /False              

#这两个的拼写真的很容易混!!死死记住它

*complex(复数)   2+1j,3+5j   (实部+虚部)

复数

这里要注意直接写2+j是会报错的 多少j要对应写上 1j也不能把1给省了

组合数据类型

*tuple(元组)      (2,34,5,5) 

*list(列表)        [1,2,3,4,5]   

 #元组和列表是可以嵌套多个的 两者间也可以相互嵌套

*set(集合)        {1,2,3,3.0,'abc'}

#集合可以放置各种数据类型 里面可以嵌套多个元组和列表 但是不可以嵌套集合

*dict(字典)         {"x":"1","y":"2"}


@不可变数据类型:int/float/str/complex/bool/str/tuple

@可变数据类型:list/dict/set


集合、字典、元组、列表的使用在后面也会接着补充

到时候这里再插个超链接 单独写篇文


查询数据类型的方法

>>>type()

这里注意一个小点:字符型是需要用引号引起来的 单引号双引号都可以 

不加引号如果是数字就会变成整型或者浮点型 是文字就会报错

将字符串转化为整型/浮点型/复数的方法

eval函数

>>>eval(' ')

x=eval(input(' '))

这里要注意要转换的类型必须是整型/浮点型/复数类型哈 不然还是会报错

Python数值运算

1.加减乘除 乘方 求余

数值运算示例

这里要注意的是python里面是不可以表示百分数的像50%、98%这样的写法表示

python只会识别为求余数

所以要表示百分数的时候就用小数去替代啦!

2.字符串加法运算


字符串间运算


字符串与整数运算

字符串与整数相乘 会把该字符串重复n次


Python逻辑运算

*and 与


与的例子

*or  或


或的例子

*not 非


非的例子

总结:

如果把与和或用一座桥来表示 进行判断时就像一个人过河一样

就是两座连续的桥 必须两个桥都连通 才能过河

也就是两True为True其它都为False


或就是两座独立的桥 一座能通就能过了

只有两False才False


与和或

非就不用说啦 就是逻辑判断反过来就对了


Python判断表达式

=不是等于  ==是等于 

在Python中 一个等号是赋值的意思 两个等号才是数学中等于的意思


==示例

其它的判断表达式

判断表达式

这里需要注意的是小于等于的写法 只能等于号在后面<= 不能写成=< 否则会报错

大于等于<=也同理


Python运算优先级

按照从先到后可以这样排

运算优先级

道理也很简单 和数学的算法相同

1.同级按从左到右 不同级优先级高的先算

2.有括号的先算括号里面的

Python变量

前面有提到赋值 赋值是啥呢 比如现在我建了个房间a  a房间就那么大了

赋值就是 让客人123住进房间a里面 

>>>a=123

>>>print(a)

---->123

房间a的大小又是由住进的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容