Python之变量类型和if判断方式


Posted in Python onMay 05, 2020

Python基础

1.数据类型(举几个最常用的)

整数型(int),可以理解为不带小数点的数字,比如13,-456等

浮点型(float) ,带小数点的数字,比如456.13,-798.13等

字符串(string),用'',"",''' '''或者""" """包裹的任意文本,比如'132',"abc"等,

如果输入的文本中包括''或者""需要在前面加\转义,比如'i\'m ok'这样的

常用的转义符还有 \n表示换行 \t表示制表符,可以理解为四个空格

布尔型(bool),只有True和False两个值,分别表示真和假,两者之间可以用and,or和not运算

空值(none),none不能理解为0,none表示无意义

2.变量

变量可以理解为数学中的x,y,不过在计算机中,变量可以是数字,也可以是任意数据类型

变量命名规则:

(1)变量名只能由数字、大小写英文字母和下划线_组成,不能有任何符号,并且不能由数字开头

(2)由于Python可以直接给变量赋值,所以变量命名时需要做到见名知意,可以过长,但尽量不要太短

(3)变量命名要符合驼峰命名法和下划线命名法

(4)变量命名不能和系统保留字相同

3.字符串的输出

(1)使用占位符:

%s代表字符串,%d代表整数,%f代表浮点数 一个占位符只能代表一个变量或值

其中%s万能,它可以将其他所有类型都转换成字符串类型,如果输入文本中包含%,则用%%进行转义

举例说明:

Python之变量类型和if判断方式

输出结果为:

Python之变量类型和if判断方式

(2)使用format()方法

用{}表示占位符,把之后传入的参数依次替换之前的{}

举例说明:

Python之变量类型和if判断方式

输出结果为:

Python之变量类型和if判断方式

4.条件判断表达式:if...else,if...elif和if...elif...else

分别举例说明:

if...else:

Python之变量类型和if判断方式

输出结果为:

Python之变量类型和if判断方式

if...elif:

Python之变量类型和if判断方式

输出结果为:

Python之变量类型和if判断方式

if...elif...else:有且只有一个输出结果

Python之变量类型和if判断方式

输出结果为:

Python之变量类型和if判断方式

5.数字操作类型

(1)关于input,这里有一个很容易掉下去的坑

Python之变量类型和if判断方式

这个判断很好理解:你输入的数字大于60就输出及格,否则输出不及格

运行这段程序后我们在控制台输入 80

结果为:

Python之变量类型和if判断方式

发现报错了,错误为类型不一致导致的,这是为什么呢?

原因在于在控制台输入的80其实为'80',这是一个字符串类型,而>只能用于两个数字之间比较,所以就报错了

如何解决呢?

其实很简单,只需要加一行代码即可,把字符串强制转换为数字类型就行了

Python之变量类型和if判断方式

再次输出:

Python之变量类型和if判断方式

这次就不会报错了

(2)数字间的基础运算:+、-、*、/、%(取余)、**(取幂)、//(取整)

以上这篇Python之变量类型和if判断方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 高级专用类方法的实例详解
Sep 11 Python
django将图片上传数据库后在前端显式的方法
May 25 Python
解决django 新增加用户信息出现错误的问题
Jul 28 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
Nov 04 Python
Pycharm 2020年最新激活码(亲测有效)
Sep 18 Python
Python标准库shutil模块使用方法解析
Mar 10 Python
python数据分析工具之 matplotlib详解
Apr 09 Python
Python填充任意颜色,不同算法时间差异分析说明
May 16 Python
序列化Python对象的方法
Aug 01 Python
Python自动创建Excel并获取内容
Sep 16 Python
基于python模拟TCP3次握手连接及发送数据
Nov 06 Python
Python  Asyncio模块实现的生产消费者模型的方法
Mar 01 Python
Python实现CAN报文转换工具教程
May 05 #Python
python TCP包注入方式
May 05 #Python
python构造IP报文实例
May 05 #Python
python3通过udp实现组播数据的发送和接收操作
May 05 #Python
解决python使用list()时总是报错的问题
May 05 #Python
python requests.get带header
May 05 #Python
python中urllib.request和requests的使用及区别详解
May 05 #Python
You might like
typecho插件编写教程(一):Hello World
2015/05/28 PHP
PHP回调函数概念与用法实例分析
2017/11/03 PHP
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
2012/10/11 Javascript
JavaScript作用域链使用介绍
2013/08/29 Javascript
JavaScript中奇葩的假值示例应用
2014/03/11 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
基于javascript的COOkie的操作实现只能点一次
2014/12/26 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
2015/02/05 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
2016/04/26 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
解决angularjs service中依赖注入$scope报错的问题
2018/10/02 Javascript
原生javascript单例模式的应用实例分析
2020/02/23 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
vue和小程序项目中使用iconfont的方法
2020/05/19 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
python 通过类中一个方法获取另一个方法变量的实例
2019/01/22 Python
python-itchat 获取微信群用户信息的实例
2019/02/21 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
PyCharm 光标变成黑块的解决方式
2021/02/06 Python
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
销售经理工作职责
2014/02/03 职场文书
集体婚礼策划方案
2014/02/22 职场文书
银行竞聘演讲稿范文
2014/04/23 职场文书
2014学习优秀共产党员先进事迹材料思想汇报
2014/09/14 职场文书
加强作风建设工作总结
2014/10/23 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
护士自荐信范文
2015/03/25 职场文书
2015年工程部工作总结
2015/04/30 职场文书
会议简报格式范文
2015/07/20 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers