python-基本运算符(解压缩-必考)
基本运算符
算术运算符
x =10
y =20
print(x+y)
30
print(x-y)
-10
print(x*y)
200
print(x/y)
0.5
print(x%y)#取余
10
print(y//x) #取整
2
print(y**x) #这标识的是20的10次方
10240000000000
比较运算符
a=10
print(a==10)
True
print(a!=10) #!=标识不等于
False
print(a>9)
True
print(a<9)
False
print(a>=9)
True
print(type(a<=9))
<class 'bool'>
赋值运算符
a=300
print(a)
300
a +=100
print(a)
400
a *=10
print(a)
4000
a /=10
print(a)
400.0
a //=10
print(a)
40.0
逻辑运算符
and 、or、not
and:两个都是true才是true,否则为false
print(2>3 and 3>2)
False
print(4>3 and 3>2)
True
or 是两个之中有一个是true,就是true
print(2>3 or 2>1)
True
print(2>3 or 2>4)
False
not 是不是的意思(很少用)
print(not 2>3 or 1>2)
True
身份运算符(了解)
x = 258
y = 258
print(id(x),id(y))
print(id(x)==id(y))
2956579849680 2956579849136
False
print(x is y)
False
链式赋值(周考必考)
x=y=z=10
print(x,y,z)
10 10 10
交叉赋值 (周考必考)
x=10
y=20
x,y = y,x
print(x,y)
20 10
解压缩 (周考必考)
快速且能一次性拿到多个列表里的值
duan_hobby_list = ['read','run']
hobby1 = duan_hobby_list[0]
hobby2 = duan_hobby_list[1]
print(hobby1,hobby2)
read run
hobby1,hobby2 = duan_hobby_list
print(hobby1,hobby2)
read run
duan_hobby_list1 = ['read','run','sing','football','basketball']
hobby1,hobby2,_,_,_= duan_hobby_list1
print(hobby1,hobby2)
read run
hobby1,hobby2,*_ = duan_hobby_list1 # “*”代表后面所有对应赋值的位置
print(hobby1,hobby2)
read run
hobby1,*_,hobby5 = duan_hobby_list1
print(hobby1,hobby5)
read basketball
python-基本运算符(解压缩-必考)的更多相关文章
- 整理的最全 python常见面试题(基本必考)
整理的最全 python常见面试题(基本必考) python 2018-05-17 作者 大蛇王 1.大数据的文件读取 ① 利用生成器generator ②迭代器进行迭代遍历:for line in ...
- Python 面试中 8 个必考问题(转载)
Python 面试中 8 个必考问题 1.下面这段代码的输出结果是什么?请解释. def extendList(val, list=[]): list.append(val) return list ...
- BAT-Java必考面试题集
2018最新<BAT Java必考面试题集> 1.面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象 ...
- python-格式化输出(考试必考)
Python与用户交互 如何交互 我们使用input()方法来与用户交互,但是无论我们输入的值是数字类型.字符串类型.列表类型,input的接收值都是字符串类型. name = input('请输入你 ...
- Python基本运算符
Python基本运算符 什么是操作符? 简单的回答可以使用表达式4 + 5等于9,在这里4和5被称为操作数,+被称为操符. Python语言支持操作者有以下几种类型. 算术运算符 比较(即关系)运算符 ...
- 《LDAP服务器的配置与客户端的测试》RHEL6——第一篇 运维工程师必考
ldap这种原始的服务器搭建起来比较复杂,同时它也是CE必考的(客户端的搭建). 服务器端的配置: 1.安装openldap-servers软件包 2.查看ldap模板文件的存放位置: 3.拷贝lda ...
- Python算术运算符
Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4和5被称为操作数,"+"号为运算符. Python语言支持 ...
- Day2 Python的运算符及三大语句控制结构
Python的运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python的三大语句控制结构: ...
- Python 算术运算符
Python 算术运算符 运算结果为浮点数 除法:/ 整除: // 求余计算: % 求余运算可以用于固定时间的检测,比如说每10分钟进行一次什么样的操作,则:minute % 10 乘方运算:
随机推荐
- 前端开发常用cmd命令
windows打开命令行 开始->运行->键入cmd 也可通过附件查找到命令提示符,右键属性为其设置快捷键 快捷键 更改路径 d: // 切换到d盘 cd <fold ...
- 用sublime text3 直接编译C/C++,java
首先你得下载好 这是我之前安装codeblocks时留下的里面有cpp,c++,gcc,g++. 第二步就是建立环境变量 这三个配置完成就ok 了 然后进入sublime text 3中,找到工具(t ...
- 喵哈哈村的魔法考试 Round #3 (Div.2) ABCDE
官方题解:http://www.cnblogs.com/qscqesze/p/6480284.html 哗啦啦村的刁难(1) 描述 哗啦啦村作为喵哈哈村的对头,于是他们准备给喵哈哈村一个好看. 哗啦啦 ...
- shell随机数生成
shell中的RANDOM变量: echo $RANDOM 加上系统时间更加随机:echo `date +%N`$RANDOM | md5sum |cut -c1-8 通过/dev/urandom ...
- Java-学完一个月总结(javaSe学习路线)
JavaSe的一个月 第一周 0410 基本数据类型:数据类型的转换:运算符:导入删除项目0411 分支结构if else:switch case ;while0412 do while ;for / ...
- Spring-bean(零)
内容提要:红为1,黄2,绿3 -----配置形式:基于xml文件的方式:基于注解的方式 -----Bean的配置方式:通过全类名(反射),通过工厂方法(静态工厂方法&实例工厂方法),Facto ...
- hihocoder1744 hohahola
思路: 二分. 实现: #include <bits/stdc++.h> using namespace std; typedef long long ll; const ll INF = ...
- linux下自定义pid实现任意数据采集
当你需要采集特殊的数据,而不满足于现有的你所知的数据模版时,自定义oid将是你必须而且非常好的解决方式. oid是snmp服务器为每条系统信息提供的唯一标识符,如果不能很好理解snmp服务的话,可以将 ...
- java将一个List赋值给另一个List的4种方法
编辑 删除 声明:ArrayList a, 仅仅只是声明了一个list变量,其未来作用相当于C++中的引用变量,亦或者相当于一个对象块的索引,但并未为其分配具体的完整的对象所需要的内存空间,其所分配的 ...
- oracle插入中文乱码
执行sql: select userenv('language') from dual; -- AMERICAN_AMERICA.ZHS16GBK select * from v$nls ...