The Path to Learning WR Python FPE.6
FOREWORD
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
No.1 Class notes
※文件
(1)文件的类型
文本文件:由单一特定编码(如UTF——8)组成的文件,如.txt/.py/.html等
二进制文件:没有统一字符编码,直接由比特0和1组成的文件,如.png/.exe/.avi等,用记事本打开形成乱码。
(2)文件的打开与关闭
打开:变量名=open(‘文件路径和文件名’,‘rt/rb/x/w/a/+’)
t:文本文件打开
b:二进制文件打开
x:创建文件不写内容
w:创建/覆盖文件包括内容
a:创建追加内容
+:与rwxa一同使用增加其他功能
关闭:变量名.close()
(3)文件内容的读取
变量名.read(size):读入文件整个内容,size为字符串长度
变量名.readline(size):读入一行内容,size为一行内字符串长度
变量名.readlines(hint):读入多行内容,hint为行数
(4)文件数据的写入
变量名.write(s):向文件写入一个字符串或字节流
变量名.writelines(lines):向文件写入一个字符串的列表
变量名.seek(offset):改变当前文件操作指针的位置,offset:1-文件开关,2-当前位置,3-文件结尾
No.2 Infratest
*******
{
"cell_type": "code",
"execution_count": 50,
"metadata": {},
"outputs": [],
"source": [
"def fact(n):\n",
" N=1\n",
" for i in range(1,n+1):\n",
" N=N*i\n",
" print(N)\n",
" return fact(N)"
]
},
*******
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"def myfunc(x,y=10,*z1,**z2):\n",
" Sum1=x+y\n",
" Sum2=0\n",
" Sum3=0\n",
" for i in range(len(z1)):\n",
" Sum2=Sum2+z1[i]\n",
" for j in z2.values():\n",
" Sum3=Sum3+j\n",
" return Sum1,Sum2,z1,x,y"
]
},
*******
{
"cell_type": "code",
"execution_count": 31,
"metadata": {},
"outputs": [],
"source": [
"pensize(5)\n",
"pencolor('blue')\n",
"fd(80) # 1\n",
"right(90)\n",
"fd(80) # 2\n",
"right(90)\n",
"fd(80) # 3\n",
"right(90)\n",
"fd(80) # 4\n",
"right(90)\n",
"fd(80) # 5\n",
"right(90)\n",
"fd(80) # 6\n",
"right(90)\n",
"fd(80) # 7\n",
"right(90)\n",
"fd(80) # 8\n",
"right(90)\n",
"hideturtle()\n",
"done()"
]
},
*******
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"def drawDight(i):\n",
" drawLine(True) if i in [2,3,4,5,6,8,9] else drawLine(False)\n",
" drawLine(True) if i in [0,1,3,4,5,6,7,8,9] else drawLine(False)\n",
" drawLine(True) if i in [0,2,3,5,6,8] else drawLine(False)\n",
" drawLine(True) if i in [0,2,6,8] else drawLine(False)\n",
" left(90)\n",
" drawLine(True) if i in [0,4,5,6,8,9] else drawLine(False)\n",
" drawLine(True) if i in [0,2,3,5,6,8,9] else drawLine(False)\n",
" drawLine(True) if i in [0,1,2,3,4,7,8,9] else drawLine(False)\n",
" left(180)\n",
" \n",
" penup()\n",
" fd(20)"
]
},
No.3 Laboratory finding
Be Empty
The Path to Learning WR Python FPE.6相关推荐
- The Path to Learning WR Python FPE.14
python小项目---Spine图集切割工具(参考) 项目代码:(下) if rotate == "true": subimg = subimg.tran ...
- The Path to Learning WR Python FPE.13
python小项目---Spine图集切割工具(参考) 前排提示: Altas文件名 按当前设定提取图集 Altas文件名 -o 按偏移后的结果提取 ...
- The Path to Learning WR Python FPE.1
FOREWORD Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品.Python提供了高效的高级数据结构,还能简单有 ...
- The Path to Learning WR Python FPE.7
FOREWORD Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单. 2.易于阅读:Python代码定义的更清晰. 3.易于维护:Py ...
- The Path to Learning WR Python FPE.12
python小项目---Spine图集切割工具(参考) 前排提示: Altas文件名 按当前设定提取图集 Altas文件名 -o 按偏移后的结果提取 ...
- The Path to Learning WR Python FPE.11
FOREWORD 当我们只遇到逆风行舟的时候,我们调整航向迂回行驶就可以了:但是,当海面上波涛汹涌,而我们想停在原地的时候,那就要抛锚.当心啊,年轻的舵手,别让你的缆绳松了,别让你的船锚动摇,不要在你 ...
- The Path to Learning WR Python FPE.9
FOREWORD python的保留字符 No.1 Class notes a=-2 b=[1,2,3,4,0] c='a' print( abs(a) ) #返回数字的绝对值 print( all( ...
- The Path to Learning WR Python FPE.3
FOREWORD Python已经成为最受欢迎的程序设计语言之一.自从2004年以后,python的使用率呈线性增长.Python 2于2000年10月16日发布,稳定版本是Python 2.7.Py ...
- The Path to Learning WR Python FPE.2
FOREWORD Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum).1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为 ...
最新文章
- Session 'app': Error Installing APK
- Linux系统 proc self,linux – / proc / self / maps中的“— p”权限是什么意思?
- how long does it take for 10km by bike?
- 转【查看oracle数据库的连接数以及用户 】
- FPGA课程设计使用VHDL语言
- HDR Tone Mapping
- ASP.NET 2.0中发送电子邮件
- NVIDIA Tesla K40C 和 AMD Firepro W8100 的对比
- 哪个不是python合法的标识符_哪个不是python合法标识符
- elasticsearch RestHighLevelClient 使用方法及封装工具
- 移远ec20模式与切换
- linux 命令行下载bt,linux命令行下载BT种子和磁力链接
- PHP住院收费系统管理,住院收费管理系统
- ISO 22000:2018食品安全管理体系介绍、认证及其标准
- Android聊天软件开发(基于网易云IM即时通讯)——发送文本消息(四)
- matlab中函数迭代法,Matlab 数值计算----斯特芬森加速迭代法
- mysql查询删除的数据历史记录_查询数据库各种历史记录
- 如何把MP4转为GIF格式
- tensorflow模型量化篇(1)量化方法及动态范围量化
- 看门狗性能软件测试,《看门狗:军团》PC版性能表现分析
热门文章
- 在线php序列化解析,PHP序列化serialize
- 微电网|含分布式发电的微电网中储能装置容量优化配置(Matlab代码实现)
- STM32F103—有关陶晶驰串口屏的串口使用代码
- Android Design in Action
- 内存转储文件调试系统崩溃bug
- 多元函数第四:欧式几何(1)柯西不等式(Cauchy不等式),三角不等式
- IOS6 自动布局 入门(1)
- 学计算机编程学校河南,黄亚博-计算机与信息工程学院官网
- 同居1月 VS 同居1年,大家都懂的...
- 毕达哥斯拉三元组poj1305