首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

运算符-分支语句-循环

前言

上篇文章大家已经认识了Python,这边文章我们将继续深入了解Python,认识python的运算符、分支语句、循环

目录

运算符

分支语句

循环

运算符

运算符分类:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、条件运算符

①.算术运算符:+ - * / %

+:如果两边是数字,则会进行相加计算;如果两边是字符串,则会进行字符串拼接

比如:

2+3:结果为5

"hello"+"world":结果为"hello world"

-:如果两边是数字,则会进行相减计算;特殊情况也可以和True/False进行计算,因为True的取值为1,False的取值为0

比如:

5-3:结果为2

5-True:结果为4

5-False:结果为5

*:如果两边为数字,则会进行相乘计算;如果将字符串和数字进行相乘,则会进行字符串复制;

比如:

3*2:结果为6

“hello”*2:结果为"hellohello"

**:幂运算

比如:

2**2:结果为4

3**2:结果为8

/:如果两边为数字,则会进行相除计算;但是使用/可能会出现除不尽的情况

//:整除,在除不尽的情况下,取整

比如:

10//3:结果为3

%:取模,就是求余数

比如:

10/3:结果为1

②.赋值运算符:把等号右边的值赋给等号左边的变量,赋值运算包含(=、+=、-=、*=、**=、/=、//=、%=)

比如:

a = 5

a+=5 等价 a=a+5

a-=5 等价 a=a-5

a*=5 等价 a=a*5

a**=5 等价 a=a**5

a/=5 等价 a=a/5

a//=5 等价 a=a//5

a%=5 等价 a=a%5

③.比较运算符,也被称为关系运算符,比较运算符是比较两个值之间的关系,结果为True或者False,比较运算符包含(>、>=、

两个整数之间的比较,就不在演示了,给大家演示一下比较运算符的特殊情况:

数字和布尔类型比较:

比如:3>True,结果为True

两个字符串进行比较,比较的是Unicode编码,通过函数ord('字符')可以获取字符相对应的Unicode编码

比如:

单个字符串比较:'a'>'b',‘1’>'2'

多个字符串比较:'ab'>'ac',先比较第一位,若前一位相等,则比较后一位。

④.逻辑运算符,包含and(与)、or(或)、not(非)

口诀:

and(与):只要有一边为False,结果为False

or(或):只要有一边为True,结果为True

not(非):对结果进行取反

特殊情况,比如:

True and print('语句'),会执行后面的打印或者执行后面的表达式

⑤.位运算符:&(按位与)、|(按位或)、^(按位异或),位运算,左右两边是数字,是把数字转换成二进制再进行运算

比如:

3&2:结果为2

3|2:结果为3

3^2:结果为1

⑥.条件运算符(三目运算符,三元运算符)

语法:

语句1 if 条件表达式 else 语句2

如果条件表达式对,则执行语句1,否则执行语句2

比如:

print('a=的值比较大') if a>b else print('b的值比较大')

a if a>b else b

⑦.运算符的优先级

分支语句

Python的分支语句有三种情况:

①.if语句

②.if-else语句

③.if-elif-else语句

①.if语句

语法格式:

if 表达式:

代码块

比如:

if 3>2:

print("正确")

②.if-else语句

语法格式:

if 表达式:

代码块

else:

代码块

比如:

if 3>2:

print("正确")

else:

print("错误")

③.if-elif-else语句

语法:

if 表达式:

代码块

elif 表达式:

代码块

elif 表达式:

代码块

else:

代码块

比如:

age=18

if age

print("婴儿")

elif 3

print("儿童")

elif 12

print("少年")

else:

print("成年了")

循环

Python中的循环分为两种:

while和for循环,本篇文章重点讲解while,等后期学习了集合,再讲解for循环

while循环语法:

while 表达式:

代码块

比如:打印1-10

i=0

while i

print(i)

i+=1

break:跳出循环

continue:结束本次循环,继续下次循环

本篇文章就先分享到这里,是不是觉得Python学习如此简单呢?需要视频资料的童鞋,请持续关注《卓京IT之家》,会近期在留言区发布!!!

加关注

公众号:卓京IT之家

卓越人生

从卓京开始

长按识别左侧二维码,关注我们

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180912G0AU4B00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券