首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
python3.x 基础三:set集合
】的更多相关文章
python3.x 基础三:set集合
集合,set(),记住: 1个特点:去重,把列表变成集合,达到自动去重操作,无序 5个关系:测试两个列表的交差并子反向差集 方法: | add(...) 常用,已存在元素去重不生效 | Add an element to a set. | This has no effect if the element is already present. >>> list1=[3,2,1,1,2,3,4,5] >>> set(list1) {1, 2, 3,…
python3.x 基础三:装饰器
装饰器:本质是函数,用于装饰其他函数,在不改变其他函数的调用和代码的前提下,增加新功能 原则: 1.不能修改被装饰函数的源代码 2.不能修改被装饰函数的调用方式 3.装饰函数对于被装饰函数透明 参考如下链接: http://egon09.blog.51cto.com/9161406/1836763 实现装饰器的需求: 函数即“变量”,函数名指向内存中的函数体,加()表示调用 高价函数,将函数当做参数传递给其他函数 嵌套函数,在函数体内再定义函数 1.调用简单的函数: import time de…
python3.x 基础三:函数
1.OOP 面向对象编程,万物皆对象,以class为主,抽象化 2.POP 面向过程变成,万事皆过程,def定义过程 3.函数式编程,将某种功能封装起来,用的时候直接调用函数名,def定义函数,也叫function/方法/过程/子程序 函数定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可 --Alex 特性: 减少重复代码 使程序变得可扩展 使程序变得易维护 语法定义: def 函数名(): 函数执行语句 不带参数的函数调用 >>>…
python3.x 基础三:字符集问题
总结了一张表,更详细信息百度百科: 序号 年份 编码 标准协会 特点 二进制长度 字符长度 表现 1 1967 ASCII 美国国家标准学会(American National Standard Institute , ANSI ) 只能表示英文/数字/控制符符/现世符不能表示中文 7位或8位二进制数组 1个字节 0-31,127(共33位)表示控制字符或者通信专用字符32~126(共95为)表示字符,32是空格 48-57表示0~9个阿拉伯数字65~90表示26个大写英文字母97~122…
python基础三(集合、文件)
1.集合定义 集合天生能去重,且与字典一样,无序.集合用大括号括起来,里面的元素之间用逗号分隔,要跟字典区分开. 集合定义方法:s=set() #定义一个空集合 s={'1','a','b','c','d','e','f'}#直接定义一个集合 s=set('123dfdreerewrewr')#将一个字符串转化为集合 s=set(['a','b','c','d'])#将一个list转化为集合 2.交集.并集.差集 取交集:& 或者intersection print(s1 & s2) #取…
python3.x 基础三:文件IO
打开文件的两种方式 1.直接打开文件并赋值给变量,打开后得到操作句柄,但不会自动关闭 file = open('文件名‘,'打开模式',’编码‘) fd = open('../config/file1.txt','r',encoding='utf-8') 2.使用with子句,打开后文件会自动关闭,建议使用,并可以同时打开多个文件 with open('../config/file1.txt','r',encoding='utf-8') as fd1,\ open('../config/file…
Python全栈开发【基础三】
Python全栈开发[基础三] 本节内容: 函数(全局与局部变量) 递归 内置函数 函数 一.定义和使用 函数最重要的是减少代码的重用性和增强代码可读性 def 函数名(参数): ... 函数体 ... 返回值 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据. 总结使用函数的好处: 1.减少代码重用 2.保持一致性,易维护 3.可扩展性…
Bootstrap <基础三十一>插件概览
在前面布局组件中所讨论到的组件仅仅是个开始.Bootstrap 自带 12 种 jQuery 插件,扩展了功能,可以给站点添加更多的互动.即使不是一名高级的 JavaScript 开发人员,也可以着手学习 Bootstrap 的 JavaScript 插件.利用 Bootstrap 数据 API(Bootstrap Data API),大部分的插件可以在不编写任何代码的情况被触发. 站点引用 Bootstrap 插件的方式有两种: 单独引用:使用 Bootstrap 的个别的 *.js 文件.一…
C#基础课程之五集合(HashTable,Dictionary)
HashTable例子: #region HashTable #region Add Hashtable hashTable = new Hashtable(); Hashtable hashTableNews = new Hashtable(); ]; hashTableNews.Add(, StringArray); hashTableNews.Add(, ); hashTableNews.Add(,); Console.WriteLine(hashTableNews.); ]; hashT…
Ruby语法基础(三)
Ruby语法基础(三) 在前面快速入之后,这次加深对基本概念的理解. 字符串 Ruby字符串可以分为单引号字符串和双引号字符串,单引号字符串效率更高,但双引号的支持转义和运行 puts '单引号字符串"原样输出"' var = 'hello' puts "双引号可以实现转义\\与运算#{var}" #运算结果 单引号字符串"原样输出" 双引号可以实现转义\与运算hello Ruby字符串有unpack命令,可以把字符串作为一种码做各种…