1 / 53
文档名称:

python编程(第1-2课).pptx

格式:pptx   大小:1,325KB   页数:53页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python编程(第1-2课).pptx

上传人:联系 2018/7/3 文件大小:1.29 MB

下载得到文件列表

python编程(第1-2课).pptx

文档介绍

文档介绍:Python编程(第1课)
焦福菊
2014
Python语言简介
简单易学
解释执行
面向对象
可移植性

2
Python初体验:
Python初体验
语法特点
变量不用先定义类型,直接使用
用行头的空格来识别程序块的开始
数字
字符串
列表
一个简单程序
3
>>>5+30
>>>+
>>>width=90
>>>height=30
>>>width*height
>>>1+9j*3
>>>(1+9j)*3
Python初体验
语法特点
变量不用先定义类型,直接使用
用行头的空格来识别程序块的开始
数字
字符串
列表
一个简单程序
4
>>>”hello!”
>>>’”hey!” she said.’
>>>print(“hello!”)
>>>a="Is it a cat?\n"
>>> b="'yes it's' she said.“
>>>a+b
>>>print(a+b)
>>>b[2]
Python初体验
语法特点
变量不用先定义类型,直接使用
用行头的空格来识别程序块的开始
数字
字符串
列表
一个简单程序
5
>>>a=[100,’abs’,’first’,400,1334]
>>>a[2]
>>>a[0]=a[0]+10000
>>>a[2:3]=[‘aaaaa’,’bbbbb’]
>>>a
>>>b=[0,5000,a]
>>>b
>>>len(b)
Python初体验
语法特点
变量不用先定义类型,直接使用
用行头的空格来识别程序块的开始
数字
字符串
列表
一个简单程序
6
输出斐波那契数列:
>>># i series:
>>># the num of two elements defines the next
>>>a,b=0,1
>>>while b<10:
print(b)
a,b=b,a+b
编程好****惯的养成
Python编码规则
缩进: Python的语法格式,在一行代码前输入若干空格表示行与行间的层次关系,Python中的缩进是4个空格,且不能忽略
冒号:Python的语法格式,在if,while等语句后要紧跟冒号
空行:不是Python的语法格式,函数间或类间用空行分隔,表示新代码的开始
Python的命名规则
函数命名:必须以字母或下划线开头,可包含任意字母、数字或下划线的组合;区分大小写;不能是系统保留字
类和对象命名:类名首字母需要大写,其它字母小写;类私有属性和方法以两个下划线作前缀;对象命名用小写字母
包和模块命名:均用小写字母不要含下划线
Python语句注释
常规注释:#开头
7
变量与变量的赋值
Python的基本数据类型
Int 整型如,35,-299等
,-
Bool布尔型 true和false
Null空值
对变量的赋值
>>>pi =
>>>radius =
>>>circumference =2* pi * radius
>>>radius =
>>>a,b=100,39
>>>text_a=“Hello world!”
8
运算符与表达式
运算符操作规则
对于i+j, i-j, i*j,如果i和j的类型均为int,则结果类型同样为int,如果i和j之一为float,则结果为float型。
i//j,表示整数除法,如9//3为int 3,9//2为int ,忽略小数部分。
i/j,如果操作数均为int,则结果同样为int,否则结果为float
i%j,为int i被int j除的余数
i**j,i的j次方。如果操作数均为int,则结果同样为int,否则结果为float
9
运算符与表达式
比较符>, >=, <, <=含义为大于,大于等于,小于,小于等于
x and y,仅当x和y均为True时为True
x or y,x,y当中至少一个为True时为True
not x,仅当x为False时为True
变量与运算符组合成表达式
如,5*9+100、“hello”+“world”、ab<100 and ab>1000。
括号可以改变运算优先级。如,(a+b)/3与a+b/3的结果一样吗?
10