摘要:
hash函数: 一般翻译为“散列”或“哈希”,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值唯一来唯一的确定输入值(这也是应用hash函数时需要注意避免 阅读全文
2019年1月11日
摘要:
元组类型:有序,不可变的,又叫只读列表 names = ("alex","jack","eric") 1.元组本身不可变,但如果元组中有可变元素,如列表,那么元组中的这个可变元素是可以改变的 2.相关操作 切片 枚举enumerate 可用在列表和元组 3.用处:用于表示出不能更改的已有变量 阅读全文
摘要:
字符串:有序的字符的集合,用于存储和表示基本的文本信息,一对单、双、或三引号中间包含的内容称之为字符串 1.特性:有序,不可变(开辟新地址存储字符串,python解释器会定期清空不用了的已存储的) 2.操作 常用:isdigit replace find count strip center spl 阅读全文
摘要:
1.列表是一个数据的集合,集合内可以放任何数据类型,可对集合进行方便的增删改查操作。列表里面的数可以重复。 2.列表的功能: 创建,查询,插入,删除,移动,修改,排序 L[n] L.count(n) L.index(n) L.append(n) L.insert(m,n) del L[n] L.re 阅读全文
摘要:
(一)流程控制 1.单分支结构 if 条件: 满足条件后要执行的代码 2.双分支结构: if 条件: 满足条件后要执行的代码 else : if 不满足就执行这个代码 3.多分支结构:if 条件: 满足条件后要执行的代码 elif : 上面不满足,满足这个,就执行这个代码 elif: 上面不满足,满 阅读全文
摘要:
1.定义时不需要像C语言一样加 ' int ' , 'char ' 等,直接写即可,解释器会直接自动识别数据类型。例: age = 22 (默认为数字类型) name = 'Alex' (默认为字符串类型) 2.字符串类型:Python中,加了引号的都被认为是字符串! (1)单引号和双引号没区别,在 阅读全文
摘要:
1.变量定义规则 声明变量 name = " Alex Li" 其中,name是变量名(标识符),"Alex Li" 是变量值。 (1)变量名只能是字母、数字或下划线的任意组合。 (2)变量名的第一个字符不能是数字。 (3)以下关键字不能声明为变量名[ 'and' , 'assert' , 'bre 阅读全文
摘要:
1.进制拾遗 二进制:01 八进制:01234567 十进制:0123456789 十六进制:0123456789ABCDEF (a是10,b是11,c是12,d是13,e是14,f是15) 2.进制转换 十进制转八进制 oct() 十进制转十六进制 hex() 3. 为什么用16进制 (1)计算机 阅读全文
2019年1月7日
摘要:
集合(set):无序的,不重复的数据组合,它的主要作用如下: · 去重,把一个列表变成集合,就自动去重了 · 关系测试,测试两组数据之间的交集、差集、并集等关系 1.基本操作:修改,删除,合并 >>> s = {1,2,3,4}>>> s.add(2) #添加元素,同时去掉重复的元素>>> s{1, 阅读全文
2018年12月1日
摘要:
1.多种编程语言的区别 (1)C\C++:学习成本高,学习周期长,偏系统底层,在开发硬件驱动、嵌入式、游戏引擎开发等领域有广泛应用。 (2)JAVA:目前使用最广泛的编程语言,第一个跨平台运行的语言,在大型ERP软件开发\安卓APP\网站开发领域使用广泛。 (3)PHP:使用最广泛的WEB开发语言, 阅读全文