截图
简介
这是python培训ppt(部分ppt内容已做更新升级),包括了Python介绍,变量,表达式和语句,函数,字符串,列表等内容,欢迎点击下载。
python培训ppt是由红软PPT免费下载网推荐的一款培训教程PPT类型的PowerPoint.
Python基础 ——周生福目录一,Python介绍二,变量,表达式和语句三,函数四,字符串五,列表一,Python介绍 1,Python的特点 2,第一个程序Python程序 Python的特点 python是一种解释性的面向对象的语言,有以下特点: 1,解释型:速度偏慢,开发周期短,调试容易,自我扩展性。 2,面向对象:在Python,类(class)、函数(function)、模块(module)等等都是对象。 3,可扩展:Python使用C语言写的,很自然的用C或C++语言扩展Python的特性。 Python的特点(续) 4,可嵌入:Python的解释器引擎可以很容易的嵌入到用户自己的C或者C++语言程序项目,使你的程序可以支持脚本编程,扩展功能。 5,小内核:Python的核心解释器是很小的。 6,动态类型:不需要事先声明(declare)变量的类型,直接使用变量就像很多其他解释型语言一样。 7,强类型:尽管变量不用声明(declare)类型,但是一旦变量有了值,那么这个值是有一个类型的。不能将string类型的变量直接赋值给一个interger类型的变量,而是需要类型转换。 Python的特点(续) 4,可嵌入:Python的解释器引擎可以很容易的嵌入到用户自己的C或者C++语言程序项目,使你的程序可以支持脚本编程,扩展功能。 5,小内核:Python的核心解释器是很小的。 6,动态类型:不需要事先声明(declare)变量的类型,直接使用变量就像很多其他解释型语言一样。 7,强类型:尽管变量不用声明(declare)类型,但是一旦变量有了值,那么这个值是有一个类型的。不能将string类型的变量直接赋值给一个interger类型的变量,而是需要类型转换。第一个程序Python程序 Python是解释型语言。我们可以通过命令行或脚本模式执行Python程序。 1)在DOS提示符下,输入Python命令,就进入命令行模式,此时直接输入print "Hello World"打印Hello World 2)可以把语句存入脚本文件,然后在命令行执行,如将语句"print "Hello World""存放在hello.py,在命令行中输入python hello.py也可打印出Hello World 二,变量,表达式和语句 1,变量和类型 2,变量名和关键字 3,语句 4,表达式 5,运算符和操作数 6,运算的顺序 7,字符串操作 8,组合 9,注释 变量和类型 1,在Python中,变量的使用环境非常宽松。没有明显的变量声明,而且类型不是固定的。 >>> x = 100 >>> print x 100 >>> x = "China" >>> print x China 2,字符串必须以引号标记开始,并以之标记结束。 3,如果你不能确定变量或数据的类型,就用解释器内置的函数type确认,如下: >>> type("Hello,World!") (type 'str') 变量名和关键字 1,变量名可以是由数字和字符组成的任意长度的字符串,但必须以字母开头 2,python是区分大小写的 3,如果定义了一个错误的变量名,解释器显示语法错误。请看下面的例子: >>> 1_first = "第一名" SyntaxError: invalid syntax 语句 1,语句是Python解释器可以执行的命令。我们已经知道两条语句:打印和赋值。 2,打印语句print输出表达式的计算结果。单个变量也可以看作是表达式。如果你想在一行打印多个变量,可以用逗号将这些变量隔开,逗号禁止换行。例如: >>> x = 3 >>> y = 8.9 >>> print x, y, "hello", 9 3 8.9 hello 9 表达式 1,如果在命令行上输入表达式,解释器惊醒计算,并显示结果: >>> 23.3 + 1.2 24.5 2,单一的值或变量也可以当作是表达式: >>> x = 1.2 >>> x 1.2 3,计算表达式和打印值是有很大区别的,要注意区分。当Python显示表达式的值时,显示的格式与你输入的格式是相同的。如果是字符串,就意味着包含引号。而打印语句输出的结果不包括引号,只有字符串的内容。 >>> "I am free!" 'I am free!' >>> print "I am free!" I am free! 4,在脚本文件中,任何表达式都被认为是合法的语句,但是这个语句不做任何事。你可以试着运行下面的脚本文件。 # 表达式在脚本文件不做任何事。 12345 34.90 "I am free!" 3 + 5 这个脚本根本没有任何输出。运算符和操作数 1,符号+, -, / ,()的意义与数学中的意义基本相同。一个星号代表的是乘法,两个星号代表的是乘幂。 2,需要注意的是除法运算。如果除数和被除数都是整数,那么结果是截调小数部分的整数。解决的办法是将除数和被除数任意之一加小数点,或是加小数点和零。运算的顺序如果表达式中有不止一个运算符,那么计算的顺序依靠“优先规则”。Python运算符的“优先规则”和算术的相同。字符串操作通常情况下,字符串放在双引号或单引号之间。字符串不能进行除法、减法和字符串之间的乘法运算,加法“+”能够连接两个字符串成为一个字符串。符号“”也可以操作字符串。只是其中一个操作数必须是字符串,另一个必须是整数。字符串被重复整数遍。例如: >>> 3 * "Love" 'LoveLoveLove' 组合赋值语句,即等号“=”的右边可以是任意的表达式。表达式的值是什么类型,变量就是什么类型。有一点要记住,赋值语句的左边不能出现表达式。像下面的语句是非法的: >>> name + 9 = 10 #错误的赋值语句。 SyntaxError: can't assign to operator 注释注释必须以符号“#”开始,注释可以单独占一行,也可以放在语句行的末尾。从符号“#”开始,到这一行的末尾之间的所有内容都被忽略,这部分对程序没有影响。三,函数 1,函数定义 2,函数的行参和实参 3,变量的范围 4,函数的返回值 5,类型转换 6,数学函数模块 7,lambda函数 8,键盘输入函数定义 1,函数的定义形式如下: def
展开