phfb.net
当前位置:首页 >> python的三种基本结构 >>

python的三种基本结构

python程序可以分解为模块、语句、表达式和对象四部分1,模块包含语句2,语句包含表达式3,表达式建立并处理对象

# -*- coding: <utf-8> -*-#-------------------2017-7-20------------------#-------------------【字符串】--------------------#字符串:单引号,双引号都可以 print("HelloWorld"); print('HelloWorld') print(''' This is the first line This is the second line This is the last line''')

一、结构化程序设计方法主要由以下三种基本结构组成:1. 顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块.2. 循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止.3. 选择结构:选择结构是根据条件成立与否选择程序执行的通路.二、采用结构化程序设计方法的好处:采用结构化程序设计方法,程序结构清晰,易于阅读、测试、排错和修改.由于每个模块执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试.

python中有许多数据结构是预先实现了的,这是它比c语言更强的地方.python中已经实现了一些基本的数据结构:1. 数,包括int、long、float等2. 字符串3. 数组,高级数组4. 哈希数据结构,包括字典dict和集合setpython中的一些标准库也有队列、栈、堆之类的数据结构.如果您想要亲手实现这些数据结构,不妨去看一看c语言是如何编写出python语言这些新功能的(查看python的实现源代码),或者去维基百科、百度百科,您可以在那里找到更多有用的信息.

在python中有三种内建的数据结构列表、元组和字典1:列表:列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目, 在python中,你在每个项目之间用逗号分割 列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表.如,可以看出来,列表可以有字符串,也可以有数字.即可以包含多种类型.

只是存取的话可以用ctypesfrom ctypes import *class aaa(Structure): _fields_ = [("a", c_char), ("b", c_int), ("c", c_char_p)]如果在网上发送可以用struct模块pack成字节流发送.

网站首页 | 网站地图
All rights reserved Powered by www.phfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com