当前位置: 首页 > news >正文

python初学

目录

一、流程控制

1.条件语句

2.循环语句

(1)while语句

(2)for语句

二、range语句

三、print语句补充

1.取消换行输出

2.制表转义符\t


一、流程控制

1.条件语句

if语句的格式为:

if 条件表达式:

    执行语句

注意条件表达式后面还有冒号,除了格式上有差异,控制范围的表示也不同,在之前总结java时有提到其控制范围是由{}实现的,在{}内的都是if控制内的语句,但是python是用空格实现的,只要if下面的语句前面都有4个空格,则都是if控制内的。

if ……else格式为:

if 条件表达式:

    执行语句

else:

    执行语句

else和if是同级的,所以不需要用空格缩进。多个条件if ……elif……elif格式与其类似,需要注意的是使用的是elif不是else if。如:

最后需要注意的是,python中并没有原生的switch语句。

2.循环语句

(1)while语句

书写格式和if类似,同样用空格缩进操纵控制范围。格式为:

while 逻辑表达式:

    执行语句

(2)for语句

格式为:

 for 临时变量 in 序列:

    执行语句

这个格式和java中的增强for循环类似。需要注意的是,for中的临时变量实际上在for循环之外也可以访问到,但是按照代码规范是不允许的,所以可以将临时变量在for循环之前就定义好,实际上就是局部变量和全局变量的知识。

二、range语句

range语句可以获取到一个数字序列,可以配合for循环使用。格式为:

range(start,end,step)

其中start表示范围的开始,end表结束(但不包含),step是数字之间的步长。start和step可以不写,start默认为0,step默认为1。

如:range(10)   就是0到9

       range(1,10,2) 就是1,3,5,7,9

三、print语句补充

1.取消换行输出

一般情况下,print是默认换行输出的,比如

运行结果为:

但如果在print中加上end=' ',就可以取消换行的效果,如:

 

运行结果为: 

 

2.制表转义符\t

可以实现多行字符串对齐,比如

运行结果如图,会发现x和m并没有对齐:

 

加上\t之后:

 

运行结果为:

 

背后的逻辑其实是利用空格填充到符合的制表位宽度。需要注意的是,当前导字符串长度小于4的时候,只会填充空格到填充后的总长度达到4。大于等于4且小于8的时候,会填充到总长度达到8。之后依次按倍数增加。比如:

此时即便有\t仍不会对齐,按照前面所述,cai后面就补了一个空格,总长度达到了4;而wang后面补了4个空格,总长度达到了8。结果如下:

  

相关文章:

  • 基于Spring Boot 电商书城平台系统设计与实现(源码+文档+部署讲解)
  • python celery框架结合django的使用
  • 深度剖析 RocketMQ 5.0 之架构解析:云原生架构如何支撑多元化场景?
  • 浅析通用文字识别技术在档案管理中的未来发展趋势
  • MySQL学习总结
  • 【2024-NIPS-版权】Evaluating Copyright Takedown Methods for Language Models
  • 使用Qt QAxObject解决Visual Fox Pro数据库乱码问题
  • 马井堂-区块链技术:架构创新、产业变革与治理挑战(马井堂)
  • 代码随想录第39天|leetcode198.打家劫舍、leetcode213.打家劫舍II 、leetcode337.打家劫舍III
  • JVM GC垃圾回收算法
  • 基于Vue3和OpenLayers的WebGIS示例程序
  • 0429/AIGC model mark Blog
  • 【Linux系统篇】:线程的本质---重新定义并发执行单元
  • 借助Spring AI实现智能体代理模式:从理论到实践
  • 系统思考培训助力总经理
  • 音视频之H.265/HEVC网络适配层
  • C++学习之shell高级和正则表达式
  • 3D可视化编辑器模版
  • flask中的Response 如何使用?
  • Android ndk 编译opencv后部分接口std::__ndk1与项目std::__1不匹配
  • 临港迎来鸿蒙智行“尚界”整车及电池配套项目,首款车型今秋上市
  • 卡尼领导的加拿大自由党在联邦众议院选举中获胜
  • 泽连斯基承认乌情报部门刺杀俄军高官
  • 人到中年为何腰围变粗?科学家发现腹部脂肪增加的细胞元凶
  • CSR周刊:李宁打造世界地球日特别活动,珀莱雅发布2024年度可持续发展报告
  • 一个失败的赛季咎由自取,皇马只能把希望留到夏天