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用于判断两个变量引用对象是不是同一个,==用于判断引用变量的值是否相等

   那今天就这样了~~~

猜你喜欢

转载自www.cnblogs.com/zhang007/p/9587989.html