20175314 结队编程项目——四则运算第二周 一、需求分析 实现一个命令行程序,要求: 自动生成小学四则运算题目(加、减、乘、除) 支持整数 支持多运算符(比如生成包含100个运算符的题目) 支持真分数 统计正确率 能生成随机数 产生的算式要有括号 要建立堆栈,进行中缀转后缀,以及后续后缀的运算 ...
分类:
其他好文 时间:
2019-04-14 17:58:27
阅读次数:
127
20175325 第二周结对编程项目 四则运算 =================================== 一、需求分析: 实现一个命令行程序,要求: 自动生成小学四则运算题目(加、减、乘、除) 支持整数 支持多运算符(比如生成包含100个运算符的题目) 支持真分数 统计正确率 题目去重 ...
分类:
其他好文 时间:
2019-04-14 16:04:01
阅读次数:
126
考完试总结一下情况,分析自己的已经掌握的地方和哪些方面还没有掌握,想做好,先理解透彻,常打命令,在实战过程加深印象。1、今次跟上次一样考的成绩一样,都是95分,主要两方面做错了1)3查找根下所有以.txt结尾、最近一天修改过、大于1M的文件整份试卷这套题目思考的的时间比较久,实在不知道find命令能否加多个参数,导致自己加了一个管道正确的做法:find/-typef-size+1M-mtime-1
分类:
其他好文 时间:
2019-04-14 14:34:09
阅读次数:
125
深copy 浅copy 循环 步长切片 列表:a=[1,2,3]b=aa[1]=555b=[1,555,3] //注意这里b不在是等于[1,2,3] 深copy,这时候的输出结果是完全两份不同的数据,互补干扰 报名字的循环 copy是对原内容的引用person=['name',['a',100]]p ...
分类:
其他好文 时间:
2019-04-14 14:26:29
阅读次数:
99
1、首字母大写name="alex"print(name.capitalize()) Alex name='my name is google wang'print(name.ljust(50,'*'))#50个字符,不够的用*补齐,字符串的后面补齐print(name.rjust(50,'*')) ...
分类:
其他好文 时间:
2019-04-14 14:16:57
阅读次数:
130
元组和列表一样,但是元组不像列表一样可以增删改,一旦创建,就是那样了只能查 切片,不能修改里面的值,所以又叫只读列表 元组的写法是小括号只有两个方法:count index 元组的英文名是tuple一看到元组就是告诉别人不能改的 name=('wang','zheng','chen') name=( ...
分类:
其他好文 时间:
2019-04-14 14:03:16
阅读次数:
73
编译:将程序转变为机器语言,直接和CPU交互翻译:对程序进行解释在运行,边解释边执行python也是先编译后解释,先编译,然后交给解释器执行,编译的过程使程序快速加载,pyc,第二次运行时加载PYC,不用在重新编译如果改了源代码,就重新编译,看源代码和pyc哪个更新,谁新执行谁 pyc存的是预编译后 ...
分类:
其他好文 时间:
2019-04-14 12:42:11
阅读次数:
112
name=["zhangyang","guyun","xiangpeng"] print(name[0],name[2]) zhangyang xiangpeng name=["zhangyang","guyun","xiangpeng"] print(name[1:3]) #切片,起始位置包括,结... ...
分类:
其他好文 时间:
2019-04-14 12:39:54
阅读次数:
90
1、三元运算 >>> a,b,c=1,3,5>>> d=a if a>b else c>>> print(d)5>>> 2、进制十六进制 0 123456789ABCDEF 每4位表示一个二进制,因为二进制的4位最大表示150 0000 10001 20010 3001140100501016011 ...
分类:
其他好文 时间:
2019-04-14 12:35:56
阅读次数:
112
例1先编写一个模块,命令为login.py 两个python文件必须在一个目录下,否则执行的过程中出现错误 如果将login.py换了新的目录,那么就无法完成调用了,sys_mode.py找不到login.py解决办法是把login.py 复制到site-packages下面,就可以完成调用了 ...
分类:
其他好文 时间:
2019-04-14 12:35:26
阅读次数:
91