pthon中的基本运算
格式化输出的三种方式
1、占位符
程序中经常会有这样的场景:要求用户输入信息,然后打印成固定的格式
比如要求用户输入用户名和年龄,然后打印如下格式:
my name is xxx,my age is xxx
age=19
name='lzs'
print("my name is "+name+"my age is"+str(age))
## my name islzs my age is19
升级版:
name='lzs'
age=19
print('my name is %s my age is %s' %(name,age))
##my name is lzs my name is 19
2、format格式化
name='lzs'
age=19
print("hello,{}.you are {}'.".format(name,age))
##helle,lzs.you are 19
3、f-String格式化
相比较占位符的方式,python3.6版本新增了f-String格式化的方式,比较简单易懂,推荐使用这种方式
name='lzs'
age=19
print(f'hello,{name}.you are {age}.')
## hello,lzs.you are 19.
基本运算符
1、算术运算符
x=10
y=10
res=x+y
print(res)
## 20
#有零整除,得到一个浮点型
print(10/3)
##3.3333333
##地板除,只取整数部分
print(10//3)
print(10//4)
##3
##2
##幂
print(10**3)
##1000
2、比较运算符
pwd=123
print(pwd!='123')
print(pwd=='123')
##false
##true
3、赋值运算符
age=19
age+=1
print(age)
##20
4、逻辑运算符
##从左到右的方式找到逻辑运算符,找到逻辑运算符的左边,左边成立,再去找到逻辑运算符的右边
print(3>3 and 1>2 or 2>1)
##false
5、身份运算符
身份运算符用于比较两个对象的存储单元
is和==的区别is用于判断两个变量引起对象是否为同一个(是否在同一块内存空间中),另外有一个用于判断引用变量的值是否相等
x=257
y=x
z=257
print(f'x is y:{x is y}') ##true
print(f'x==y:{x==y}') ##true
print(f'x is z:{x is z}') ##false
print(f'x==z':{x==z}) ##true
6、python运算符优先级
python运算符的优先级相当于数学中的先算乘除再算加减,优先级高的用括号括起来
| 运算符 | 描述 |
|---|---|
| ** | 指数(最高优先级) |
| ~=+- | 按位翻转,一元加号和减号(最后两个的方法名为+@和-@) |
| */%// | 乘,除,取模和取整数 |
| +- | 加法减法 |
| >> << | 右移,左移运算符 |
| & | 位‘ |
| ^| | 位运算符 |
| <=<>>= | 比较运算符 |
| <>==!= | 等于运算符 |
| =%=/=//=-=+='=' | 赋值运算符 |
| is is not | 身份运算符 |
| is not in | 成员运算符 |
| not and or | 逻辑运算符 |
if条件判断
if判断其实是在模拟人做判断,相当于如果的意思,如果怎样,然后执行什么操作
1、if
if 条件:
代码块
#代码块(同一缩进级别的代码,几个代码组合在一起就是一个代码块)
score=90
if score==90:
prin('成绩优秀')
2、if...else
if 条件:
代码块
else:
代码块
##if...else表示if成立代码成立会干什么,else不成立会干什么
score=60
if score==90:
print('成绩优秀')
else:
print('成绩合格')
3、if...elif...else
if 条件:
代码块
elif 条件:
代码块
else:
代码块
##if...elif...else表示if条件1成立干什么,elif条件2成立干什么....
score=55
if score>=90:
print('成绩优秀')
elif score>=80
print('成绩良好')
elif score<60:
print('成绩不合格')
pthon中的基本运算的更多相关文章
- 2:JavaScript中的基本运算
今天说的是JavaScript中的数据基本运算 在上一节中已经说了关于JavaScript中的基本数据类型 那么数据有了 剩下来就是数据之间的运算 表达式-------预算符(赋值 比较 算数 逻辑 ...
- c中的基本运算
一. 算术运算 C语言一共有34种运算符,包括了常见的加减乘除运算 1. 加法运算+ l 除开能做加法运算,还能表示正号:+5.+90 2. 减法运算- l 除开能做减法运算,还能表示符号:-10.- ...
- pthon中取整的几个方法round、int、math
取整的几种方法:1.四舍五入 round(x) 2.向下取整 int(x) 3.取商和余 4.向上取整,需要用到math.ceil(x)(可以理解成大于x且最接近x的整数)import math 5 ...
- Sass的基本运算(转载)
转载于:http://www.cnblogs.com/Medeor/p/4966952.html Sass中的基本运算 一.加法 在 CSS 中能做运算的,到目前为止仅有 calc() 函数可行.但在 ...
- Swift(一,创建对象,类型推导,基本运算,逻辑,字符串,数组,字典)
swift用起来刚开始感觉有点怪怪的,但用了一段时间觉得还是挺好用的,哈哈.毕竟都是要有一个过程的嘛. 我就写一些自己在使用swift的时候的注意点吧,如有不正之处,还请指正! 一.在开发中优先使用常 ...
- Python基础——数据类型与基本运算【主要为除法】
Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ 无论是Python 3.x版本还是2.x版本,Python均支持多种数据类型,能够直接处理的数据类型包括Int类型. ...
- python中@classmethod @staticmethod区别(转)
pthon中3种方式定义类方法, 常规方式, @classmethod修饰方式, @staticmethod修饰方式. class A(object): def foo(self, x): print ...
- Python: 图像处理的基本运算
Python 作为一种面向对象.直译式的计算机程序语言,在很多领域得到广泛应用. 本文主要介绍 Python 在图像处理中的基本运算,借助 scikit-image 库,Python 在做图像处理的 ...
- Linux 利器- Python 脚本编程入门(一)
导读 众所周知,系统管理员需要精通一门脚本语言,而且招聘机构列出的职位需求上也会这么写.大多数人会认为 Bash (或者其他的 shell 语言)用起来很方便,但一些强大的语言(比如 Python)会 ...
随机推荐
- 如何面试QA(面试官角度)
面试是一对一 或者多对一的沟通,是和候选人 互相交换信息.平等的. 面试的目标是选择和雇佣最适合的人选.是为了完成组织目标.协助人力判断候选人是否合适空缺职位. 面试类型: (1)预判面试(查看简历后 ...
- 题解【洛谷P2070】刷墙
题面 将每一次移动的距离进行差分,前缀和判断移动的距离是否\(\geq 2\)即可. #include <bits/stdc++.h> #define itn int #define gI ...
- 1、Two Sum
Given an array of integers, return indices of the two numbers such that they add up to a specific ta ...
- mac环境下,pycharm2018 配置 anaconda。
2018版的pycharm与之前的版本在配置anaconda上流程略有不同.直接上图 1.新建工程,展开会看到系统默认的编译环境名叫virtualenv,是基于python3.5的环境(如果没有安装过 ...
- vs2015编译各种库
1.编译libcurl https://www.jianshu.com/p/f82d3d18da93
- Python之旅第四天(列表、元祖、字典和习题)
第四天,感觉时间还是过得很快,今天内容确实有点多,关于list的方法实在是太多了,元组tuple感觉有点鸡肋,可能得到后面才知道他的作用吧,然后是字典,看了很多关于字典的介绍,但是这货到底是干啥用的一 ...
- 【转载】Hibernate映射文件详解
转自:http://blog.163.com/hzd_love/blog/static/13199988120108265317988/ Hibernate的持久化类和关系数据库之间的映射通常是用一个 ...
- keil密钥过期 新注册机 有效期至2032年
点击下载:keil注册机至2032年
- 题解【洛谷P1046】[NOIP2005普及组] 陶陶摘苹果
[NOIP2005] 陶陶摘苹果 首先,我们用一个数组s[11]存储每个苹果的高度. 然后,用a表示陶陶的身高. 接着,用a+30与s[i]比较,大于则计数器加一. 最后,输出计数器的值即可. #in ...
- 【转载】在windows下使用gcc编译jni的简单教程
转自:http://veikr.com/201207/windows_gcc_jni.html 1.安装MinGW,这个可以为windows提供gcc编译环境. 到http://sourceforge ...