随笔分类 - Python基础
摘要:一、下载安装及连接 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关
阅读全文
摘要:内置函数&匿名函数 一、内置函数 截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。 内置函数 abs() divmod() input() open() staticmethod() all() enumera
阅读全文
摘要:迭代器&生成器 一、可迭代的&迭代器 可迭代协议 ①协议内容:内部实现了__iter__方法 ②验证方法:dir()方法;使用dir()方法查看数据类型中的方法是否包含__iter__ ③__iter__()方法的作用:可迭代的数据类型执行__iter__()方法后会生成一个迭代器对象 ④例子: 1
阅读全文
摘要:装饰器 1、开放封闭原则 开放:对于添加新功能是开放的 封闭:对于修改原功能是封闭的 2、装饰器的作用 在不更改原函数调用方式的前提下对原函数添加新功能 3、装饰器 1 # ①引子——为什么要有装饰器 2 为了在不修改原函数的基础上为函数添加新功能,产生了装饰器 3 4 # ②简单装饰器 5 def
阅读全文
摘要:函数进阶 1、命名空间 ①内置命名空间:python编译器启动时就可以使用的名字存在内置命名空间中 ②全局命名空间:我们写的代码但不是函数中的代码 ③局部命名空间:函数 2、作用域 全局作用域:内置命名空间、全局命名空间 局部作用域:局部命名空间 3、global关键字 对于不可变数据类型,在局部可
阅读全文
摘要:函数 定义了之后,可以在任何需要它的地方调用 创建一个函数 将以下代码装起来,需要的时候可以方便调用 1 #函数定义 2 s = '人生苦短,我用python' 3 def my_len(): 4 sum = 0 5 for i in s : 6 sum += 1 7 print(sum) 8 9
阅读全文
摘要:文件操作 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概
阅读全文
摘要:一、=、==、is、id() 1、=(赋值) 1 a = 'yang' 2 print(a) 3 >>> yang View Code 2、==(比较值是否相等) 1 a = 'yang' 2 b = 'yang' 3 print(a == b) 4 >>> True View Code 3、is(
阅读全文
摘要:数据类型 (共 7 种) 1.str 字符串类型(用法多) 2.int 数字类型 3.bool bool类型 (True 和 False) 4.list 列表(增删改查) 5.tuple 元组(增删改查) 6.dict 字典(增删改查) 7.set (集合) 1.str (字符串类型) : 1.1
阅读全文
摘要:ascii A : 00000010 8位 一个字节unicode A : 00000000 00000001 00000010 00000100 32位 四个字节 中:00000000 00000001 00000010 00000110 32位 四个字节utf-8 A : 00100000 8位
阅读全文
摘要:字典: 格式:dict{}数据类型划分:可变数据类型 与 不可变数据类型 可变数据类型 称为:可哈希元组 bool int str 不可变数据类型 称为:不可哈希 如:list dict setdict key :必须是不可变数据类型 value : 任意数据类型dict 的优点: 二分查找去查询
阅读全文
摘要:元组: 元组被称为只读列表,即数据可以被查询,但不能被修改,所以,字符串的切片操作同样适用于元组。例:(1,2,3)("a","b","c")!但是元组中的列表可以修改。 1 #元组内容不可修改,如下: 2 i = ('大雄','王晓明',['小红','小刚','花花'],'你好') 3 i[0]
阅读全文
摘要:一:什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字 字符串 列表 元组 字典 集合 二:数字int 1 #bit_length() 当十进制用二进制表示时,最少使用的位数 2 v = 11
阅读全文
摘要:重点1:格式化输出 想要在格式化输出中表示单纯的% 那么就加一个百分号 百分号是转义 一个百分号%s(str) 是字符串%d(digit) 是数字 在文本框后面 加上% ( 需要替换的内容 ) 有几个占位符 就需要有几个变量 缺一不可! 重点2:while else 当while 正常执行完毕 被b
阅读全文
摘要:Python的历史 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至2012年,2013年加入Dropbo
阅读全文
浙公网安备 33010602011771号