老齐python-基础5(运算符、语句)
1、运算符
1.1算术运算符
1.2比较运算符
>>> a = 10
>>> b = 20
>>> a > b
False
>>> a < b
True
>>> a == b
False
>>> a != b
True
>>> a <= b
True
>>> a >= b
False
>>> a = 'tajzhang'
>>> b = 'python'
>>> a > b
True
>>> a = 5
>>> b = ''
>>> a > b
Traceback (most recent call last):
File "<pyshell#13>", line 1, in <module>
a > b
TypeError: '>' not supported between instances of 'int' and 'str'
1.3逻辑运算符
1)布尔类型 True False
>>> a = " "
>>> bool(a)
True
>>> b = ""
>>> bool(b)
False
>>> bool("canglaoshi")
True
>>> bool([])
False
>>> bool({})
False
2)布尔运算 and or not
and: 与
A and B:如果A的值是True,就计算B,并将B的结果返回作为最终结果。如果B的结果是False,那么A and B的最终结果就是False;如果B的结果是True,那么A and B的最终结果就是True。如果A的值是False 那么久不计算B了,直接返回A and B的结果为False
or: 或
如果A为True 返回True ,最终结果为True ,否则返回B的值为最终结果
not: 非
无论面对什么,否要否定它
1.4 复杂的布尔表达式
遇到复杂表达式,最好的方法是使用括号 ()
计算优先级
2、简单语句
语句分类:
循环语句:容许一些语句反复运行次数
条件语句:容许仅当默写条件成立时才运行某个模块
无条件分支语句:容许运行顺序转移到程序的其他部分之中,包括跳转(如某些语言中的goto)等
循环、条件和无条件分支都是控制流程
2.1import
引入模块方法,python中常用,引用方法有如下几种:
>>> import math
>>> math.pow(3,2) #可读性较好,不同模块同函数名不会产生冲突
9.0
>>> from math import pow #比较适合引入模块较少的时候,多模块时可读性会下降
>>> pow(3,2)
9.0
>>> from math import pow as pingfang #将每个模块引入的函数重命名
>>> pingfang(3,2)
9.0
>>> from math import pow,e,pi #引入多个函数
>>> pow(e,pi)
23.140692632779263
>>> from math import * #引入所有函数,可读性低,适合使用程序使用频繁
>>> pow(3,2)
9.0
>>> sqrt(9)
3.0
2.2赋值语句
>>> x,y,z = 1,"python",["hello",'world']
>>> x
1
>>> y
'python'
>>> z
['hello', 'world']
>>> a = 'www.baidu.com','python'
>>> a
('www.baidu.com', 'python')
>>> type(a)
<class 'tuple'>
>>> x = 9
>>> x += 1
>>> x
10
>>> m = "py"
>>> m += "th"
>>> m
'pyth'
>>> m += "on"
>>> m
'python'
老齐python-基础5(运算符、语句)的更多相关文章
- Python 基础 常用运算符
Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算. ...
- Python基础之条件语句和循环
条件语句 Python中的条件语句分为 if ...else . if ...elif...else 以及if ...else 的嵌套使用: username = input('请输入您的用户名:' ...
- Python基础入门-IF语句
今天给大家分享一下Python中的IF语句的使用场景以及注意事项.主要内容如下: 1.python中的真假 2.Python操作符 3.if语句实例和嵌套实例 4.if语句中的if嵌套实例 5.and ...
- python基础之运算符
算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复 ...
- Python基础(6) - 基本语句
Python print(在Python 3.0中就变成了函数了) print语句是把对象用文本化的形式输出到标准的输出流上. Operation Interpretation print spam ...
- 【Python基础】条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tr ...
- Python基础-4 运算符
运算符 运算符:以1 + 2为例,1和2被称为操作数,"+" 称为运算符. Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 ...
- Python基础(if语句、运算符)
if语句的简单用法 每条if 语句的核心都是一个值为True 或False 的表达式 (简称条件测试),python根据条件测试的值来判断是否执行if语句后面的代码块,如果为true,执行:为fals ...
- python基础 数据类型 判断语句
python 类unix系统默认已经安装或使用源码包./confighuremakemake install python运行方法 通过交互式解释器 [root@room1pc01 ~]# pytho ...
随机推荐
- S16课件
Python之路,Day1 - Python基础1 介绍.基本语法.流程控制 Python之路,Day2 - Python基础2 列表.字典.集合 Python之路,Day3 - Python基础3 ...
- 【CodeForces - 870C】
题意: 计算一个整数最多可以拆分为多少个合数(要求拆分的全是合数).例如:12的拆分法案是12=4+4+4. 合数是指除了1之外的非素数(正整数). 思路: 偶数的话用4.6就可以满足,奇数的话减去一 ...
- 【51nod-1521】一维战舰
爱丽丝和鲍博喜欢玩一维战舰的游戏.他们在一行有n个方格的纸上玩这个游戏(也就是1×n的表格). 在游戏开始的时候,爱丽丝放k个战舰在这个表格中,并不把具体位置告诉鲍博.每一只战舰的形状是 1×a 的长 ...
- kvm虚拟机克隆注意点
1.硬盘空间会受第一次分配硬盘是的max capacity(最大容量) 限制,如果额外添加一块硬盘,会多出一个img文件,克隆这种虚拟机,两个img文件会都克隆下来,如果不重新命名会在原先img文件后 ...
- MySQL Cluster --01
[MySQL Cluster] MySQL Cluster 是MySQL 官方集群部署方案, 支持自动分片.读写扩展:通过实时备份冗余数据.适合于分布式计算环境的高实用.高冗余版本,是可用性最高的方案 ...
- LeetCode OJ:Search a 2D Matrix II(搜寻二维矩阵)
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the follo ...
- Java反射-初步入门
Java反射-初步入门 学反射先了解什么是反射. 百度百科:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动 ...
- MetaPost使用
简介 MetaPost是一种制图语言,由John D. Hobby开发. 如果你要学习它,可以去下面的网址看看. 官网:http://tug.org/metapost 权威手册:http://tug. ...
- c# JScriptProvider包装
using System; using System.CodeDom.Compiler; using System.Reflection; using System.Web.UI; using Mic ...
- EasyPlayer RTSP Android安卓播放器修复播放画面卡在第一帧bug
本文转自EasyDarwin团队成员John的博客:http://blog.csdn.net/jyt0551/article/details/75717097 最近发现某些手机在运行EasyPlaye ...