Python的基本语法学习

昨天我们了解了一下Python的一些字符的输出规则,以及变量的命名规则等等之类的...

而今天我们就来加深一点的了解一下Python的基本语法。

在这之前我们就来说一下,Python中变量的两个分类

(1.局部变量)

什么是局部变量?

答:就是在部分代码中有效,通俗一点就是说在一定的区域范围内有效的变量。

(2.全局变量)

什么是全局变量?

答:全局变量就是在全部代码中都有效。

然后说一下Python中的 or:或者,and:并且。

1.or:或者

?

1

问题1 :怎么判断一个数字是5的倍数或者是6的倍数

?

1
2
3
4
5
6
7
8
9
10

if num % 5 == 0 :
if num % 6 == 0 :
print(‘既是5又是6的倍数‘)
else:
print(‘是5的倍数不是6的倍数‘)
else :
if num % 6 == 0:
print(‘只是6的倍数‘)
else :
print(‘既不是5也不是6的倍数‘)

?

1
2

if num % 5 == 0 or num % 6 ==0 :
print(‘5或者6的倍数‘)

首先我们先看两端代码,是不是第一个较多,而且就比较简单了,这就是or的作用了

在比较多的条件的时候且我们只需要满足一个条件就可以输出一段结果,这就是or的作用了

?

1
2

<strong>问题2:怎么判断一个数字既是3的倍数也是4的倍数
</strong>

?

1
2
3
4
5
6
7
8
9
10
11
12
13

num = 123122
if num % 12 == 0 :
print(‘既是3的倍数也是4的倍数‘)
else :
print(‘不是3和4的倍数‘)

if num % 3 == 0 :
if num %4 == 0 :
print(‘是3和4的倍数‘)
else:
print(‘不是4的倍数‘)
else :
print(‘不是3的倍数‘)

?

1
2

if num % 3 == 0 and num % 4 ==0 :
print(‘是3和4的倍数‘)

and的话我们也是用来段代码作为演示,第一个是没有加入and的,第二个是加入的and的。

在们有多个条件需要判断的时候,并且需要多个条件都符合的时候,我们就需要用到and了。

在这里我列一张表,方便大家理解or和and

1.and

真 真 结果:真
真 假 结果:假
假 假 结果:假

(1)若两个条件都为真,则结果为真

(2)若其中一个条件为真,一个条件为假的时候,则结果为假

(3)若两个条件都为假,则结果为假

2.or

真 真 结果:真
真 假 结果:真
假 假 结果:假

(1)若两个条件都为真,则结果为真

(2)若其中一个条件为真,一个条件为假的时候,则结果为真

(3)若两个条件都为假,则结果为假

原文地址:http://blog.51cto.com/13911856/2155516

时间: 2024-10-09 05:02:12

Python的基本语法学习的相关文章

转 python语法学习面向对象之继承

传送门 python语法学习面向对象之继承 只要涉及到面向对象,”类“是必须出现的一个代名词. 类和对象是面向对象编程的两个主要方面.类创建一个新类型,而对象是这个类的实例. 类的一些概念: 包括初始化方法__init__,可以理解为构造,self,理解为this,等等在前一篇文章中介绍过,现在就学习类的继承. 继承: 面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制.继承完全可以理解成类之间的类型和子类型关系. 需要注意的地方:继承语法   class 派生类

十分钟学习Python的进阶语法

(0)目录 VMware 下安装Ubuntu的吐血经历 零基础学习Shell编程 Linux下的makefile的妙用 Linux调试神器 -- gdb 十分钟学会Python的基本类型 分布式版本管理神器--GIT GIT文件的三种状态 & Git SSH秘钥问题 十分钟学习Python的进阶语法 配置SSH无密码访问及Linux热键.重启.kill进程 Java的不定长参数和Python的不定长参数对比 一:起因 (1)作为胶水语言的Python,可谓无处不在,快速开发原型网站:大数据处理等

python 语法学习

同时给x,y,z赋值: x,y,z=1,2,3 x值与y的值交换 x,y=y,x python 语法学习

python基础教程_学习笔记3:元组

元组 元组不能修改:(可能你已经注意到了:字符串也不能修改.) 创建元组的语法很简单:如果用逗号分隔了一些值,那么你就自动创建了元组. >>> 1,3,'ab' (1, 3, 'ab') 元组也是(大部分时候是)通过圆括号括起来的. >>> (1,3,'13') (1, 3, '13') 空元组可以用没有内容的两个圆括号来表示. 如何实现包括一个值的元组呢? >>> (5) 5 >>> ('ab') 'ab' >>>

Python 2.7.8 学习笔记(001)python manuals/the python tutorial

从今天开始学python, python有点意思,第一感觉界面和matlab有点像. 手头没有什么资料,就从安装好了的一个python 2.7.8,里面有个英文版的manual,那就只好从这里开始吧,为什么不是中文版的呢??那就边看边翻译吧. python漫游指南:python是一种简单易学功能强大的编程语言.它有高效的数据结构和简单但有效的面向对象编程方法.python优雅的语法和动态拼写以及解释特性,使得它在许多平台上成为一种理想的脚本语言和快速程序开发工具. python的解释器和扩展标准

python基础教程_学习笔记26:好玩的编程

好玩的编程 程序设计的柔术 当大家坐下来并计划应该如何组织程序的时候,对于这个具体的程序,还没有任何的经验.在实现功能的时候,会逐渐地学到对原始设计有用的新知识.不应该无视一路走来所吸取的教训,而应该将它们用于软件的重新设计(或重构)中. 灵活性的实现包括许多方面,下面是其中两个: 原型设计:python最棒的功能之一就是可以快速地编写程序.编写原型程序是更充分地了解问题的一种很好的方法. 配置:灵活性有很多种存在形式.配置的目的就是让程序某部分的改变更简单,对于你和用户来说都是这样. 第三点是

python基础教程_学习笔记21:文件和素材

文件和素材 打开文件 open函数用来打开文件,语法如下: open([name[,mode[,buffering]]) open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象.模式(mode)和缓冲(buffering)参数都是可选的. >>> f=open(r'D:\software(x86)\Python27\README.txt') 如果文件不存在,则出现错误: >>> f=open(r'D:\software(x86)\Python27\READM

python之数据类型(学习笔记二)

python之数据类型(学习笔记二) 在Python中,能够直接处理的数据类型有以下几种: (1)整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例 如: 1 , 100 , ‐8080 , 0 ,等等. 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用 0x 前缀和0-9,a-f表示,例 如: 0xff00 , 0xa5b4c3d2 ,等等. (2)浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时

python基础教程_学习笔记11:魔法方法、属性和迭代器

魔法方法.属性和迭代器 在python中,有的名称会在前面和后面各加上两个下划线,这种写法很特别.它表示名字有特殊含义,所以绝不要在自己的程序中使用这种名字.在python中,由这些名字组成的集合所包含的方法叫做魔法(或称特殊)方法.如果对象实现了这些方法中的某一个,那么这个方法会在特殊的情况下被python调用,而几乎没有直接调用它们的必要. 准备工作 为了确保类是新型的,应该把赋值语句__metaclass__=type放在你的模块的最开始,或者(直接或间接)子类化内建类(实际上是类型)ob