Python快速入门(6)——for/if/while语句
Python快速入门6——for/if/while语句Python的运算基本运算符常用数学运算For循环If条件While循环Python的运算基本运算符除了数字支持基本运算符外python支持幂乘**python的字符串、列表、元组都支持加法与乘法。加法为添加元素乘法为重复。# 2^3次方8print(2**3)str_contentThis is a string# 加法 This is a string.print(str_content.)# 乘法 This is a stringThis is a stringprint(str_content*2)triple(1,2,3,4,5)# 加法 (1, 2, 3, 4, 5, 6, 7)print(triple(6,7))# 乘法 (1, 2, 3, 4, 5, 1, 2, 3, 4, 5)print(triple*2)list_str[1,2,3,4,5]# 加法 [1, 2, 3, 4, 5, 6, 7]print(list_str[6,7])# 乘法 [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]print(list_str*2)常用数学运算python支持range()生成数值列表并支持min、max、sum等常见操作# 生成有序数值列表 1, 3, 5, 7, 9numsrange(1,10,2)# 最大值9最小值1print(min(nums))print(max(nums))# 求和 25print(sum(nums))For循环python的for循环语法如下遍历数值列表并打印foriinrange(10):print(i)遍历字符串列表并打印strs[flower,flow,flight]forsinstrs:print(s)遍历字符串列表与索引值使用enumrate可以指定start起始值strs[flower,flow,flight]fori,sinenumerate(strs):print(i,s)fori,sinenumerate(strs,start1):print(i,s)使用切片选择数据strs[flower,flow,flight,for]forsinstrs[::2]:print(s)If条件if语言使用if...elif...elsestrs[flower,flow,flight,for]forsinstrs:ifsflight:print(flight)elifsfor:print(for)else:print()python中使用True和False代表真和假与常见的c/c/java不同。Python 为了和自身的空值None首字母大写保持风格统一选择了首字母大写的True/Falseprint(True) print(False) print(None)常用的条件判断符是否相等是否不相等!数值比较、逻辑与and区别于java的逻辑或or区别于java的||是否包含/不包含innot in类似于java中的List.contains()print(11)print(1!2)print(12)print(1-1)print(1-1and12)print(1-1or12)print(1inrange(5))print(-1inrange(5))print(-1notinrange(5))列表元素判空if[]:print(not empty list)else:print(empty list)While循环while循环的语法为whileTrue:print(1)使用while循环配合in删除指定元素strs[flower,flow,flight,for]whileflightinstrs:strs.remove(flight)

相关新闻

OAuth是什么?

OAuth是什么?

OAuth是什么? 一、核心定义:它是什么,不是什么? OAuth 是什么? OAuth 2.0 是一个开放的授权框架(RFC 6749)。它的核心作用是:在不暴露用户密码给第三方应用的情况下,授权…

2026/5/17 3:29:25 阅读更多 →
jsp德育管理系统63rh0--程序+源码+数据库+调试部署+开发环境

jsp德育管理系统63rh0--程序+源码+数据库+调试部署+开发环境

本系统(程序源码数据库调试部署开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。 系统程序文件列表 学生,教师,公告信息,德育成绩,德育项 开题报告内容 一、选题缘由 随着信息技术的飞速发展和教育现代化的推进&a…

2026/5/17 3:29:25 阅读更多 →
ros2-赵虚左老师讲义获取

ros2-赵虚左老师讲义获取

git clone https://github.com/Rechardluxry/ROS2_Tuition.git下载之后,直接随便打开一个网页即可看到

2026/7/5 2:05:13 阅读更多 →

最新新闻

实战指南:用FoundationPose实现6D物体姿态估计与跟踪的最佳实践

实战指南:用FoundationPose实现6D物体姿态估计与跟踪的最佳实践

实战指南:用FoundationPose实现6D物体姿态估计与跟踪的最佳实践 【免费下载链接】FoundationPose [CVPR 2024 Highlight] FoundationPose: Unified 6D Pose Estimation and Tracking of Novel Objects 项目地址: https://gitcode.com/gh_mirrors/fo/FoundationPos…

2026/7/5 16:00:53 阅读更多 →
锂电硬件级过压保护方案设计与STM32实现

锂电硬件级过压保护方案设计与STM32实现

1. 项目背景与核心器件选型锂离子电池因其高能量密度和长循环寿命,已成为便携式电子设备和储能系统的首选电源方案。但过充电是导致锂离子电池热失控甚至起火爆炸的主要诱因之一,这让我在去年开发户外储能电源时深有体会。当时测试组反馈,在快…

2026/7/5 15:58:53 阅读更多 →
Gemma-4 E4B技术深度解析:如何用4.5B有效参数实现多模态智能

Gemma-4 E4B技术深度解析:如何用4.5B有效参数实现多模态智能

Gemma-4 E4B技术深度解析:如何用4.5B有效参数实现多模态智能 【免费下载链接】gemma-4-E4B 项目地址: https://ai.gitcode.com/hf_mirrors/google/gemma-4-E4B 当你面对一个需要同时处理文本、图像、音频和视频的AI项目时,是否曾为选择合适模型而…

2026/7/5 15:56:41 阅读更多 →
Vue3企业级数据可视化大屏架构设计:应对多分辨率适配与实时渲染挑战

Vue3企业级数据可视化大屏架构设计:应对多分辨率适配与实时渲染挑战

Vue3企业级数据可视化大屏架构设计:应对多分辨率适配与实时渲染挑战 【免费下载链接】IofTV-Screen-Vue3 一个基于 vue3、vite、Echart 框架的大数据可视化(大屏展示)模板 项目地址: https://gitcode.com/gh_mirrors/io/IofTV-Screen-Vue3 …

2026/7/5 15:56:41 阅读更多 →
Gin-Vue-Admin代码生成器字段编辑:5个深度优化技巧与架构解析

Gin-Vue-Admin代码生成器字段编辑:5个深度优化技巧与架构解析

Gin-Vue-Admin代码生成器字段编辑:5个深度优化技巧与架构解析 【免费下载链接】gin-vue-admin 🚀ViteVue3Gin的开发基础平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下…

2026/7/5 15:54:41 阅读更多 →
3分钟掌握 facetype.js:终极字体转换工具完全指南

3分钟掌握 facetype.js:终极字体转换工具完全指南

3分钟掌握 facetype.js:终极字体转换工具完全指南 【免费下载链接】facetype.js typeface.js generator 项目地址: https://gitcode.com/gh_mirrors/fa/facetype.js facetype.js 是一个强大的在线字体转换工具,专门用于将标准字体文件转换为 type…

2026/7/5 15:54:41 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻