栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python简记--表达式与运算符,程序结构

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python简记--表达式与运算符,程序结构

目录

一、表达式与运算符

二、、程序结构


一、表达式与运算符

1.表达式:由一个或者多个或变量或运算符组成的一行代码,通常返回一个结果

2.运算符:

1)算符运算符:

移除了自增(++)和自减(--),新添加了指数(**)

 2)关系运算符(即比较运算符):

3)赋值运算符:

 

 4)位运算:

5)逻辑运算:

将符号改为英语单词表示

 

 6)成员运算符:

用来检测一个值/变量是否在集合中

7)身份运算符:

在Python中,没有地址这一说法,而是称之为id,身份运算符也就是比较id是否一致。

 而值得一提的是,Python会将常用并且较小的数字独立开辟空间,范围是-5~256,例如:

a=0.999
b=0.999
a is b #结果为false

 

a=3
b=3
a is b #结果为true

 

二、程序结构

在此之前有几个特殊的语句

例如,break,continue,pass

break:结束循环,直接结束break外的一层循环

continue:跳过本次循环,仅仅跳过一次循环,但不结束循环

pass:空语句,占位作用,在写函数或者循环时没有实现而像预留功能,可在下添加pass,可使其不报错

1)循环结构

#for循环

要注意的是,因为Python没有大括号的约束,需要靠缩进来表明代码所处的作用域,for语句下的内容要保持缩进的一致,否者会出现歧义或者错误

语法:for 变量 in 可迭代序列:

                功能语句

for in :

        

for i in [1,2,3,4]:
    print("hello")

#for else循环

sites = ["Baidu", "Google","Runoob","Taobao"]
for site in sites:
    if site == "Runoob":
        print("菜鸟教程!")
        break
    print("循环数据 " + site)
else:
    print("没有循环数据!")
print("完成循环!")

#while循环

语法:

while 判断条件(condition):
    执行语句(statements)……
n = 100
 
sum = 0
counter = 1
while counter <= n:
    sum = sum + counter
    counter += 1
 
print("1 到 %d 之和为: %d" % (n,sum))

#while else循环:

语法:

while :
    
else:
    
ount = 0
while count < 5:
   print (count, " 小于 5")
   count = count + 1
else:
   print (count, " 大于或等于 5")

2)选择结构

#if ...else...

语法:

if condition_1:

        statement_block_1

elif condition_2:

        statement_block_2

else:

        statement_block_3

var1 = 100
if var1:
    print ("1 - if 表达式条件为 true")
    print (var1)
 
var2 = 0
if var2:
    print ("2 - if 表达式条件为 true")
    print (var2)
print ("Good bye!")

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012702.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号