本文是up学习python过程中遇到的一些问题及总结归纳,本小节是入门篇. python基本语法 循环.分支不多赘述. 模块:一个.py文件就是一个模块. 文件和异常 模式 含义解释 “r” 读模式 "w" 写模式(写之前会截断之前的内容) "x" 写入,如果文件已经存在会产生异常 "a" 追加,将内容写入到已有文件的末尾 "b" 二进制模式 "t" 文本模式(默认) "+" 更新(既可…
本节重点 了解面向对象.面向过程的区别 掌握什么是类,什么是对象 掌握如何定义及使用类和对象 了解类与对象间的关系 掌握类属性和实例属性 掌握绑定方法 一.编程范式 ​    ​编程即写程序or写代码,具体是指程序员用特定的方法+数据结构+算法编写代码,目的是用来告诉计算机如何执行任务. ​如果把编程的过程比喻为练习武功,那么编程范式值的就是武林中的各种流派,而在编程的世界里最常见的两大流派就是:面向过程和面向对象. ​“功夫”的流派没有高低之分,只有习武的人才有高低之分,在编程世界里更是这样,…
---------------个人学习笔记--------------- ----------------本文作者吴疆-------------- ------点击此处链接至博客园原文------ 1.匿名函数 没有函数名 # -*- coding:utf-8 -*- # Author: WUJiang # 匿名函数 calc = lambda x: x*3 print(calc(3)) 2.装饰器 装饰器,本质是函数,装饰其他函数,即为其他函数添加附加功能 原则:不能修改被装饰函数的源代码.不…
数据类型和变量 整数 在Python3中,整数可以处理任意大小的整数,不分长整型和整型, 十六进制用0x开头或者H结尾表示:0x2af ,2afH 用函数 int() 来转换字符串中的数字,里面不能包含除数字以外的字符,例如 int('123') 浮点数 浮点数也就是小数,除了数学表示法表示外,较大的浮点数用科学计数法表示:1.23e9 ,1.2e-4 用函数 float() 来转换字符串中的浮点数,如果字符串里是整数,也会被转换成浮点数,字符串中可以是科学计数法,例如 float('2.24e…
基本网络知识和初识socket一:基本知识 网线:传输电信号 集线器:将所有连接到集线器的网络设备连通起来 交换机: 升级版的集线器 网卡:接受电信号 MAC地址:物理地址: 8C-88-4B-88-B9-CC #前三位厂商编号,后三位生产流水号 单播:只发送给一台电脑 广播:发送给所有局域网内的电脑端 广播风暴:网络拥堵,信息不安全 Ip地址: IPv4 地址: 192.168.15.46 #4个点分十进制 作用:划分广播域 例如: 192.168.15.46 # Ipv4:192.168.1…
返回函数 高阶函数的参数可以是函数,那么其返回值也可以是函数. 闭包 对于高阶函数,内部函数可以引用外部函数的参数和局部变量.当调用外部函数返回内部函数时,相关参数和变量都保存在返回的函数(即内部函数)中,这种程序结构称为“ 闭包 ”,拥有极大的威力. 注意: 在高阶函数中,当调用外部函数时,每次调用都会返回一个新的函数,即使传入的参数相同. 返回闭包时牢记一点:返回函数不要引用任何循环变量,或者后续会发生变化的变量. 匿名函数lambda #把lambda函数赋给一个变量f,再利用变量f来调用…
1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十多种开发语言的top 5(数据源自最新的TIOBE排行榜). 来头不小啊!二十多种主流的开发语言,我该从哪一个开始呢?人生苦短,let‘s python! 1.2 Python的由来和发展趋势 Python的前世源自鼻祖“龟叔”.1989年,吉多·范罗苏姆(Gu…
一.课程内容回顾 1.python基础 2.基本数据类型  (str|list|dict|tuple) 3.将字符串“老男人”转换成utf-8 s = "老男人" ret = bytes(s,encoding="utf-8") print(ret) ret1 = bytes(s,encoding="gbk") print(ret1) #程序运行结果如下: b'\xe8\x80\x81\xe7\x94\xb7\xe4\xba\xba' b'\xc0…
一.        模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模块 print(sys.argv) #打印文件名称 5 print(sys.path) #打印环境变量 os模块简介 1.移除文件和文件重命名 ============================== import os os.remove('test.txt') #先将原文件删除,否则无法重命…
学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都找不到那种一拼到底的那种拼劲,自己也纠结过,到底学什么.我自己思考了真的很久.找到正确的路很重要,但是我也不知道为什么选择了Python,但是选择过后就要走下去,不管路有多么的艰难.加油吧!!! Python学习之路第一天 学习内容: 1.Python简介 2.安装 3.第一个Python程序 4.…