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的web框架中配置app的教程
Apr 30 Python
python 写入csv乱码问题解决方法
Oct 23 Python
在Python中使用AOP实现Redis缓存示例
Jul 11 Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 Python
django的登录注册系统的示例代码
May 14 Python
python最长回文串算法
Jun 04 Python
python实现录音小程序
Oct 26 Python
Python 从subprocess运行的子进程中实时获取输出的例子
Aug 14 Python
python线程join方法原理解析
Feb 11 Python
Python Sqlalchemy如何实现select for update
Oct 12 Python
Python机器学习之PCA降维算法详解
May 19 Python
python使用pycharm安装pyqt5以及相关配置
Apr 22 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
PHP中cookies使用指南
2007/03/16 PHP
将php数组输出html表格的方法
2014/02/24 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
2015/04/17 PHP
php生成高清缩略图实例详解
2015/12/07 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
2016/08/17 PHP
PHP使用DOM对XML解析处理操作示例
2019/07/04 PHP
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
jQuery AjaxUpload 上传图片代码
2016/02/02 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
从0到1搭建element后台框架优化篇(打包优化)
2019/05/12 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
在vue中高德地图引入和轨迹的绘制的实现
2019/10/11 Javascript
python去掉行尾的换行符方法
2017/01/04 Python
python如何通过twisted实现数据库异步插入
2018/03/20 Python
Python实现网站表单提交和模板
2019/01/15 Python
Python I/O与进程的详细讲解
2019/03/08 Python
django框架forms组件用法实例详解
2019/12/10 Python
Pytorch 中retain_graph的用法详解
2020/01/07 Python
django ListView的使用 ListView中获取url中的参数值方式
2020/03/27 Python
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
澳大利亚宠物食品和药物在线:Jumbo Pets
2018/03/24 全球购物
中学生个人自我评价
2014/02/06 职场文书
雷人标语集锦
2014/06/19 职场文书
营销计划书范文
2015/01/17 职场文书
欠款证明
2015/06/24 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
(开源)微信小程序+mqtt,esp8266温湿度读取
2021/04/02 Javascript
CSS3 制作的彩虹按钮样式
2021/04/11 HTML / CSS