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 <variable> in <sequence>:

        <statements>

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 <expr>:
    <statement(s)>
else:
    <additional_statement(s)>
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!")

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客1号

感谢老板,老板大气!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值