【Python】控制流语句、函数、模块、数据结构

1.三种控制流语句:if\for\while

2.每句后都要加冒号

3.有elif语句=else后加一个if

注意使用变量名!

注意缩进!

注意控制流语句后面要加冒号!

4.for i in range(0,5)

5.break

6.continue

==============================================================

函数

定义函数、调用函数

注意冒号不要忘了

python中函数没有使用花括号的,所以要注意缩进的格式!

全局变量的函数 就不用用参数了 (少用这种方法!)

默认参数值:def func(a, b=5)是有效的,但是def func(a=5,
b)
是 无效 的。

DocString:

可以使用__doc__(注意双下划线)调用printMax函数的文档字符串属性

输出结果:

模块:

sys

import:直接调用模块文件名

也可以使用from..import:

============================================================

Python数据结构

1.list

运行结果:

2.元组

new_zoo[2][2]来访问new_zoo元组的第三个项目的第三个项目。

3.元组打印

数字是d,字母是s

4.列表的赋值语句创建拷贝

5.if name.find(‘war‘)
!= 
-1 :
 #表示找不到war字符串

6.

delimiter = ‘_*_‘
mylist = [‘Brazil‘‘Russia‘‘India‘‘China‘]
print delimiter.join(mylist)

运行结果:

Brazil_*_Russia_*_India_*_China

时间: 2024-12-29 11:47:46

【Python】控制流语句、函数、模块、数据结构的相关文章

[python-1]数据类型、控制流语句、模块、函数和类

- 什么是程序? 程序简单说就是数据结构和算法.而且我们可以把数据结构和算法简单分为面向过程和面向对象两种.比如基本数据类型这些属于面向过程的数据结构,而类/属性和模块可以看成是面向对象的数据结构.基本运算符和控制流可以看作面向过程的算法,而构造和析构过程可以看成是面向对象的算法. - mac检查自带python版本 1. 直接在终端输入python进入交互或者编辑.py的文件 2. exit()是推出python交互 weisubaodeMacBook-Air:~ Andy$ python -

python 控制流语句

一.print语句 1.1 基本输出 1.2 print的逗号 1.2 输出到文件 >>为重定向 >>> a=2 >>> print a,2 #,表示不换行 2 2 #!/usr/bin/python2.6  #coding=utf-8 print "2", print "3", print "4" f = open('print.txt','w') print >>f,"He

Head First Python 第二章 函数模块&第三章 文件与异常&第四章 持久存储&第五章 处理数据

第三章 1.共享模块 模块和发布工具箱全世界共享模块 编写函数,以.py为文件后缀名,第三方库都在PyPI *注释代码:三引号(单双都可以) 发布过程P40 使用发布工具,函数模块变成了一个“发布”,可以使用import导入其他程序 2.如果函数模块功能不满意 添加参数以供api选择比添加函数工作量小! 首先考虑BIF内置函数 ----------------------------------------------------------- 第四章 1.文件 open()语句,readlin

python基础14 ---函数模块5(模块和包)

模块与包 一.模块 1.模块是怎么诞生的. 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护.为了编写可维护的代码,我们把很多函数分组,分别放到 不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件就称之为一个模块(Module). 2.模块的作用. 提高了代码的可维护性.其次是编写代码不必从零开始.当一个模块编写完毕,就可以被其他地方引用.我们在编写程序的时候,也经常引用其他模块,

python基础11 ---函数模块1

函数模块 一.函数模块的作用(为什么要有函数模块) 1.函数模块可以减少代码量 2.函数模块方便阅读 3.函数模块维护性强二.函数模块的本质以及调用方法 1.函数模块的本质就是一个.py结尾的文件,该文件内写入大量函数 2.必须用import来引用函数模块,在调用函数模块时必须以"模块名.函数名"来调用函数模块中的函数. 3.有的时候我们只需要用到模块中的某个函数,也可以用"from 模块名 improt 函数1,函数2"的方式来引用该模块,但只是一次引用,不建议使

【Python】[03]函数模块

注释代码 在Python中,常用的注释技术是使用一个三重引号来建立多行注释,如果使用了一个三重引号,而没有将它赋值给一个变量,三重引号之间的所有内容都被认为是一个注释. 如果在一行的任意位置加了"#"符号,从这一点直到当前行末尾的所有内容都是注释,但是如果"#"出现在三重引号之间,那么"#"就只是注释内容的一部分. 接下来,发布Python代码到PYPI 首先,为模块创建一个文件夹命名为nester,将上个博客中最后保存的nester.py文件复

python基础13 ---函数模块3(正则表达式)

正则表达式 一.正则表达式的本质 1.正则表达式的本质(或 RE)是一种小型的.高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现.正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行. 2.正则表达式简介 正则表达式并不是Python的一部分.正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分 强大.得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的

Python(2):创建函数模块

说明: 在使用python的时候我们除了使用内置的函数之外,可能还需要使用一些别人写的函数.或者我们写的代码也希望可以给其他人使用.要实现这样的功能,我们就需要按照下面的步骤来定义自己的模块: Step1:新建一个py文件 首先我们将前面一章所写的打印列表的函数保存为一个.py文件,假设我这里保存为 kider.py. 1 """ 2 这是一个打印列表的函数,如果列表中有嵌套的列表也会展开打印出来 3 """ 4 def print_list(m

了解Python控制流语句——for 循环

for 循环 Python教程 中for...in 语句是另一种循环语句,其特点是会在一系列对象上进行迭代(Iterates),意即它会遍历序列中的每一个项目.我们将在后面的序列(Sequences)章节中了解有关它的更多内容.现在你所需要的就是所谓队列就是一系列项目的有序集合. 案例(保存为 for.py): for i in range(1, 5): print(i) else: print('The for loop is over') 输出: $ python for.py 1 2 3

Head First Python之2函数模块

模块就是一个包含Python代码的文本文件,以.py结尾. 第三方模块都在PyPI(python package index)上,可使用PyPI发布你的模块,供他人使用. 注释代码 # coding=utf-8 """ nester.py模块 模块描述放在这里 """ def print_lol(li): """ 描述函数放在这里 :param li: list :return: None ""&