每日一词: underdog
英 [ˈʌndədɒg] 美 [ˈʌndərdɔg]
n.失败者; 退居下风的人; 受压迫者; 打败了的选手
复数: underdogs

这个词来自1887年出现,原指在斗狗比赛中战败的狗。后来词义引申至人,指的是各类竞赛和对碰中不被看好的一方,或是指处在逆境中的人和团体。
被看好的一方,即Topdog,从来不缺喝彩和支持。而Underdog的路则注定孤独许多。不被人看好,较少人支持。
所幸的是,正如倪匡先生感言:太多的时候,孤独最好。
若能与孤独为师,又何须担心underdog呢?
python 标准库学习 array
此模块定义了一种对象类型,可以紧凑地表示基本类型值的数组:字符、整数、浮点数等。 数组属于序列类型,其行为与列表非常相似,不同之处在于其中存储的对象类型是受限的。 类型在对象创建时使用单个字符的 类型码 来指定。 已定义的类型码如下:
| 类型码 | C 类型 | Python 类型 | 以字节表示的最小尺寸 | 注释 |
|---|---|---|---|---|
'b' |
signed char | int | 1 | |
'B' |
unsigned char | int | 1 | |
'u' |
Py_UNICODE | Unicode 字符 | 2 | (1) |
'h' |
signed short | int | 2 | |
'H' |
unsigned short | int | 2 | |
'i' |
signed int | int | 2 | |
'I' |
无符号整型 | int | 2 | |
'l' |
signed long | int | 4 | |
'L' |
无符号长整型 | int | 4 | |
'q' |
signed long long | int | 8 | |
'Q' |
无符号 long long | int | 8 | |
'f' |
float | float | 4 | |
'd' |
double | float | 8 |
==注释==
‘u’类型码在
python3已经被废除,默认python的字符串就是unicode字符
类
class
array.array(typecode[, initializer])一个包含由 typecode 限制类型的条目的新数组,并由可选的 initializer 值进行初始化,该值必须为一个列表、bytes-like object 或包含正确类型元素的可迭代对象。如果给定一个列表或字符串,该 initializer 会被传给新数组的
fromlist(),frombytes()或fromunicode()方法(见下文)以将初始条目添加到数组中。 否则会将可迭代对象作为 initializer 传给extend()方法。引发一个 审核事件array.__new__附带参数typecode,initializer。
属性
array.typecodes包含所有可用类型码的字符串。
1 | >>> import array |
数组对象支持普通的序列操作如索引、切片、拼接和重复等。 当使用切片赋值时,所赋的值必须为具有相同类型码的数组对象;所有其他情况都将引发 TypeError。 数组对象也实现了缓冲区接口,可以用于所有支持 字节类对象 的场合。








