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

研0学习Python基础4

1.数组是一种存储大量同性质数据的连续内存空间,只要使用相同的变量名称,便可以连续访问
每一组数据。由于数组元素的便利性,使得大多数程序中都可以看到数组的身影。数组是一
个带有多个数据且模式相同的元素集合。比如,数值所构成的数组。
a=['aple','watermelon','banana']
print(a[1])
a=[123,456,789]
print(a[1])
a=[[11,22,33],[44,55,66],[77,88,99]]
print(a[1])
print(a[1][0])

运行结果:

2.在 Python 的循环中,常常会用到一个叫作 range 范围的函数。所以,特地在介绍循环的处
理之前,先介绍什么是 range ,它用来创建 r维数组的连续数据,该函数是创建范围的动作。注意 range的返回值是一维List阵列。
a=range(2,6)
print(a)
print(list(a))
a=range(0,6,2)
print(a)
print(list(a))
a=range(6,0,-2)
print(a)
print(list(a))

 运行结果:

3.for语句用于重复性的操作时非常有效,通常会与数组结合起来使用。在Python程序语言 中,循环的表示方法和一般的CJava语言有些不一样

for x in range (2,6):print(x)
print("end")
for x in range(0,6,2):print(x)
print("end")
for x in range(6,0,-2):print(x)
print("end")
a=['apple','watermelon','banana']
for x in  a:print(x)
print("end")
for x in range(1,10):for y in range(1,10):print(str(x)+"*"+str(y)+"="+str(x*y))
print("end")

运行结果过长未能全部展示:

4.Python在读入中文的时候常常会出现乱码,其原因就是文字编码上的问题,最好的方法 是在Python文件前面加上以下文字: # - * - coding : utf - 8 - *

5.while语句用于重复运行一段程序,而程序是放在相同空白行数的代码(也就是缩进)。while循环会无 限地循环,直到括号内的判断式为否。在循环中要做的事情之一,是必须要有能改变判断语 句的程序,否则while循环将永远不会退出;另外也可以通过break离开循环。 注意 Python没有do…while的写法。

x=0
while(x<5):print(x)x=x+1
print("end")
x=0
while(x<=20):print(x)x=x+5
print("end")
x=0
while x<9:x=x+1y=1while y<10:print(str(x)+"*"+str(y)+"="+str(x*y))y=y+1
print()

相关文章:

  • gda动态调试-cnblog
  • js【最佳实践】遍历数组的八种方法(含数组遍历 API 的对比)for,forEach,for of,map,filter,reduce,every,some
  • 如何查看MCU编译生成的elf(out)文件内容
  • 001 SpringMVC介绍
  • Go语言标准库之log和三方库zap
  • 【基础篇】第5章 Elasticsearch 数据聚合与分析
  • 六西格玛绿带培训如何告别“走过场”?落地生根
  • ‘艾’公益——微笑行动「广安站」为艾祝福,让笑起舞
  • 华为OD面试分享18
  • 【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——AVL树
  • 机器学习(三)
  • 泛微E9开发 根据故障来源新增明细行,并且初始化错误类型
  • Java 线程池之SingleThreadExecutor
  • 滤波算法学习笔记
  • 深入理解【 String类】
  • angular2 简述
  • CentOS 7 防火墙操作
  • Elasticsearch 参考指南(升级前重新索引)
  • Iterator 和 for...of 循环
  • Java|序列化异常StreamCorruptedException的解决方法
  • java中的hashCode
  • MYSQL 的 IF 函数
  • PHP的类修饰符与访问修饰符
  • Python 反序列化安全问题(二)
  • Python语法速览与机器学习开发环境搭建
  • scrapy学习之路4(itemloder的使用)
  • Vue官网教程学习过程中值得记录的一些事情
  • Vue组件定义
  • Zsh 开发指南(第十四篇 文件读写)
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 前端攻城师
  • 前端知识点整理(待续)
  • 强力优化Rancher k8s中国区的使用体验
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 再谈express与koa的对比
  • ​如何防止网络攻击?
  • #define用法
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • $.ajax()方法详解
  • ${ }的特别功能
  • (175)FPGA门控时钟技术
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • ***监测系统的构建(chkrootkit )
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .Net CF下精确的计时器
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • /boot 内存空间不够
  • ::什么意思
  • [ 第一章] JavaScript 简史