python自带的图形库Tkinter。
这本书自己搞了个graphics.py,实际上不利于学习。
from graphics import *
第5章 序列:字符串、列表和文件
字串text
text[0]
允许使用负索引,从右端开始。
切片:text[1:3],text[:5],text[5:],text[:]
除了连接算符+,还有重复算符*,比如3*text,就是重复三遍。
len(text)
for ch in text:
text.split(),默认空格,可以指定其他字符。
text.format():{序号:宽度.精度 类型}表示插槽,插槽可以指定格式。如{0:5.2}。5表示占的宽度(0表示自适应),2表示两位精度;如果是f,表示小数位数。
对齐:左、中^。
字符与数字转换:ord()/chr()/hex()/oct()
[1, 2] + [3, 4]
列表和字串,列表是可变的,字串内部的值是不能改变的。也就是说,列表更通用。
列表也可以切片,内容可以是不同类型。
列表的方法:append()
infile = open("file", "rwa")
read()/readline()/readlines()
for line in infile:
print(text,file=outfile)。对于文本,当然好办。对于字节数组怎么办?
infile.close()
from tkinter.filedialog import askopenfilename
infileName = askopenfilename()
asksaveasfilename()
第6章 定义函数
返回时,直接用return
return可以返回多个值。使用同时赋值。
函数的参数,是传值。可以用列表来处理。
第7章 判断结构
if (true):
elif (true):
else:
内容是缩进(这样真的好吗)
try:
except ValueError (as excObj):
if x1 >= x2 >= x3:
maxval = x1
第8章 循环结构和布尔值
for i in range(10):
while i
- 历史最高名次:17
- 日常收集的妙语
- git更新:Your local changes to the following files would be overwritten by merge
- Github通过PR提交代码到开源库
- Github参与OpenJDK8的开发指南
- FreeType可以指定斜体值了!祝贺修改代码整合进入FreeType
- JDK/FreeType中关于斜的英文有哪些
- WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
- 全网首发:编译ffmpeg: error: ‘VFW_E_NOT_FOUND‘ undeclared ; did you mean ‘NTE_NOT_FOUND‘?
- WINDOWS+VS2012+msys2编译ffmpeg成功,DLL不能用