- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python简介
Python 基础篇 -Life Is Short You Need Python
Python 简介Python是一种开源的 、解析性的,面向对象的编程语言。
Python使用一种优雅的语法,可读性强
Python支持类和多层继承等的面向对象编程技术。
Python可运行在多种计算机平台和操作系统中,如unix,windows,MacOS,OS/2等等
使用python安装python, 请参阅:
运行python脚本:
交互式运行(在Windows平台下有GUI界面)
执行python脚本文件
在Linux/UNIX环境下运行程序 。
在python头部加一行:#! /usr/local/bin/python
chmod +x myfile.py
./myfile.py (当然也可以直接以python myfile 方式执行)
快速开始简单语句
print “hello world”
计算器
1+1
格式化字符串
print The total is %0.2f %56.3598
注释 和 模块
注释
# 我是注释
“”“ 我的注释 ”“”
模块
import sys
sys.exit()
Python的数据类型
变量的定义。在python中,变量的类型是由赋给它的数值定义的。
q = 7 #q其为数值型变量
q = “Seven” #q为字符串型变量
基本数据类型:字符串,整数,浮点数,虚数,布尔型。
集合类型:列表(List),元组(Tuple),字典(Dictionary或Hash)
Python的数据类型
列表(List)List的定义。
aList = [23] 或者 bList = [1,2,3]
List的使用。可以像c语言中数据一样引用list中的元素。
print bList[1]
List常用操作:append, del, + ,*, len(list)
[0] * 5
Python的数据类型:列表(方法)
列表对象支持的方法(演示)
append(x)
count(x) :X在List中的个数
extend(L)
Index(x)
insert(i,x)
pop(x)
remove(x)
reverse()
sort()
Python的数据类型:元组(Tuple)
Tuple的定义
aTuple = (1, 3, 5)
print aTuple
元组可以用方括号括起下标做索引
元组一旦创建就不能改变
列表大部分操作同样适用于元组
Python的数据类型:字典(Hash)
字典是一个用大括号括起来的键值对,字典元素分为两部份,键(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 控制语句 if
Python支持三种不同的控制结构:if,for和while,不支持C语言中的switch语句。
(1)if 语句的用法:
if EXPRESSION1:
STATEMENT1
elif EXPRESSION2:
STATEMENT2
else:
STATEMENT3
Python 控制语句 for
for语句的用法:
mylist = for statement
for word in mylist:
print word
else: #最终执行
print End list
Python 控制语句 while
while语句的用法:
a = 0
while a 5:
a = a + 1
print a
else:
print as value is five
Python 循环中的控制语句
break: 终止当前循环
continue: 终止本次循环
pass: 什么事都不错
Python 函数
函数定义:
def function_name(arg1,arg2[,...]):
statement
[return value]
函数名:
函数名必须以下划线或字母开头,可以包含任意字母、数字或下划线的组合。不能使用任何的标点符号;
函数名是区分大小写的。
函数名不能是保留字。
Python 函数作用域
Python使用名称空间的概念存储对象,这个名称空间就是对象作用的区域,
文档评论(0)