Python开发【第四篇】语句与函数
语句 statement
语句是由一些表达式组成,通常一条语句可以独立的执行来完成一部分事情,并且形成结果。
多条语句写在一行内要用分号分开
例子:
print('hello world') #这是一条语句
x = 100+200 #这是语句
print(x) #这是语句
基本输入函数input
语法:input("提示字符串")
作用:从一个标准输入设备上读取输入的字符串(不包含换行符)
说明:返回用户输入的字符串,提示字符串可以不写
例子:
#此示例示意用input函数得到用户输入的字符串
s = input("请输入内容:")
print(s)
基本输出函数print
语法:print(value,[sep='',end='\n',file=sys,stdout,flush=False])
作用:将一系列的值以字符串形式输出到标准输出设备上(默认是屏幕)
参数选项:
sep 两个值之间的分隔符,默认为一个空格
sep输出完毕后在字符串末尾自动添加一个字符串,默认为换行符'\n'
file 文件流对象(默认为sys.stdout)
flush 是否立即进行输出
判断语句
if语句的作用
让程序根据条件选择性执行某条语句或者某些语句
语法:if 真值表达式1:
语句块
说明:如果真值表达式成立,执行语句块里的内容
例子 :
a = 1
if a == 1:
print('YES')
else语句的作用
让程序根据条件选择性执行某条语句或者某些语句
语法: if 真值表达式1:
语句块
else:
语句块
说明:如果真值表达式不成立,执行else下面的语句块
else语句可以有0个或者1个,且只能放在if语句的最后
例子:
a = 1
if a == 2:
print('YES')
else:
print('NO')
elif语句的作用
让程序根据条件选择性执行某条语句或者某些语句
语法:if 真值表达式1:
语句块
elif 真值表达式2:
语句块
else:
语句块
说明:elif 语句可以有0个或者多个,且只能放在if语句的后面
例子:
a = 1
if a == 0:
print('YES0')
elif a == 1:
print('YES1')
else:
print('NO')
a = 1
if a == 0:
print('YES0')
elif a == 1:
print('YES1')
elif a == 2:
print('YES2')
elif a == 3:
print('YES3')
else:
print('NO')
if 语句嵌套
if语句本身是由多条子句组成的一组复合语句,if语句可以作为语句嵌套到另一条复合语句内部
例子:
YF = int(input("请输入月份"))
if 1 <=YF <= 12:
print('输入正确')
if YF <= 3:
print('春季')
elif YF <= 6:
print('夏季')
elif YF <= 9:
print('秋季')
else:
print(;冬季)
else:
print('你的输入有误')
pass语句
语法:pass
作用:用来填充语法空白
十四:布尔运算
| not | 非 |
|---|---|
| and | 与 |
| or | 或 |
布尔非 not
语法: not x
作用:对x进行布尔取非,如bool(x)为True,则返回False,否则返回False
不是真,就是假
不是假,就是真
例子:
x = True
not x
False
x = False
not X
True
布尔与 and
语法:x and y
作用:优先返回假值对象,当x的布尔值为False时,返回x,否则返回y
注:x ,y 代表表达式
例子:
True and True #True
True and False #False
False and True #False
False and False #False
都为真才为真,只要一方为假都为假
布尔或 or
语法:x or y
作用:有限返回真值对象,当x为True时返回x,否则返回y
例子:
True or True #True
True or False #True
False or True #True
False or False #False
只要有一方为真结果就为真
Python开发【第四篇】语句与函数的更多相关文章
- python开发第四篇:函数(1)
函数 阅读目录 一 函数知识体系 二 函数基础 三 函数对象.函数嵌套.名称空间与作用域.装饰器 四 迭代器.生成器.面向过程编程 五 三元表达式.列表推导式.生成器表达式.递归.匿名函数.内置函数 ...
- [Python笔记]第四篇:内置函数
本篇主要内容:内置函数 函数 参考:https://docs.python.org/3.5/library/functions.html 内置函数列表 一.数学运算类 abs(x)求绝对值 >& ...
- Python开发第四篇
文件操作 一.文件基本操作 打开文件方法:open f = open("test",encoding="") r:只读模式(只能读取文件,不能做写操作,文件不存 ...
- Python开发【第一篇】:目录
本系列博文包含 Python基础.前端开发.Web框架.缓存以及队列等,希望可以给正在学习编程的童鞋提供一点帮助!!! Python开发[第一篇]:目录 Python开发[第二篇]:初识Python ...
- Python开发【第一篇】:目录
本系列博文包含Python基础.前端开发.Web框架.缓存以及队列等,希望可以给正在学习Python编程的朋友们提供一点帮助! .Python开发[第一篇]:目录 .Python开发[第二篇]:初始P ...
- Python开发【第二篇】:初识Python
Python开发[第二篇]:初识Python Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏 ...
- 基于GBT28181:SIP协议组件开发-----------第四篇SIP注册流程eXosip2实现(一)
原创文章,引用请保证原文完整性,尊重作者劳动,原文地址http://www.cnblogs.com/qq1269122125/p/3945294.html. 上章节讲解了利用自主开发的组件SIP组件l ...
- Python开发【第一篇】:初识Python
初识python 一.python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解 ...
- PowerBI开发 第四篇:DAX表达式
DAX 表达式主要用于创建度量列(Measure),度量值是根据用户选择的Filter和公式,计算聚合值,DAX表达式基本上都是引用对应的函数,函数的执行有表级(Table-Level)上下文和行级( ...
- PowerBI开发 第四篇:DAX 表达式基础
DAX 表达式主要用于创建度量列(Measure),度量值是根据用户选择的Filter和公式,计算聚合值,DAX表达式基本上都是引用对应的函数,函数的执行有表级(Table-Level)上下文和行级( ...
随机推荐
- spring boot的多环境部署
需求:不同的环境有不同的开关属性,比如开发系统,需要关闭短信,微信的通知功能.而演示环境,线上环境则需要打开这些配置. 那么,如何做到呢?--->在properties.application配 ...
- 单点登录(Single Sign On)解决方案
单点登录(Single Sign On)解决方案 需求 多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. A 网站和 B 网站是同一家公司的关联服务.现在要求,用户只要在其中一个网 ...
- Centos第一次使用配置IP地址
1.vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改默认配置文件 TYPE=Ethernet BOOTPROTO=static #静态 可修改为[n ...
- Fragment的创建与通信
由于这里涉及到接口回调的问题,所以先来看一看什么是接口回调: 这就好比老板和员工的微妙关系,老板需要员工去工作,员工挣钱了以后还要告诉老板自己挣了多少钱,然后由老板来处理这些钱. 首先创建一个接口: ...
- CTC安装及其错误解决办法:binding.cpp:92:49: error: cannot convert ‘THCudaTensor*’ to ‘const THFloatTensor*’ for argument ‘1’ to ‘int64_t THFloatTensor_size(const THFloatTensor*, int)’
CTC安装: 1. 在终端执行命令:git clone https://github.com/SeanNaren/warp-c) (效果如下图,大家不用管我前面括号的内容,那是我打开的虚拟环境) 2. ...
- Day4 文件管理-常用命令
文件管理 --> 创建 移动 删除 复制 1.cp复制: #####-v:详细显示命令执行的操作 #####-r: 递归处理目录与子目录 #####-p: 保留源文件或目录的属性 #####1. ...
- 03.Django基础三之视图函数
一 Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应. 响应可以是一张网页的HTML内容,一个重定向,一个404错 ...
- Decorator:从原理到实践
前言 原文链接:Nealyang/personalBlog ES6 已经不必在过多介绍,在 ES6 之前,装饰器可能并没有那么重要,因为你只需要加一层 wrapper 就好了,但是现在,由于语法糖 c ...
- python unittest+parameterized,单元测试框架+参数化
总要写新的自动化测试模块,在这里把demo记录下来,后面方便自己直接复制粘贴 from nose_parameterized import parameterized import unittest ...
- python2.x和python3.x版本共存时选择启动的版本
在windows环境下装好python2.7和python3.6之后,我之前一直是用了很笨的办法去区分版本 那就是把各个版本python安装目录下的python.exe分别改为python2.exe和 ...