文章

Python复健笔记01

Python复健笔记01

Python 复健笔记 01

Python有五个标准的数据类型:

  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

Python支持四种不同的数字类型:

  • int(有符号整型)
  • long(长整型,也可以代表八进制和十六进制)
  • float(浮点型)
  • complex(复数)

截取永远取前不取后

print list[1:3:2] 起始:终止:步长(第二个)

Tuple是只读版本List

字典(dictionary)是除列表以外Python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。

两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。 字典用”{ }”标识。字典由索引(key)和它对应的值value组成。

^按位异或运算符:当两对应的二进位相异时,结果为1

~按位取反运算符:将二进制表示中的每一位取反,0 变为 1,1 变为 0。~x 类似于 -x-1

小整数缓存机制(Integer Caching)

Python 对于常用的、频繁使用的整数(通常是 -5256 之间),提前在内存中创建好了唯一对象

赋值与存储地址

a=[1,2,3,4,5] b=a c=a[:] id(a) 4410359536 id(b) 4410359536(直接赋值是同地址) id(c) 4410358240(用[:]不是同地址)

For循环的表达

for iterating_var in sequence: statements(s) iterating_var随便写,是占位符

一个大于 1 的整数,如果存在因数,一定有一个因数小于等于它的平方根。因此,你只要从 2 检查到 √i,如果都不能整除,那 i 就是素数。

转义符号集

print “My name is %s and weight is %d kg!” % (‘Zara’, 21)

%c : 格式化字符及其ASCII码

%s : 格式化字符串 

%d : 格式化整数   

%u : 格式化无符号整型

%o : 格式化无符号八进制数

%x : 格式化无符号十六进制数

%X 格式化无符号十六进制数(大写)

%f 格式化浮点数字,可指定小数点后的精度

%e 用科学计数法格式化浮点数      %E 作用同%e,用科学计数法格式化浮点数      %g %f和%e的简写      %G %F 和 %E 的简写      %p 用十六进制数格式化变量的地址

本文由作者按照 CC BY 4.0 进行授权

热门标签