Python学习day07
2021/9/20 22:27:53
本文主要是介绍Python学习day07,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Python中的运算符
比较运算符
对变量或表达式的结果进行大小、真假等比较
1.> < >= <= !=
2. == 对象value的比较
3. is is not 对象的id的比较
运算符的优先级
算术运算 -> 位运算 -> 比较运算 -> 布尔运算 -> 赋值运算
顺序结构
程序从上到下顺序的执行代码,中间没有任何的判断和跳转,直到程序结束
# 以下对象的布尔值为false print(bool(False)) print(bool(0)) print(bool(None)) print(bool(0.0)) print(bool('')) print(bool("")) print(bool(())) #空元组 print(bool(list())) #空列表 print(bool({})) #空字典 print(bool(dict())) #空字典 print(bool(tuple())) #空元组 print(bool(set())) #空集合
选择结构
程序根据判断条件的布尔值选择性地执行部分代码,明确的让计算机知道在什么条件下,该去做什么
num = int(input('请输入一个整数')) #条件判断 if num%2 == 0: print(num,'是偶数') else: print(num,'是奇数')
嵌套if
语法结构:
if 条件表达式1:
if 内层条件表达式:
内层条件执行体1
else:
内层条件执行体2
else:
条件执行体
条件表达式 if else
num_a = int(input('请输入第一个整数')) num_b = int(input('请输入第二个整数')) # 比较大小 print('使用条件表达式进行比较') print( str(num_a) + '大于等于' + str(num_b) if num_a >= num_b else str(num_a) +'小于' + str(num_b))
内置函数range()
rang()函数
用于生成一个整数系列
创建range对象的三种方式:
range(stop) -> 创建一个[0,stop)之间的整数序列,步长为1
range(start,stop) -> 创建一个[start,stop)之间的整数序列,步长为1
range(start, stop, step) -> 创建一个[start, stop) 之间的整数序列, 步长为step
返回值是一个迭代器对象
range类型对的优点: 不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start,stop,和step,只有当用到range对象时,才会去计算序列中的相关元素
int 与 not int 判断整数序列中是否存在(不存在)指定的整数
这篇关于Python学习day07的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识