当前分类

网络编程

python教程

python基础数据类型之列表,元组操作

一、列表的索引和切片1.列表的索引列表和字符串一样样拥有索引lst = ["a","b","c"]print(lst[0]) # 获取第1个元素print(lst[1]) # 获取第2个元素print(lst[2]) # 获取第3个元素lst[3] = "d" # 修改索引为2的字符串为"d&#...

python教程

python逻辑运算(not,and,or)总结

逻辑运算1.在没有()的情况下not优先级高于and,and优先级高于or,即优先级关系为()>not>and>or,同一优先级从左往右计算总结:a or b : 如果a = 0,值=b;如果a!=0,值=aa and b : 如果a = 0,值=a;如果a!=0,值=beg:not2 > 1 and 3 < 4 or 5 > 5 an...

python教程

python基础数据类型之字典的操作

一. 字典的简单介绍字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的. 在保存的时候, 根据key来计算出一个内存地址. 然后将key-value保存在这个地址中.这种算法被称为hash算法, 所以, 切记, 在dict中存储的key-valu...

python教程

python基础数据类型之字符串操作

 1.字符串切片ps:字符串是不可变的对象, 所以任何操作对原字符 是不会有任何影响的s1 = "python最简洁"print(s1[0])print(s1[1])print(s1[2])print(s1[3])print(s1[4])print(s1[5])print(s1[6])print(s1[7])print(s1[8])print(s1[9]) # 会报错print...

python教程

python中is和==的区别

1.id()通过id()我们可以查看到一个变量表示的值在内存中的地址.2. is 和 ==== 判断左右两端的值是否相等. 是不是一致.is 判断左右两端内容的内存地址是否一致. 如果返回True, 那可以确定这两个变量使用的是同一个对象我们可以这样认为. 如果内存地址相同. 那么...

python教程

python 编码

1. python2中默认使用的是ASCII码. 所以不支持中文. 如果需要在Python2中更改编码.需要在文件的开始编写:# -*- encoding:utf-8 -*-2. python3中:内存中使用的是unicode码.1. ASCII : 最早的编码.里面有英文大写字母,小写字母, 数字, 一些特殊字符. 没有中文, ...

python教程

python 文件操作

主要内容:1. 初识文件操作2. 只读(r, rb)3. 只写(w, wb)4. 追加(a, ab)5. r+读写6. w+写读7. a+写读(追加写读)8. 其他操作方法9. 文件的修改以及另一种打开文件句柄的方式1. 初识文件操作使用python来读写文件是非常简单的操作. 我们使用open()函数来打开一个...

python教程

python 深浅拷贝

深浅拷贝(1)赋值运算l1 = [1,2,3,['barry','alex']]l2 = l1l1[0] = 111print(l1) # [111, 2, 3, ['barry', 'alex']]print(l2) # [111, 2, 3, ['barry', 'alex']]l1[3][0] = 'wusir'print(l1) # [111...

python教程

python 初识函数

初识函数1. 什么是函数2. 函数定义, 函数名, 函数体以及函数的调用3. 函数的返回值4. 函数的参数1.函数定义一个事情或者功能. 等到需要的时候直接去用就好了. 那么这里定义的东西就是⼀个函数.函数: 对代码块和功能的封装和定义2.函数的定义, 函数名, 函数体以...

python教程

python 函数进阶

主要内容1. 函数参数--动态传参2. 名称空间, 局部名称空间, 全局名称空间, 作用域, 加载顺序.3. 函数的嵌套4. gloabal, nonlocal关键字1.函数参数--动态传参要给一个函数传参, 而参数又是不确定的.给一个函数传很多参数, 形参就要写很多,避免麻烦可以考虑使用...

python教程

python 闭包和迭代器

主要内容:1. 函数名的使用以及第⼀类对象2. 闭包3. 迭代器1. 函数名的使用以及第⼀类对象  函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量。(1) 函数名的内存地址def func():print("呵呵")print(func) #<fun...

python教程

python 生成器

主要内容:1. 生成器和生成器函数2. 列表推导式1. 生成器和生成器函数  (1) 什么是生成器----   生成器实质就是迭代器def func():lst = []for i in range(10000):lst.append("衣服%s" % i)return lstlst = func()print(lst) def func():lst = []fo...

python教程

python 初识面向对象

主要内容:1. 面向对象和面向过程2. 面向对象如何编写3. 面向对象三大特征1. 面向对象和面向过程    (1) 面向过程:核心是"过程",事情的发展即"过程",或者解决问题的执行步骤即过程,该编程思想就是论事,就问题即问题,是机械式的不可倒退机制...

python教程

python 面向对象-成员

主要内容:1. 类的成员2. 类的成员-变量3. 类的成员-方法4. 类的成员-属性5. 私有1.类的成员   首先, 什么是类的成员, 很简单. 你能在类中写什什么?  写的内容就是成员,到目前为止,我们已经学过了一些成员(类中定义的变量和方法) class Movie:def __init__...

python教程

python 面向对象类与类之间的关系

主要内容:1. 依赖关系2. 关联关系, 组合关系, 聚合关系3. 继承关系4. 类中的特殊成员引子大千世界, 万物之间皆有规则和规律,我们的类和对象是对大千世界中的所有事物进行归类.那事物之间存在着相对应的关系. 类与类之间也同样如此.在面向对象的世界中. 类与类...

python教程

linux 2.6升级Python2.7 ./configure 报错问题

升级2.7.3使用命令./configure --prefix=/usr/local/python2.7.3时,出现以下错误:checking build system type... x86_64-unknown-linux-gnuchecking host system type... x86_64-unknown-linux-gnuchecking for --enable-universalsdk... nochecking for --...

java教程

与喧嚣保持距离,与梦想平等交易

责任链模式为请求创建了一个接受者对象的链。这种模式给予请求的类型,对请求的发送者和接受者进行解耦。这种类型的设计模式属于行为模式。在这种模式下,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该对象,那么它会把相同的请求传给下...

java教程

Java循环语句怎么用?经典排序算法见真知

Java中循环语句的使用,莫过于在排序算法中使用得最为经典。 排序算法非常的多,不过大体可以分为两种: 一种是比较排序,主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。 另一种是非

java教程

关于Java中IO流的练习

练习一:统计一个文件calcCharNum.txt中字母‘A’和'a'出现的总次数。 练习二:在电脑E盘下创建一个文件为HelloWord.txt文件, 判断它是文件还是目录, 再创建

java教程

Java多线程基础(一)

1.什么是进程、线程 进程可以简单的理解为应用程序。多线程,相当于多个人共同完成一件事情,每个线程,独立完成一件任务。因此,一个进程至少有一个线程,一个线程不能独立存在,它必须是进程的一部分。 进程:

java教程

Java多线程基础(二)

1.多线程数据安全 线程同步:多个线程需要访问同一资源时,需要以某种顺序来确定该资源某一时刻只能被一个线程使用。从而,解决并发操作可能带来的异常。 2.同步代码块实现同步(部分代码的访问,我们希望它同

python教程

Python基础—02-数据类型

数据类型存储单位最小单位是bit,表示二进制的0或1,一般写作b最小的存储单位是字节,用byte表示,1B = 8b1024B = 1KB1024KB = 1MB1024MB = 1GB1024GB = 1TB1024TB = 1PB2^32 = 2^10 * 2^10 * 2^10 * 2^2 = 4GB进制转换十进制:基数为0~9,逢10进1示例:123 =...

python教程

Python基础—03-运算符与分支结构

运算符与分支结构运算符赋值运算符用'='表示,左边只能是变量算术运算符+、-、*:加、减、乘/:除法运算,结果是浮点型//:除法运算,结果是整型%:求余**:求幂复合运算符+=、-=、=、/=、//=、%=、*=示例:a = a+b 等价于 a += b 关系运算符>、&...

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

标题
返回顶部