Python
文章平均质量分 80
DuanJiaNing_
越努力越幸运
展开
-
一. 数据类型:基本数据类型
第一个 Python 程序解释器解释运行,源代码编译为pyc字节码,字节码会被缓存,提供下次运行速度,根据时间戳和版本判断是否需要重新编译。在PVM虚拟机中运行。Source(py) -> Byte code(pyc) -> Runtime(PVM)整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,1...原创 2018-12-14 15:31:11 · 242 阅读 · 0 评论 -
二. 数据类型:序列类型
分为可变和不可变序列。序列通用操作(以列表为例)生成序列list(‘abcd’) -> [‘a’,’b’,’c’,’d’]list(range(5)) -> [0,1,2,3,4]判断元素是否包含a = [1,2,3,4,’a’,’b’]1 in a -> True2 not in a -> False连接序列a = [1,2]b = [4,5]a ...原创 2018-12-14 15:45:12 · 1094 阅读 · 0 评论 -
三. 数据类型:集合类型 + 映射类型
集合类型set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。set存储的元素和dict的key类似,必须是不变对象借助list创建set,重复元素会被合并。s = set([1,2,34,1]) -> {1, 2, 34}s.add(11) -> {1,2,34,11}s.add(1) -> ...原创 2018-12-14 15:49:23 · 1078 阅读 · 0 评论 -
四. 数据类型:其它类型 + 文件
空对象 None布尔 bool:True、FalseTrue本质为 1(等且只等于),False本质为0(等且只等于)。True + 4 -> 5False – 3 -> -3注意:bool(3) -> Truebool(-3) -> Truebool(0) -> Falsebool(‘s’) -> Truebool([]) -> Fa...原创 2018-12-14 15:52:45 · 723 阅读 · 0 评论 -
五. 语句与语法:语句
输入输出s = input() 接收输入,接收为str型input(‘提示’) 先输出提示信息print(‘=’ * 20) 输出20次 =print(n,b,v,sep=’ - ’) 用-分隔n,b,v并输出print(1, 2, 3, 4, sep=’\n’, end=’ end’) 用换行分隔,最后输出endprint(‘f={:08,.4f}’.format(math.pi *...原创 2018-12-14 15:57:12 · 232 阅读 · 0 评论 -
六. 语句与语法:函数 + 列表生成式
函数在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。return None可以简写为return。def square_of_sum(L): sum = 0 for item in L...原创 2018-12-14 16:00:39 · 247 阅读 · 2 评论