1、Python 条件语句
用法:
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
实例:(要注意空格对齐)
num = 5
if num == 3: # 判断num的值
print 'boss'
elif num == 2:
print 'user'
elif num == 1:
print 'worker'
elif num <0: # 值小于零时输出
print 'error' else: print 'roadman' # 条件均不成立时输出
2、Python 循环语句
1)while
len=5
while len>0:
len-=1
if len%2>0:
continue
print(len)
else:
print(len)
2)for
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # 第二个实例
print('当前水果 :', fruit)
print ("Good bye!")
---------------------------------
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print ('当前水果 :', fruits[index])
else:
print("end")
print ("Good bye!")
学习Python等编程语言,推荐选择北京尚学堂,雄厚的师资力量和多年的授课经历,绝对会带给你最完美的学习体验。
Python中选择语句主要有3种形式,分别为if语句、if…else语句和if…elif…else多分支语句。
if…elif…else语句
但有时候我们需要很多判断,并不是非黑即白,这时用户就需要从多个选项中选择一个。在开发程序时,如果遇到多选一的情况。
则可以使用if…elif…else语句,该语句是一个多分支选择语句,通常表现为“如果满足某种条件,进行某种处理,否则,如果满足另一种条件,则执行另一种处理……”。
if注意:
1.比较表达式无论简单还是复杂,结果必须为Boolean类型。
2.if语句控制的语句体只有如果只有一条语句,大括号可以省略;如果是多条语句则不能省略,建议永远不要省略。
如:if(比较表达式)
语句
3.一般来说:有左大括号就没有分号,有分号就没有左大括号。
如:if(比较表达式){........}, if(比较表达式)。
学python需要的基础知识说明如下:
Python作为一种跨平台的计算机程序设计语言,有自己独特的知识点与技术层面。入门学习要掌握Python特点、Python的优缺点、Python代码的执行过程、Python中的基础语法等基础知识。
一、Python的特点:
1、Python是一门面向对象的语言,在Python中一切皆对象;
2、Python是一门解释性语言;
3、Python是一门交互式语言,即其在终端中进行命令编程;
4、Python是一门跨平台的语言【没有操作系统的限制,在任何操作系统上都可以运行Python代码】;
5、Python拥有强大和丰富的库,又被称为胶水语言,能把其他语言(主要c/c++)写的模块很轻松地结合在一起。
二、Python的优缺点:
1、优点:
a、易于维护和学习
b、广泛的标准库【提供了大量的工具】
c、可扩展性
d、Python对于大多数据库都有相应的接口【Mysql、sqlites3、MongoDB、Redis等】
e、支持GUI编程【图形化界面】
f、语法简单,易于学习
2、缺点:
a、和C语言相比较Python的代码运行速度慢
b、代码无法加密
三、Python代码的执行过程:
大致流程:源码编译为字节码(.pyc)----->Python虚拟机------->执行编译好的字节码----->Python虚拟机将字节码翻译成相对应的机器指令(机器码)。
Python程序运行时,先编译字节码并保存到内存中,当程序运行结束后,Python解释器将内存中的字节码对象写到.pyc文件中。
第二次再运行时,先从硬盘中寻找.pyc文件,如果找到,则直接载入,否则重复上面过程。
四、Python中的基础语法:
1、Python中变量在内存中的存储
2、基本数据类型
3、关键字、标识符和内置函数
4、Python运算符
5、Python中的语句