twoyue / forpy104 Goto Github PK
View Code? Open in Web Editor NEWpy104作业提交
py104作业提交
四月份的时候就开始进行学习了。买了纸质版的书。
初学者果断选择了中文版……
ex0就遇到了问题……安装了两次才安好……原来python和编辑器和运行终端不是一个东西= =……而是三个东西……
ex1遇到了问题,怎么都运行不出来,自我否定了一会开始认真检查代码,发现“ ”应该是半码的但是我打的是全码的……就是这样的小问题……果然书上说的对“如果不一样,就是你哪儿弄错了,计算机不会错”o(╯□╰)o
ex2顺利通过
小结:认真很重要,稍微理解了什么叫好的编程习惯……不要急于否定自己,应该把bug看作常态
前面12个ex都是比较简单的,
主要是保证简单的问题不出错and适应python的编程语言
还没有搞好如何让python显示中文= =
到第13个卡住了,打算暂停。下周进行处理。
下周计划是5月1日-5月5日
ex13-ex22
主要任务:读些文件+编辑函数。
格式 描述
%% 百分号标记 #就是输出一个%
%c 字符及其ASCII码
%s 字符串
%d 有符号整数(十进制)
%u 无符号整数(十进制)
%o 无符号整数(八进制)
%x 无符号整数(十六进制)
%X 无符号整数(十六进制大写字符)
%e 浮点数字(科学计数法)
%E 浮点数字(科学计数法,用E代替e)
%f 浮点数字(用小数点符号)
%g 浮点数字(根据值的大小采用%e或%f)
%G 浮点数字(类似于%g)
%p 指针(用十六进制打印值的内存地址)
%n 存储输出字符的数量放进参数列表的下一个变量中
%格式化符也可用于字典,可用%(name)引用字典中的元素进行格式化输出。
负号指时数字应该是左对齐的,“0”告诉Python用前导0填充数字,正号指时数字总是显示它的正负(+,-)符号,即使数字是正数也不例外。
可指定最小的字段宽度,如:"%5d" % 2。也可用句点符指定附加的精度,如:"%.3d" % 3。
e.g.
例:数字格式化
nYear = 2018
nMonth = 8
nDay = 18
格式化日期 %02d数字转成两位整型缺位填0
print '%04d-%02d-%02d'%(nYear,nMonth,nDay)
2018-08-18 # 输出结果
fValue = 8.123
print '%06.2f'%fValue # 保留宽度为6的2位小数浮点型
008.12 # 输出
print '%d'%10 # 输出十进制
10
print '%o'%10 # 输出八进制
12
print '%02x'%10 # 输出两位十六进制,字母小写空缺补零
0a
print '%04X'%10 # 输出四位十六进制,字母大写空缺补零
000A
print '%.2e'%1.2888 # 以科学计数法输出浮点型保留2位小数
1.29e+00
格式化操作符辅助指令
符号 作用
from:
http://www.tsnc.edu.cn/tsnc_wgrj/doc/python/basic.htm#id2809192
&
http://www.17jo.com/program/python/base/StringFormat.html
&
http://blog.csdn.net/sding/article/details/4712651
(在行尾时) 续行符
\ 反斜杠符号
' 单引号
" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000 空
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出
距离前十个练习已经过去了两个月……才有空重新捡起python,发现自己命令行打开文件都不会了……又重头很快的过了一下前面十个练习,有些懂的感觉了。
后面ex11-ex21的练习居然异常顺利……几乎没有运行不了的情况~~~单词拼写、空格输入等错误几乎没有发生了~或许这也是进步了~~~
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.