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()