python阶段总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python阶段总结相关的知识,希望对你有一定的参考价值。
##Python的基本语法
1.基本输入输出语句print和raw_input()
2.list: Python内置的一种数据类型是列表。lists是一个有序的集合,可以添加与删除元素。
3.元组(tuple):tuple和list非常类似,但是tuple一旦初始化就不能修改
4.字典(dictionary):就是键-值对
5.迭代
6.列表的生成
7.if语句
8.while语句
9.整形int
10.浮点型float
11.长整形Long等等
##Python的程序结构:* 简单的if语句:可包含任何条件测试,而在紧跟在测试后面的缩进代码块中,可执行任何操作。如果条件测试的结果为True ,Python就会执行紧跟在if 语句后面的代码;否则 Python将忽略这些代码
```
age = 19 if age >= 18:
print("You are old enough to vote!")
```
*在?处,Python检查变量age 的值是否大于或等于18;答案是肯定的,因此Python执行?处缩进的print 语句:*
* if-else语句:if-else 语句块类似于简单的if 语句,但 其中的else 语句让你能够指定条件测试未通过时要执行的操作。if-else 结构非常适合用于要让Python执行两种操作之一的情形。在这种简单的if-else 结构 中,总是会执行两个操作中的一个。
```
age = 17
if age >= 18:
print("You are old enough to vote!")
print("Have you registered to vote yet?")
else:
print("Sorry, you are too young to vote.")
print("Please register to vote as soon as you turn 18!")
```
* elif是else if的缩写,完全可以有多个elif,所以if语句的完整形式就是:
```
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>
```
* while循环:不断地运行,直到指定的条件不满足为止
```
current_number = 1
while current_number <= 5:
print(current_number)
current_number += 1
```
##Python的函数
* 简单的函数结构:
1.函数定义;2.文档字符串的注释;3.函数体内的代码;4调用函数
* 实参和形参:
```
def greet_user(username):
"""显示简单的问候语"""
print("Hello, " + username.title() + "!")
greet_user(‘jesse‘)
```
上述例子中变量username 是一个形参 形参 ——函数完成其工作所需的一项信息。在代码greet_user(‘jesse‘) 中,值‘jesse‘ 是一个实参 实参 。实参是 调用函数时传递给函数的信息
* 返回值:函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。函数返回的值被称为返回值 返回值 。在函数中,可使用return 语句将值返回到调用函数的代码行。 返回值让你能够将程序的大部分繁重工作移到函数中去完成,从而简化主程序
##Python的模块:
* 将函数存储在模块中:函数的优点之一是,使用它们可将代码块与主程序分离。通过给函数指定描述性名称,可让主程序容易理解得多。将函数存储在被称为模块 模块 的独立文件中, 再将模块导入 导入 到主程序中。import 语句允许在当前运行的程序文件中使用模块中的代码
* 导入整个模块:要让函数是可导入的,得先创建模块。模块 模块 是扩展名为.py的文件,包含要导入到程序中的代码
* 导入特定的函数的方法:from module_name import function_name
* 导入模块中的所有函数:星号(* )运算符可让Python导入模块中的所有函数
```
from pizza import *
make_pizza(16, ‘pepperoni‘)
make_pizza(12, ‘mushrooms‘, ‘green peppers‘, ‘extra cheese‘)
```
##总结:
通过短短几周的学习,让我对pythone有了基本的认识,让我也认识了解了这门语言,语言与语言之间都有相似的地方,python学起来感觉与Java类似,但也有很大的不同,整个学习过程中,让我体会到了只要认真的学习,就有收获,虽然这门课程的教学过程将要结束,但我知道我学习的脚步还不能停止,我会一直学习关于这方面的只是,提高自己的语言能力。
1.基本输入输出语句print和raw_input()
2.list: Python内置的一种数据类型是列表。lists是一个有序的集合,可以添加与删除元素。
3.元组(tuple):tuple和list非常类似,但是tuple一旦初始化就不能修改
4.字典(dictionary):就是键-值对
5.迭代
6.列表的生成
7.if语句
8.while语句
9.整形int
10.浮点型float
11.长整形Long等等
##Python的程序结构:* 简单的if语句:可包含任何条件测试,而在紧跟在测试后面的缩进代码块中,可执行任何操作。如果条件测试的结果为True ,Python就会执行紧跟在if 语句后面的代码;否则 Python将忽略这些代码
```
age = 19 if age >= 18:
print("You are old enough to vote!")
```
*在?处,Python检查变量age 的值是否大于或等于18;答案是肯定的,因此Python执行?处缩进的print 语句:*
* if-else语句:if-else 语句块类似于简单的if 语句,但 其中的else 语句让你能够指定条件测试未通过时要执行的操作。if-else 结构非常适合用于要让Python执行两种操作之一的情形。在这种简单的if-else 结构 中,总是会执行两个操作中的一个。
```
age = 17
if age >= 18:
print("You are old enough to vote!")
print("Have you registered to vote yet?")
else:
print("Sorry, you are too young to vote.")
print("Please register to vote as soon as you turn 18!")
```
* elif是else if的缩写,完全可以有多个elif,所以if语句的完整形式就是:
```
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>
```
* while循环:不断地运行,直到指定的条件不满足为止
```
current_number = 1
while current_number <= 5:
print(current_number)
current_number += 1
```
##Python的函数
* 简单的函数结构:
1.函数定义;2.文档字符串的注释;3.函数体内的代码;4调用函数
* 实参和形参:
```
def greet_user(username):
"""显示简单的问候语"""
print("Hello, " + username.title() + "!")
greet_user(‘jesse‘)
```
上述例子中变量username 是一个形参 形参 ——函数完成其工作所需的一项信息。在代码greet_user(‘jesse‘) 中,值‘jesse‘ 是一个实参 实参 。实参是 调用函数时传递给函数的信息
* 返回值:函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。函数返回的值被称为返回值 返回值 。在函数中,可使用return 语句将值返回到调用函数的代码行。 返回值让你能够将程序的大部分繁重工作移到函数中去完成,从而简化主程序
##Python的模块:
* 将函数存储在模块中:函数的优点之一是,使用它们可将代码块与主程序分离。通过给函数指定描述性名称,可让主程序容易理解得多。将函数存储在被称为模块 模块 的独立文件中, 再将模块导入 导入 到主程序中。import 语句允许在当前运行的程序文件中使用模块中的代码
* 导入整个模块:要让函数是可导入的,得先创建模块。模块 模块 是扩展名为.py的文件,包含要导入到程序中的代码
* 导入特定的函数的方法:from module_name import function_name
* 导入模块中的所有函数:星号(* )运算符可让Python导入模块中的所有函数
```
from pizza import *
make_pizza(16, ‘pepperoni‘)
make_pizza(12, ‘mushrooms‘, ‘green peppers‘, ‘extra cheese‘)
```
##总结:
通过短短几周的学习,让我对pythone有了基本的认识,让我也认识了解了这门语言,语言与语言之间都有相似的地方,python学起来感觉与Java类似,但也有很大的不同,整个学习过程中,让我体会到了只要认真的学习,就有收获,虽然这门课程的教学过程将要结束,但我知道我学习的脚步还不能停止,我会一直学习关于这方面的只是,提高自己的语言能力。
以上是关于python阶段总结的主要内容,如果未能解决你的问题,请参考以下文章