《Python 2》--python保留字、引号、运算符 、循环语句、循环嵌套(图形打印)

本文详细介绍了Python中的保留字,包括关键字的使用和示例;引号的多种形式,如单引号、双引号和三引号及其在字符串中的应用;以及各种运算符,如算术、比较、赋值、位、逻辑和成员运算符。文章还讲解了Python的循环结构,包括for和while循环,以及循环中的else语句、break和continue语句的用法,同时通过实例展示了循环嵌套和循环控制。此外,文章还讨论了Python中的pass语句和空语句的概念。
摘要由CSDN通过智能技术生成

■Python 保留字符

下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,
或任何其他标识符名称。

所有 Python 的关键字只包含小写字母。

and            exec        not
assert        finally     or
break         for           pass
class          from        print
continue    global      raise
def              if              return
del              import     try
elif              in             while
else            is             with
except       lambda    yield

引入包,打印输出python中的关键字
import keyword
print(keyword.kwlist)

['and', 'as', 'assert', 'break', 'class', 'continue',
 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 
'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 
'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while',
 'with', 'yield']
 

■Python 引号

Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,
引号的开始与结束必须的相同类型的。

其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,
在文件的特定地点,被当做注释。

word = 'word'
sentence = "这是一个句子。"
paragraph = """这是一个段落。
包含了多个语句"""


 

■Python 运算符

什么是运算符?
本章节主要说明Python的运算符。
举个简单的例子 4 +5 = 9 。 
例子中,4 和 5 被称为操作数,"+" 称为运算符。

Python语言支持以下类型的运算符:

算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级

接下来让我们一个个来学习Python的运算符。


■Python算术运算符

以下假设变量: a=10,b=20:

运算符    描述                                                                   实例
+          加 - 两个对象相加                                         a + b 输出结果 30
-           减 - 得到负数或是一个数减去另一个数         a - b 输出结果 -10
*           乘 - 两个数相乘或是返回一个被重复若干次的字符串             a * b 输出结果 200
/           除 - x除以y                                                     b / a 输出结果 2
%        取模 - 返回除法的余数                                    b % a 输出结果 0
**        幂 - 返回x的y次幂                                            a**b 为10的20次方, 输出结果 100000000000000000000
//         取整除 - 返回商的整数部分(向下取整)        9//2 输出结果 4 , 9.0//2.0 输出结果 4.0


输出结果:字符串和数字之间拼接用“,”
a = 21
b = 10
c = 0
 
c = a + b
print "1 - c 的值为:", c   #print("1 - c 的值为:", c)

课堂练习分别演示 + - * /  %  

***注意
Python2.x 里,整数除整数,只能得出整数1/2=0。
python3中,1/2=0.5(分别演示python2.x, python3.x)

a = 1
b = 2
c = 0

c = a / b
print "a / b 的值为:", c

如果要得到小数部分,把其中一个数改成浮点数即可。
>>> 1.0/2
0.5
>>> 1/float(2)
0.5

■Python比较运算符

以下假设变量a为10,变量b为20:

运算符                               描述                                                                         实例
==                   等于 - 比较对象是否相等    (a == b)                                             返回 False。
!=              不等于 - 比较两个对象是否不相等    (a != b)          python3               返回 true.
<>                 不等于 - 比较两个对象是否不相等    (a <> b)     python2               返回 true。这个运算符类似 != 。
>                          大于 - 返回x是否大于y    (a > b)                                              返回 False。
<          小于 - 返回x是否小于y。所有比较运算符返回1表示真,                        返回0表示假。这分别与特殊的变量True和False                                                                                                                                等价。    (a < b) 返回 true。
>=                  大于等于    - 返回x是否大于等于y。                                             (a >= b) 返回 False。
<=                  小于等于 -    返回x是否小于等于y。                                             (a <= b) 返回 true。

■行和缩进

学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 
来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,
这个必须严格执行。如下所示:


if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……

if True:
    print "True"
elif True:
    print "True"
else:
  print "False"

 
实例1:

a = 21
b = 10
c = 0
 
if ( a == b ):
   print "1 - a 等于 b"
else:
   print "1 - a 不等于 b"
 
if ( a != b ):
   print "2 - a 不等于 b"
else:
   print "2 - a 等于 b"
 
if ( a <> b ):
   print "3 - a 不等于 b"
else:
   print "3 - a 等于 b"
 
if ( a < b ):
   print "4 - a 小于 b" 
else:
   print "4 - a 大于等于 b"
 
if ( a > b ):
   print "5 - a 大于 b"
else:
   print "5 - a 小于等于 b"
 
# 修改变量 a 和 b 的值
a = 5
b = 20
if ( a <= b ):
   print "6 - a 小于等于 b"
else:
   print "6 - a 大于  b"
 
if ( b >= a ):
   print "7 - b 大于等于 a"
else:
   print "7 - b 小于 a"

简单的语句组:
你也可以在同一行的位置上使用if条件判断语句,如下实例:

实例
#!/usr/bin/python 
# -*- coding: UTF-8 -*-

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值