- 博客(10)
- 收藏
- 关注
原创 python学习笔记Day.10-------------------数据库的基本操作
数据库是什么:数据库是按照数据结构来组织、存储和管理数据的仓库常见的表中数据类型:字符串、数字、日期和时间字符串:char()固定长度的字符串 varchar()非固定长度的字符串数字:int(4字节) smallint(2字节) bigint(8字节)数据库引擎:INNODB:安全,用实时事务存储数据,但速度较慢MEMORY:速度快,用内存存储数据,但关闭服务器会导致数据丢失,不安全...
2019-04-29 08:36:21 122
原创 python学习笔记Day.8--------------数据发送与接受:套接字
在python中 如果想要与其他电脑进行数据通信,就需要利用到套接字:socket具体代码如下:import socketdef main(): # 1. 创建udp socket套接字对象 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 2. 通过udp socket发送消息 ...
2019-04-15 19:35:59 160
原创 python学习笔记Day.7-----------私有变量及其访问,父类与子类
在定义一个类时,有一些数据我们不希望被外部访问或调用,比如身份证号码或者账户余额等私人信息,就需要我们对信息进行加密,这时就用到了私有变量所谓私有变量,就是在函数内定义时变量名前面带有双下划线的变量,这种变量不可以被外部调用:class Dog(): def __init__(self, name): self.__name = name这里的__name就不能在主...
2019-04-03 10:31:39 1026
原创 python学习笔记Day.6-----------迭代器、生成器和闭包
迭代器1、在定义一个类时添加一个__ iter__函数来使它成为一个迭代器,作为一个迭代器,它就可以使用next()方法来逐步输出类中包含的数据2、通过iter()函数来使一个可迭代数据类型变成一个迭代器,例如:li = [11, 22, 33, 44, 55]# 通过iter() 取得可迭代对象的迭代器iterator = iter(li)# 通过next()函数取得iterat...
2019-04-01 19:28:10 196
原创 python学习笔记Day.5----------面对对象的编程:类的定义与使用
我们以一个例子来说明面向过程和面向对象在程序流程上的不同之处。假设我们要处理学生的成绩表,为了表示一个学生的成绩,面向过程的程序可以用一个dict表示:std1 = { 'name': 'Michael', 'score': 98 }std2 = { 'name': 'Bob', 'score': 81 }而处理学生成绩可以通过函数实现,比如打印学生的成绩:def print_scor...
2019-04-01 09:45:03 144
原创 python学习笔记 Day.4-----------正则表达式
用于判断一个字符串是否合法:基本操作归纳:中括号:[ ]用来包含合法的字符,例如[A-Za-z0-9]就是所有的字母和数字\d:数字 \s: 空格 其他特殊字符用\来转义即可 ,例如 _ 就是下划线 - 就是减号大括号{} 放在字符语法后用来包含字符的数量,例如[A-Za-z0-9]{5,15} 就是5-15个字母或数字,也可以直接放一个数字代表指定数量的字符加号 + ,放...
2019-03-29 13:58:55 210
原创 python学习笔记Day.3------------python进阶 文件操作
map函数:将列表中的所有元素做同一个操作后形成新的列表iems = [1,2,3,4,5]squared = list(map(lambda x: x**2,items)它等同于用For Loop将item的元素都输入到 x**2函数中 在输出存到squared中去进阶用法:def multiply(x): return(x*x)def add(x): return(x+x)...
2019-03-28 14:49:48 154
原创 Python学习笔记Day.2-----数据结构与函数
python中常见的三种数据结构:循环(Loop):For Loop:While Loop:-个人理解:For Loop更适合已知循环次数的情况(不管是具体次数还是某参数),而While Loop更适合不知道循环次数,但达到某种条件即可跳出循环的情况。选择结构:if/else:注意逻辑清晰与缩进的对应一般结构:即顺序结构,程序从上往下读,语句从左往右读(括号优先),函数定...
2019-03-22 11:12:41 154
原创 Python学习笔记 Day.1 -----数据类型与增删改查方法
type():输出括号内变量的数据类型int():把数值变为整数型IDLE:python自带的互动开发环境command line:命令行界面\:反斜线 用来格式化命令\t:TAB \n:换行 \r:归位 \0:空字符串如果字符串内容需要跨越行数的话 需要用三重引号框起来在print()中 sep参数用来指定逗号以外的分隔符号format方法:在字符串中用...
2019-03-19 17:27:27 177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人