20182213 2019-2020-2 《Python程序设计》实验一报告

课程:《Python程序设计》

班级: 1822

学号:20182213

实验教师:王志强

实验日期:2020年4月11日

必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境;

2.练习Python运行、调试技能;

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;

4.掌握git技能

2. 实验过程及结果

1.熟悉Pycharm等开发环境;

① 熟悉IDLE开发环境,如图所示编写了一段代码并使用IDLE开发环境运行

② 熟悉Pycharm的开发环境

③ 使用visual studio code记事本工具进行编写

2.掌握基本的Python运行和调试技能;

能够在Pycharm中运行并断点调试如图所示:

运行

调试

3.掌握基本的Python编程技能。

掌握了基本的编程技术(举些例子):

计算字符串长度len()

进行lower(),upper()方法进行大小写转换

去掉字符串首尾的字符:strip(),lstrio(),rstrip()

默认去掉空白符

检查是否是序列成员,str in string

计算序列长度最大值最小值

拼接字符串(字符串相加,用+合并序列,相同的元素不会被去掉,集合不能想加,序列惩罚,乘以n相当于n个序列相加,集合不能相乘,元组可以向乘也可以想加)

截取字符串(分割函数split(分隔符,分割次数(不输入代表全部分割)合并函数join(iterable列表元组均可)) 要加的字符串放join前即可str.join()

检索字符串

count()检索一个字符串在另一个字符串出现次数,不存在返回0,否则返回次数

str.count(sub{指定检索子字符串}[,start{检索开始}[,end]]

str.find()检索指定字符串是否存在,不存在返回-1,否则返回第一次出现的索引位置

str.find(sub{指定检索子字符串}[,start{检索开始}[,end]]可以进行区分lfind从左边开始查找,rfind从右边开始查找

index()检索是否包含子字符串

start/endswith()是否以子字符串开头/结尾

格式化字符串

1.使用%操作符

-:可选参数,左对齐,正数前方无符号,负数前面加符号

+:右对齐

0,m:(0,m)一起表示一共有几位,不够补零

.n:小数保留多少位

%exp:exp表示要转换的项,多个项的话要使用元组

2.使用字符串对象的format()方法推荐

str.format(args)

args基本语法是通过{}和:来代替以前的%

{[index][:[[fill]align][sign][#][width][.percision][type]]}

fill空白处填充字符,

align(对数字有效):<左对齐 >右对齐 =内容左对齐,并把符号放在添加内容右侧,向上尖括号居中

sign:符号

#:指定对于二进制八进制十六进制加上前缀例如二进制0b

.precision保留小数位数

type表示格式化数据类型

4.程序代码托管到码云

3. 实验过程中遇到的问题和解决过程

问题编号

问题

解决方法

1

上传到码云过程中屡次上传失败

删除其他仓库,再教学班内部上传一个新的仓库

其他(感悟、思考等)

学习python的过程中学会了很多新的知识,明白了做事情不可一蹴而就,认真学习就会有收获,业精于勤荒于嬉,下定决心做一件有意义喜欢的事情,会很有成就感和收获。

参考资料

[《Python编程从入门到实践》]

[《零基础学Python》]

python上机编程报告_20182213 实验一《Python程序设计》实验报告相关推荐

  1. c语言上机第一次实验报告怎么写,C语言程序设计-实验第一次上机实验报告.doc...

    C语言程序设计-实验第一次上机实验报告 2.第一次实验 C语言程序设计 实验报告 专业 计算机科学与技术 班级 信安1302班 日期 2014.3.22 成绩 实验组别 第 1 次实验 表达式和标准输 ...

  2. 视频教程-Python创意编程视频课CSDN版-Python

    Python创意编程视频课CSDN版 20多年的编程磨砺,对编程技术有着执着的追求,开发有大量Python课程资源,如<哪吒学Python启蒙篇>.<哪吒学Python初级篇> ...

  3. 20175212童皓桢 Java实验二-面向对象程序设计实验报告

    20175212童皓桢 Java实验二-面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设 ...

  4. c语言的简单程序设计实验报告,工程学院C语言程序设计实验报告

    <工程学院C语言程序设计实验报告>由会员分享,可在线阅读,更多相关<工程学院C语言程序设计实验报告(5页珍藏版)>请在人人文库网上搜索. 1.南京工程学院实验报告课程名称C 语 ...

  5. python上机编程报告_Python程序设计实验报告六:函数

    安徽工程大学 Python程序设计 实验报告 班级:物流191 姓名:徐丹丹 学号:3190505132 成绩: 日期:2020年5月4日 指导老师:修宇 [实验目的] 掌握函数的定义与使用方法:掌握 ...

  6. python上机编程报告_20192416 《Python程序设计》实验一报告

    20192416 2019-2020-2 <Python程序设计>实验一报告 课程:<Python程序设计> 班级: 1924 姓名: 不愿透露姓名的はんたくさん 学号:201 ...

  7. python程序设计实验七_Python程序设计实验报告七:组合数据类型

    安徽工程大学 Python程序设计实验报告 班级物流192姓名芦靓学号3190505217成绩 日期2020.5.27指导老师修宇 [实验名称]实验七 组合数据类型 [实验目的] 熟悉通过序列索引迭代 ...

  8. python函数实验总结_Python程序设计实验报告:实验六 函数

    安徽工程大学 Python程序设计 实验报告六 班级 物流192 姓名陶俊学号3190505235 成绩 日期 2020.5.4 指导老师修宇 实验 6 函数 [实验目的] 掌握函数的定义与使用方法: ...

  9. python编写程序求e的值_Python 程序设计实验报告4

    安徽工程大学 Python 程序设计实验报告 班级:物流 191 姓名:余嘉 学号:3190505116 成绩: 日期:2020/4/6 指导老师:修宇 实验名称:循环结构程序设计 实验目的: 1.熟 ...

最新文章

  1. 基于SSM实现健康食品零售网站
  2. 【热门收藏】iOS开发人员必看的精品资料(100个)——下载目录
  3. Android SettingProvider详解
  4. Kotlin when 流程判断
  5. c语言第一次作业,C语言培训班第一次作业 (1)
  6. redis-full-check
  7. strspn函数php,php strspn函数怎么用?
  8. java重入锁 自旋锁_java 自旋锁(可重入且无死锁)
  9. paip.网站接入QQ登录总结
  10. 固态硬盘 游戏测试软件,TxBENCH(SSD固态硬盘检测工具)
  11. python创建智能问答机器人
  12. SageMath常用函数
  13. python中transform_Python rendering.Transform方法代码示例
  14. 进军NFT,第三代公链GGC与NFT3.0技术平台BOBO、OKEx NFT深度联合
  15. nrf52832 蓝牙组网_nrf52832 蓝牙开发
  16. JS_微信公众号开发调用扫码支付功能
  17. Python画豪华版圣诞树,带漂亮彩灯与文字背景
  18. GO语言获取文件的大小
  19. 现在银行基金还有希望吗?
  20. UVA11400 简单DP

热门文章

  1. Unity 平抛运动,已知终点和起点
  2. 红外对管识别及红外测距系统原理
  3. 《前端从傻逼到牛逼》序章
  4. TokenGazer深度研究 | Cosmos:Staking带来投资策略多样化,代币权重集中问题凸显...
  5. LightOJ-1414-February 29--总共多少个闰日?--两种解法
  6. python课程设计汽车销售管理系统_汽车销售管理系统课程设计.doc
  7. 操作剪贴板相关的事件
  8. [渝粤教育] 华中农业大学 经济学原理 参考 资料
  9. 揭秘!以商品超卖为例讲解Redis分布式锁
  10. 解决.asf文件播放只有画面无声音问题!