码迷,mamicode.com
首页 > 编程语言 > 详细

python阶段总结

时间:2017-10-15 14:25:07      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:能力   模块   sts   文件   imp   而在   实参   title   inpu   

##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类似,但也有很大的不同,整个学习过程中,让我体会到了只要认真的学习,就有收获,虽然这门课程的教学过程将要结束,但我知道我学习的脚步还不能停止,我会一直学习关于这方面的只是,提高自己的语言能力。

python阶段总结

标签:能力   模块   sts   文件   imp   而在   实参   title   inpu   

原文地址:http://www.cnblogs.com/zhutianyu/p/7670242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!