Giter Site home page Giter Site logo

forpy104's Issues

学习记录

NOTE.1_完成ex1&ex2

四月份的时候就开始进行学习了。买了纸质版的书。
初学者果断选择了中文版……
ex0就遇到了问题……安装了两次才安好……原来python和编辑器和运行终端不是一个东西= =……而是三个东西……
ex1遇到了问题,怎么都运行不出来,自我否定了一会开始认真检查代码,发现“ ”应该是半码的但是我打的是全码的……就是这样的小问题……果然书上说的对“如果不一样,就是你哪儿弄错了,计算机不会错”o(╯□╰)o

ex2顺利通过

小结:认真很重要,稍微理解了什么叫好的编程习惯……不要急于否定自己,应该把bug看作常态

NOTE.2_完成ex12以前

前面12个ex都是比较简单的,
主要是保证简单的问题不出错and适应python的编程语言
还没有搞好如何让python显示中文= =

到第13个卡住了,打算暂停。下周进行处理。

下周计划是5月1日-5月5日
ex13-ex22
主要任务:读些文件+编辑函数。

NOTE.3_ex5补充_格式化字符

格式 描述
%% 百分号标记 #就是输出一个%
%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

格式化操作符辅助指令
符号 作用

  • 定义宽度或者小数点精度
  • 用做左对齐
  • 在正数前面显示加号( + )
    在正数前面显示空格
    在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于
    用的是'x'还是'X')
    0 显示的数字前面填充‘0’而不是默认的空格
    % '%%'输出一个单一的'%'
    (var) 映射变量(字典参数)
    m.n m 是显示的最小总宽度,n 是小数点后的位数(如果可用的话)

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

NOTE.4_题外话_作者好搞笑啊

image

NOTE.5_ex10补充_字符串转义序列

(在行尾时) 续行符
\ 反斜杠符号
' 单引号
" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000 空
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出

NOTE.6_ex11-21

距离前十个练习已经过去了两个月……才有空重新捡起python,发现自己命令行打开文件都不会了……又重头很快的过了一下前面十个练习,有些懂的感觉了。
后面ex11-ex21的练习居然异常顺利……几乎没有运行不了的情况~~~单词拼写、空格输入等错误几乎没有发生了~或许这也是进步了~~~

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.