- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python程序设计基础;CONTENTS;;;;;1.表达式语句字符串可以为表达式语句。示例:
ThismodulecontainsSPAM-relatedfunctions.
2.断言语句断言语句检查条件是否满足,如果不满足,就引发AssertionError异常(并可提供错误消息)。示例:
assertage=12,Childrenundertheageof12arenotallowed
;程序案例;
赋值语句
3.赋值语句赋值语句将变量与值关联起来。可通过序列解包同时给多个变量赋值,还可进行链式赋值。示例:
x=42
name,age=Gumby,60x=y=z=10
4.增强赋值语句
可使用运算符来增强赋值。
示例:x*=2#将x的值翻倍x+=5#将x的值加5;5pass语句:Pythonpass是空语句,是为了保持程序结构的完整性。pass不做任何事情,一般用做占位语句。
Python语言pass语句语法格式如下:
6.del语句
del语句用于解除变量和属性与值的关联,不能直接使用它来删除值,因为值只能通过垃圾收集来删除。示例:
delx
delseq[42]
#解除变量与值的关联
#删除序列中的一个元素
;7.continue语句
continue语句类似于break语句,但结束所属循环的当前迭代而不是整个循环,即跳到下一次迭代开头继续执行。示例:
whileTrue:
line=file.readline()
ifnotline:break
ifline.isspace():continueprint(line)
8.import语句
import语句用于从外部模块导入名称(与函数、类或其他值相关联的变量)。示例:
importmath
frommathimportsqrt
import*
;
9.global语句
global语句用于将变量标记为全局的。在函数中,可使用它给全局变量重新赋值。
示例:
count=1
definc():
globalcount
count+=1
;Ifelse语句
if语句用于有条件地执行,可包含elif和else子句。示例:
ifx10:
print(Lessthanten’)
elif10=x20:print(Lessthantwenty)
else:
print(Twentyormore)
;2.while语句
while语句用于在指定条件为真时反复地执行(循环),可包含else子句[这种子句将在循环正常结束(如没有执行任何break和return语句)时执行]。
示例:
x=1
whilex100:
x*=2print(x)
;3.for语句
示例:
foriinrange(10,0,-1):
print(i)
print(Ignition!)
;4.try语句
try语句用于执行可能发生异常的代码段,让程序能够捕获这些异常并执行异常处理代码。try语句可包含多个except子句(用于处理异常)和finally子句(这种子句不管情况如何都将执行,可用于执行清理工作)。
示例:
try:
1/0
exceptZeroDivisionError:
print(Cantdivideanythingbyzero.)
finally:
print(Donetryingtocalculate1/0)
;5.函数定义函数定义用于创建函数对象以及将全局或局部变量与函数对象关联起来。示例:
defdouble(x):
returnx*2
;;在一个方格中输出语句;案例
If复合语句用于流程控制;案例
while循环的语句一直循环执行,直到expression的值为假。这种类型的循环机制常常用在计数循环中。;案例
for循环案例
;运行结果;;;请说出下列程序的运行结果。;;;说出下列程序的运行结果;;01;;;3.编写一个程序,计算出一个序列中的奇数和偶数的个数;;学习使用__init__()方法;Python中__init__用法和理解
在Python中定义类经常会用到__init__函数(方法),
__init__函数(方法)的第一个参数必须为self
文档评论(0)