Python中的基本语句.docx

上传人:太** 文档编号:36153472 上传时间:2022-08-25 格式:DOCX 页数:4 大小:12.10KB
返回 下载 相关 举报
Python中的基本语句.docx_第1页
第1页 / 共4页
Python中的基本语句.docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《Python中的基本语句.docx》由会员分享,可在线阅读,更多相关《Python中的基本语句.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Python中的基本语句本文简单的介绍下Python的几个基本语句。print语句print可同时打印多个表达式,只要将他们用逗号隔开。python viewplaincopyprint?>>> name=,Gumy >>> greet=hello> ;> ;>print (name+,greet) #注意这里既有用到+号,又用到逗号同 时打印多个表达式 Gumy, helloimport语句在导入一些模块的时候会用到import。import somemodulefrom somemodule import somefunctionfroms

2、omemodule import somefunction, otherfunction, otherfunctionfromsomemodule import*同时还可以加入as作为导入的别名。python viewplaincopyprint?> ;> ;> import math as foobar > ;> ;> foobar. sqrt (4) 2. 0 > ;> ;>from math import sqrt as myfunc > ;> ;> myfunc (3)1. 7320508075688772赋值语句在Python的

3、赋值语句存在一些小技巧。(1)序列解包将多个值构成的序列解开,然后放到变量的序列中。它允许函数返回一个以上的值打包成元组。然后通过一个 赋值语句很容易进行访问,所解包的序列中的元素数量必须 和放置在二左边变量的数量相等,否那么引发异常。python viewplaincopyprint?>>> x, y, z=l, 2, 3> ; > > print (x, y, z) 1 2 3 > ;> ;>values=(l, 2, 3) >>> x, y, z=values >print (x, y, z) 12 3(2)链式赋值将

4、同一个值赋给多个变量的捷径。python view plaincopyprint?>>>x=y=z=(l,2,3)>>> x (1, 2, 3)(3)增量赋值其实就是C+里面的复合赋值。python view plaincopyprint?> > > x=2>>> x*=2 >>> x 4 if while 和for 语句 语句的功能基本上和其他语言的语句一样,有些区别。(1) Python中,语句块并不是用“”来表示,而是用: “表示语句块的开始,缩进表示语句块,退回缩进量表示语句块 结束。(2) el

5、seif 被简写为 elif。(3)比拟运算符多了一个 xisy “(判断x和y是不是同 一对象),而x=y只是判断x和y的值相不相等。python view plaincopyprint?>>> x=y= (1,2) >>> z=(l, 2) > ;>> x=y True> ;> ;> x=z True > ;> ;> x is z False >>> x is y True(4)短路运算采用 not, and,or, 而不是 | |, &&,(5) del语句,只是删除某个变量

6、本身,而不删除变量 所指向的空间,指向的空间由Python负责释放。python viewplaincopyprint?> ;> ;> x=y= (1, 2)>>> delx #只是将x变量删除,其指向元组还在 > ;> ;> x Traceback (most recent call last) :File<pyshell#33>,line 1, in<module> xNameError: name x is not defined > ;>> y (1, 2)(6) for循环表达式结构有点小区别。同时

7、也可以使用 break, continue 关键字。python view plaincopyprint?sum=0; arr=l, 2, 3, 4, 5 for i in range (len(arr):sum+=arr i print (sum)(7)轻量级循环python view plaincopyprint?>>> x*x for x in range (10) if x< 5 0, 1, 4, 9, 16 >>> (x, y) for x in range for y in range (3) (0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)(8)空操作不是用nop 了哟,而是用pass关键字。迭代工具:并行迭代,编号迭代,翻转和排序迭代。)也存在断言工具。、 执行Python语句exec,执行Python表达式eval。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁