python实验结论_Python基础(上)实验报告
写在前面:这是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基础(上)实验报告相关推荐
- Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python
Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处 ...
- java面向对象实验结论及心得_20162305 实验二 Java面向对象程序设计 实验报告
20162305 实验二 Java面向对象程序设计 实验报告 实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承.多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D ...
- python语言程序设计实践教程答案实验六_Python语言程序设计实验指导与习题--详细介绍...
上机实践是学习程序设计的重要教学环节.只有通过上机实践,才能真正理解程序设计的基本思想,正确灵活地使用语言中的各种要素,熟练掌握各种集成开发环境的应用和编写.调试程序的方法,从而获得应用程序设计解决实 ...
- 计算机应用基础本科实验报告,实验一 计算机基础操作 实验报告
精品文档 . 计算机应用基础实验报告 系班级姓名学号 合作者无实验日期 指导教师李怀颖实验成绩 实验一计算机基础操作 一.实验目的和要求: 1.掌握掌握启动计算机与关闭计算机方法及微型计算机的基本操作 ...
- 实验计算机控制器的实验结论,计算机毕业论文控制器实验报告.doc
计算机学科实验基地 实验报告 实验类型:必修 √ 选修 实验日期:06 年 06 月 28日 实验名称:组合逻辑控制器逻辑设计 实验地点:实验基地 学生姓名: 指导教师: 班 级: 评阅教师: 同组学 ...
- 计算机文化基础课程实验,计算机文化基础课程实验.doc
中国地质大学江城学院 计算机文化基础课程实验报告 姓 名 杨晗 班级学号 5201130225 指导教师 陈洁 2012年 月 日 目 录 目录 1文本编辑3 1.1实验内容与要求3 1.2实验结果[ ...
- 简洁的python复习(原创基础上有部分改动,持续更新)
文章目录 前言 推荐的学习资料 复习要点 组合数据类型 序列类型通用操作符和函数 集合类型 映射类型 数值操作 运算符 字符串操作 字符串切片 基本切片操作 高级切片操作 操作.相关函数.相关使用方法 ...
- 大学计算机应用基础及上机实验指导,计算机应用基础上机实验指导
计算机应用基础上机实验指导 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 计算机应用基础(统考辅导)实习一一.熟悉全国网络学院统一考试 ...
- 计算机基础实验12,计算机基础上机实验精华版一(12页)-原创力文档
实验一 Windows基本操作 实验目的: 掌握操作系统的启动和关闭方法. 了解和掌握键盘和鼠标的使用. 掌握中英文输入方法.标点符号的使用. 了解和掌握磁盘格式化. 实验设备和软件: 计算机(配置有 ...
最新文章
- URAL 1993 This cheeseburger you don't need 模拟题
- 自定义react-navigation的TabBar
- ASP.NET 2.0(C#) - Themes(主题)
- r语言用行名称提取数据框信息显示na_学会这些R语言技巧至少可以节省半年时间...
- 不相交集的求并算法(按集合大小求并+按高度求并)
- Apollo进阶课程㉓丨Apollo规划技术详解——Motion Planning with Environment
- python对csv数据提取某列的某些行_python pandas获取csv指定行 列的操作方法
- TCP系列11—重传—1、TCP重传概述
- ant里面table嵌套子表格_ElementUI el-table行内编辑验证,动态增减行
- Least-Squares Fitting of Two 3-D Point Sets
- MySQL5.7多实例自动化部署脚本
- springboot 学习笔记【1】开发第一个spring boot应用
- 时域离散随机信号的统计特性
- 综合能效管理系统(AcrelEMS-IDC)的应用-在某数据中心
- 从0开发豆果美食小程序——tag组件
- 最新阿里云国际版支付方式以及注册教程和方法
- 【Windows Esp32】基于 libjpeg-9e 编解码库的视频播放器
- mysql卸载什么文件夹_MySQL卸载
- Python之浅谈exec函数
- fish-ui 一套基于vue2的ui组件库 1
热门文章
- 区域云LIS检验系统源码 商业级LIS全套源代码 预留标准HIS、仪器数据接入接口
- DC Motors – Voltage Vs. Output Speed Vs. Torque
- 金融学习资料 | 数学篇
- 计算机内存tm,Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz支持多大内存
- base64图片压缩到指定大小
- SpringBoot Poi导出word,浏览器下载
- 精心整理史上最全的数据结构flash演示动画,共5个版本,祝大家考研成功!
- RTP(实时传输协议)
- 2021高考成绩内蒙查询,2021内蒙古高考成绩查询入口
- 网络流-最大流(Ford-Fulkerson算法Dinic算法)