写在前面:这是Python语言的学习之路,大家可以跟着一起学习,绝对是从零开始。

Gvim (图形化界面Vim)

Brackets(前端友好编辑器)

Gedit(编辑器)

使用环境

python 2.7.6

实验1过程

输出Hello,world!

$python

>>>print('Hello World!')

显示结果

Hello,World!

实验2过程

.py脚本实现

$vi xxx.py

**********

#!usr/bin/env python

代码

......

**********

$chmod 755 xxx.py

$./xxx.py

Python的变量

变量不需要申明

变量在赋值之后拥有type

回收变量

变量重新赋值之后type可以改变

常用数据类型

int 整数

float 浮点数

真值(True/False)

字符串

序列

序列有两种:tuple(定值表; 也有翻译为元组) 和 list (表)

tuple和list的主要区别在于,一旦建立,tuple的各个元素不可再变更,而list的各个元素可以再变更。

1、元素的引用

序列元素的下标从0开始:

>>>print s1[0]

>>>print s2[2]

>>>print s3[1][2]

由于list的元素可变更,你可以对list的某个元素赋值:

>>>s2[1] = 3.0

>>>print s2

如果你对tuple做这样的操作,会得到错误提示。

所以,可以看到,序列的引用通过s[int]实现,(int为下标)。

2、其他引用方式

范围引用: 基本样式 [下限:上限:步长]

>>>print s1[:5] # 从开始到下标4 (下标5的元素 不包括在内)

>>>print s1[2:] # 从下标2到最后

>>>print s1[0:5:2] # 从下标0到下标4 (下标5不包括在内),每隔2取一个元素 (下标为0,2,4的元素)

>>>print s1[2:0:-1] # 从下标2到下标1

从上面可以看到,在范围引用的时候,如果写明上限,那么这个上限本身不包括在内。

尾部元素引用:

>>>print s1[-1] # 序列最后一个元素

>>>print s1[-3] # 序列倒数第三个元素

同样,如果s1[0:-1], 那么最后一个元素不会被引用 (再一次,不包括上限元素本身)。

3、字符串是元组

字符串是一种特殊的元素,因此可以执行元组的相关操作。

>>>str = 'abcdef'

>>>print str[2:4]

运算

数学运算

判断

逻辑运算

缩进和选择

Python是由缩进识别语句的隶属关系的

if while for :(后面代码缩进的为循环体内)

作业

.按照过程在实验楼环境中把本节内容中的Python代码全部运行一遍,并截图保存。

python实验结论_Python基础(上)实验报告相关推荐

  1. Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python

    Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处 ...

  2. java面向对象实验结论及心得_20162305 实验二 Java面向对象程序设计 实验报告

    20162305 实验二 Java面向对象程序设计 实验报告 实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承.多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D ...

  3. python语言程序设计实践教程答案实验六_Python语言程序设计实验指导与习题--详细介绍...

    上机实践是学习程序设计的重要教学环节.只有通过上机实践,才能真正理解程序设计的基本思想,正确灵活地使用语言中的各种要素,熟练掌握各种集成开发环境的应用和编写.调试程序的方法,从而获得应用程序设计解决实 ...

  4. 计算机应用基础本科实验报告,实验一 计算机基础操作 实验报告

    精品文档 . 计算机应用基础实验报告 系班级姓名学号 合作者无实验日期 指导教师李怀颖实验成绩 实验一计算机基础操作 一.实验目的和要求: 1.掌握掌握启动计算机与关闭计算机方法及微型计算机的基本操作 ...

  5. 实验计算机控制器的实验结论,计算机毕业论文控制器实验报告.doc

    计算机学科实验基地 实验报告 实验类型:必修 √ 选修 实验日期:06 年 06 月 28日 实验名称:组合逻辑控制器逻辑设计 实验地点:实验基地 学生姓名: 指导教师: 班 级: 评阅教师: 同组学 ...

  6. 计算机文化基础课程实验,计算机文化基础课程实验.doc

    中国地质大学江城学院 计算机文化基础课程实验报告 姓 名 杨晗 班级学号 5201130225 指导教师 陈洁 2012年 月 日 目 录 目录 1文本编辑3 1.1实验内容与要求3 1.2实验结果[ ...

  7. 简洁的python复习(原创基础上有部分改动,持续更新)

    文章目录 前言 推荐的学习资料 复习要点 组合数据类型 序列类型通用操作符和函数 集合类型 映射类型 数值操作 运算符 字符串操作 字符串切片 基本切片操作 高级切片操作 操作.相关函数.相关使用方法 ...

  8. 大学计算机应用基础及上机实验指导,计算机应用基础上机实验指导

    计算机应用基础上机实验指导 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 计算机应用基础(统考辅导)实习一一.熟悉全国网络学院统一考试 ...

  9. 计算机基础实验12,计算机基础上机实验精华版一(12页)-原创力文档

    实验一 Windows基本操作 实验目的: 掌握操作系统的启动和关闭方法. 了解和掌握键盘和鼠标的使用. 掌握中英文输入方法.标点符号的使用. 了解和掌握磁盘格式化. 实验设备和软件: 计算机(配置有 ...

最新文章

  1. URAL 1993 This cheeseburger you don't need 模拟题
  2. 自定义react-navigation的TabBar
  3. ASP.NET 2.0(C#) - Themes(主题)
  4. r语言用行名称提取数据框信息显示na_学会这些R语言技巧至少可以节省半年时间...
  5. 不相交集的求并算法(按集合大小求并+按高度求并)
  6. Apollo进阶课程㉓丨Apollo规划技术详解——Motion Planning with Environment
  7. python对csv数据提取某列的某些行_python pandas获取csv指定行 列的操作方法
  8. TCP系列11—重传—1、TCP重传概述
  9. ant里面table嵌套子表格_ElementUI el-table行内编辑验证,动态增减行
  10. Least-Squares Fitting of Two 3-D Point Sets
  11. MySQL5.7多实例自动化部署脚本
  12. springboot 学习笔记【1】开发第一个spring boot应用
  13. 时域离散随机信号的统计特性
  14. 综合能效管理系统(AcrelEMS-IDC)的应用-在某数据中心
  15. 从0开发豆果美食小程序——tag组件
  16. 最新阿里云国际版支付方式以及注册教程和方法
  17. 【Windows Esp32】基于 libjpeg-9e 编解码库的视频播放器
  18. mysql卸载什么文件夹_MySQL卸载
  19. Python之浅谈exec函数
  20. fish-ui 一套基于vue2的ui组件库 1

热门文章

  1. 区域云LIS检验系统源码 商业级LIS全套源代码 预留标准HIS、仪器数据接入接口
  2. DC Motors – Voltage Vs. Output Speed Vs. Torque
  3. 金融学习资料 | 数学篇
  4. 计算机内存tm,Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz支持多大内存
  5. base64图片压缩到指定大小
  6. SpringBoot Poi导出word,浏览器下载
  7. 精心整理史上最全的数据结构flash演示动画,共5个版本,祝大家考研成功!
  8. RTP(实时传输协议)
  9. 2021高考成绩内蒙查询,2021内蒙古高考成绩查询入口
  10. 网络流-最大流(Ford-Fulkerson算法Dinic算法)