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基础自测题答案和基础知识梳理 1.关于Python中的lambda表达式的函数体自能是单独一条语句,所以答案选择C. 例如:>>>g = lambda x: 2*x+1 ...
- python入门题目及答案_Python基础知识的一些练习与解答,python,部分,习题,及,答案...
习题1 输入一个字符串列表,返回同时满足以下两个条件的字符串的个数: #1.字符串长度大等于2 #2.字符串的第一个字符等于最后一个字符 def match_ends(words): i=0 for ...
- python语言实验指导答案_Python实验指导书
Python 实验指导书 马 川 燕山大学计算机教学实验中心 2017.5 . 目录 .............................................2 程序设计之初窥门径 ...
- python语言实验指导答案_python实验指导答案
YTHON 实验一:Python 程序设计之初窥门径一.实验目的: 1. 了解 Python 的基本编程环境,熟悉其主要组成部分和使用. 2. 熟悉 turtle 库语法元素,了解其绘图坐标..... ...
- python可以这样学读后感_Python基础教程的读后感10篇
<Python基础教程>是一本由Magnus Lie Hetland著作,人民邮电出版社出版的平装图书,本书定价:69.00元,页数:471,文章吧小编精心整理的一些读者的读后感,希望对大 ...
- python基础教程博客_python基础教程(一)
之所以选择py交易有以下几点:1.python是胶水语言(跨平台),2.python无所不能(除了底层),3.python编写方便(notepad++等文本编辑器就能搞事情),4.渗透方面很多脚本都是 ...
- python qtextedit设置光标位置_Python基础命令学习——就这一篇文章就够了
一.python的定义: python是一种计算机程序设计语言,是一种解释型.编程型的脚本语言. 发现有很多想要学习Python却不知道如何下手的朋友,我这里整理了一些关于Python的学习资料,从基 ...
- python画旺仔代码_python基础1
python解析 1:Python语言是符号跟文字的组合,目的是用来向计算机发送指令,控制计算机工作 2:Python解释器是运行在操作系统之上的一个特殊功能的应用程序 3:解释器负责将变成语言的符号 ...
- 计算机应用基础作业一(答案),计算机应用基础作业一(答案).doc
计算机应用基础作业一(答案).doc 2012下半年计算机应用基础作业一一.单选题(共40题,每题1分)1.在第三代计算机期间内按规模和性能产生了. A包含笔记本电脑在内的序列机 B包含微型机在内的序 ...
最新文章
- (转)oracle extent
- 如何在debian 中启用 fbcon
- war包发布找不见路径 weblogic getResource 与getRealPath
- python维度扩展_在TensorFlow中实现矩阵维度扩展
- Android 核心已经从 Linux kernel 代码库中删除
- OpenGL 4.0 Tutorials 第三章:初始化 OpenGL 4.0
- python 单例模式
- CSS文件的三种引入方式
- python什么是调用_Python中包(package)的调用方式
- php 126怎么设置发送邮箱验证码,邮箱发送验证码(示例代码)
- 匹配数据库 帆软 查询条件_帆软报表学习笔记①——根据参数查询
- 安卓频谱仪audiotool中文_频谱分析仪 TEK2712
- arcgis python计算面积_如何在ARCMAP里面计算面积
- 2寸照片尺寸大小是多少,两寸照片多大?
- 【spring】JDK动态代理的使用与源码分析
- 人工智能的未来--神经科学启发的类脑计算综述
- Linux 系统维护命令小结
- 红绿灯单片机仿真;Keil和Proteus的联合使用仿真;包含免费资源
- js获取当前日期前12月后12月日期
- 笔记2:VC++ socket通信实例
热门文章
- Java常用的技术网站
- poj3934Queue(dp)
- RHEL-5搭建SSH服务器
- R package XML安装
- Feature Selection Based on Mutual Information:Criteria of Max-Dependency, Max-Relevance,and Min-Redu
- python顺序执行多个py文件的方法
- Win10电脑开机界面设置个性签名?
- Linux下修复修改profile文件导致命令不用可的解决方法
- Flink 1.3.2 Standalone模式安装
- 什么是 WMI?From MSDN