python学习笔记(一)变量及运算符
上一篇文章整理的不太好,考虑了下没有加到这个系列里来
找了个教程,自己对照着学习总结
一、变量
使用=进行变量赋值,左边为变量名,右边为存储在变量中的值
例如:name = ‘python’
可进行多个变量同时赋值
例如:a=b=c=1,,3变量被分配到同一个的内存空间上
可同时对多个变量赋不同的值
例如:a,b,c=6,100,‘python’,3个变量的值分别为6,100,‘pyton’
二、python的标准数据类型
(1)数字
属于不可变数据类型
①int(有符号整形)
②long(长整型)------建议加大写L
③float(浮点型)
④complex(复数)
(2)字符串
由字母、数字或下划线组成的一组字符,属于不可变数据类型
支持索引,包含起始边界,但不包含结束边界;支持正序and倒序,注意倒序时起始值大于结束值,且步进值需为负数
可使用运算符+或*,进行拼接及重复
(3)列表
较常用的数据类型,属于可变数据类型,用[]表示
支持数字,字符串及列表嵌套;同样支持索引,分片;可使用+或*进行拼接或重复,组成新的列表
(4)元祖
使用()表示,用,分隔,不可重复赋值
(5)字典
字典也是较为常用的数据类型,属无序对象集合,通过键来存取元素
使用{}表示,由键(key)值(value)对组成
三、数据类型转换
简单的介绍几个常用的函数
函数 | 描述 |
int(x) | 将变量x转换为整形 |
str(x) | 将对象x转换为字符串,与repr()对比,可读性较好 |
repr(x) | 将对象x转换为表达式字符串 |
set(x) | 将对象x转换为集合(可去重) |
四、运算符综述
简单罗列下,分为:算术运算符,比较运算符,赋值运算符,逻辑运算符,位运算符,成员运算符,身份运算符等
算术运算符:常用的+(加),-(减),*(乘),/(除),%(取余),**(乘方),//(向下取整)
比较运算符:==(等于),!=(不等于,等价于<>),>(大于),<(小于),>=(大于等于),<=(小于等于)
赋值运算符:=(赋值),+=(加法赋值),-=(减法赋值),*=(乘法赋值),/=(除法赋值),%=(取模赋值),**=(幂赋值),//=(取整赋值)
位运算符:只说常用的吧,与(&),或(|),非(^)
逻辑运算符:and,or,not,返回布尔值
成员运算符:in(指定序列中找到为true),not in(指定序列中未找到为true)
身份运算符:is(判断2个标识符是不是同一个对象),is not(同is),整体效果类似与id(x)==id(y)
备注:is用于判断两个变量引用对象是不是同一个,==用于判断引用变量的值是否相等
那今天就这样了~~~
posted on 2018-09-17 20:26 testzhangcs 阅读(110) 评论(0) 编辑 收藏 举报