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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值