python语言基础

python语言基础

ID:20363251

大小:42.00 KB

页数:4页

时间:2018-10-09

python语言基础_第1页
python语言基础_第2页
python语言基础_第3页
python语言基础_第4页
资源描述:

《python语言基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Python语言基础Python的数据类型变量的定义。在python中,变量的类型是由赋给它的数值定义的。q=7#q其为数值型变量q=“Seven”#q为字符串型变量基本数据类型:字符串,整数,浮点数,虚数,布尔型。集合类型:列表(List),元组(Tuple),字典(Dictionary或Hash)Python的数据类型:列表(List)List的定义。aList=[23]或者bList=[1,2,3]List的使用。可以像c语言中数据一样引用list中的元素。printbList[1]List常用操作:append,del,+,*,len(

2、list)[0]*5Python的数据类型:列表(方法)Table3.3.列表对象支持的方法(演示)append(x)count(x)extend(L)Index(x)insert(i,x)pop(x)remove(x)reverse()sort()Python的数据类型:元组(Tuple)Tuple的定义。aTuple=(1,3,5)printaTupleList的使用。1.元组可以用方括号括起下标做索引2.元组一旦创建就不能改变3.列表大部分操作同样适用于元组Python的数据类型:字典(Hash)字典是一个用大括号括起来的键值对,字典元素

3、分为两部份,键(key)和值。字典是python中唯一内置映射数据类型。通过指定的键从字典访问值。字典的使用:a={‘a’:’aa’,‘b’:’bb’}a[‘c’]=‘cc’a.has_key(‘a’)Python的数据类型:字典(常用方法)字典的常用方法(演示):has_key(x)keys()values()items()clear()copy()update(x)get(x[,y])Python控制语句ifPython支持三种不同的控制结构:if,for和while,不支持C语言中的switch语句。(1)if语句的用法:ifEXPRES

4、SION1:STATEMENT1elifEXPRESSION2:STATEMENT2else:STATEMENT3Python控制语句forfor语句的用法:mylist="forstatement"forwordinmylist:printwordelse:print"Endlist"Python控制语句whilewhile语句的用法:a=0whilea>5:a=a+1printaelse:print"a'svalueisfive"Python循环中的控制语句循环中的控制语句break:终止当前循环continue:终止本次循环pass:什么

5、事都不错Python函数函数定义:deffunction_name(arg1,arg2[,...]):statement[returnvalue]函数名:1.函数名必须以下划线或字母开头,可以包含任意字母、数字或下划线的组合。不能使用任何的标点符号;2.函数名是区分大小写的。3.函数名不能是保留字。Python函数作用域:Python使用名称空间的概念存储对象,这个名称空间就是对象作用的区域,不同对象存在于不同的作用域。下面是不同对象的作用域规则:1.每个模块都有自已的全局作用域。2.函数定义的对象属局部作用域,只在函数内有效,不会影响全局作用

6、域中的对象。3.赋值对象属局部作用域,除非使用global关键字进行声明。LGB规则大多数名字引用在三个作用域中查找:先局部(Local),次之全局(Global),再次之内置(Build-in)。Python函数函数的参数的分类:默认参数:deffunction(ARG=VALUE)元组参数:deffunction(*ARG)字典参数:deffunction(**ARG)一些规则:1.默认值必须在非默认参数之后;2.在单个函数定义中,只能使用一个tuple参数(*ARG)和一个字典参数(**ARG)。3.tuple参数必须在连接参数和默认参数

7、之后。4.字典参数必须在最后定义。Python模块模块:模块可把一个复杂的程序按功能分开,分别存放到不同文件中,使程序更容易维护和管理。在Python中的模块是一个以.py结尾的Python代码文件。可通过import命令输入,如:importsys(和c中include语句似乎相似)该import语句共执行三步操作:1.创建新的名称空间(namespace),该名称空间中拥有输入模块中定义的所有对象;2.执行模块中的代码;3.创建该名称空间的变量名。Python模块import的使用:importftplibasftpfromftplibim

8、portFTPPython脚本与模块python脚本和模块都是一个以.py结束的文件,那程序是如何判断一个.py文件是作为脚本还是模块呢?关键是一个名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。