Python语句元素

来自CloudWiki
跳转至: 导航搜索

表达式

产生或计算新数据值的代码片段称为表达式。表达式类似数学中的计算公式,以表达单一功能为目的,运算后产生运算结果,运算结果的类型由操作符或运算符决定。

表达式一般由数据和操作符等构成,这是构成Python语句的重要部分。

>>> 1024*32
32768
>>> 1024 > 32
True
>>> "对酒当歌,人生几何?" + "譬如朝露,去日苦多"
'对酒当歌,人生几何?譬如朝露,去日苦多'

例题: Python小程序之圆面积的计算

#根据圆的半径求出圆的面积

radius = 25 # 圆的半径是25
area = 3.1415 * radius * radius # 输入计算圆面积的公式
print(area)
print("{:.2f}".format(area)) # 只输出两位小数

赋值语句

通过赋值语句,能够对一个变量赋值。

Python语言中,= 表示“赋值”,

即将等号右侧的值计算后将结果值赋给左侧变量,包含等号(=)的语句称为“赋值语句”

 <变量> = <表达式>
>>> a=1024*32
>>> print(a)
32768

同步赋值语句:同时给多个变量赋值

<变量1>, …, <变量N> = <表达式1>, …, <表达式N>
>>> a,b=100,10
>>> x,y="譬如朝露",1024
>>> print(x)
譬如朝露
>>> print(b)
10

头脑风暴:如何通过赋值语句将两个变量的值交换

引用语句

Python程序会经常使用当前程序之外已有的功能代码,这个过程叫“引用”。

Python语言使用import保留字引用当前程序以外的功能库,使用方式如下:

import <功能库名称>

引用功能库之后,采用<功能库名称>.<函数名称>() 方式调用具体功能。

import turtle
turtle.fd(-200)
turtle.right(90)
turtle.circle(200)

例题:

    Python小程序之同切圆的绘制:

import turtle # 引用turtle 库
turtle.pensize(2) # 设置画笔宽度为2 像素
turtle.circle(10) # 绘制半径为10 像素的圆
turtle.circle(40) # 绘制半径为40 像素的圆
turtle.circle(80) # 绘制半径为80 像素的圆
turtle.circle(160) # 绘制半径为160 像素的圆

例题:

import math  #用imaport包名 引用时,使用函数或变量时必须加上包的名字
print(math.pi)

from math import *  #用from 包名 import * 引用时,使用函数或变量时不必加上包的名字,直接引用即可。
print(pi)

其他语句

分支和循环语句,将在后面重点介绍,这里先简单叙述一下:

分支语句

分支语句是控制程序运行的一种语句,它的作用是根据判断条件选择程序执行路径。

分支语句包括:单分支、二分支和多分支。

  • 单分支语句是最简单的分支语句,使用方式如下:
if <条件>:
 <语句块>


# 判断输入整数是否在[0,100]之间
num = eval(input("请输入一个整数:"))
if 0 <= num <= 100: # 判断[0,100]
    print("输入整数在0到100之间(含)")


循环语句

循环语句是控制程序运行的一类重要语句,与分支语句控制程序执行类似,

它的作用是根据判断条件确定一段程序是否再次执行一次或者多次。

循环语句包括遍历循环和条件循环。

while (<条件>):
<语句块1>
<语句块2>
# 输出10到100步长为3的全部整数
n = 10
while n < 100:
    print(n, end=" ")
    n = n + 3

绘制七彩圆圈:

import turtle
colors = ['red','orange','yellow','green','blue','indigo','purple']

for i in range(7):
    c=colors[i]
    turtle.color(c,c)
    turtle.begin_fill()
    turtle.rt(360/7)
    turtle.circle(50)
    turtle.end_fill()

turtle.done()