随笔分类 - 1.Python基础
摘要:Python基础【day01】:python介绍发展史(一) Python基础【day01】:Hello World程序(二) Python基础【day01】:表达式if ...else语句(三) Python基础【day01】:python 2和3区别(四) Python基础【day01】:初始模
阅读全文
摘要:本节内容 1、关系测试(特殊符号) 1、交集2、并集3、差集4、对称差集5、是否是子集6、是否是父集 2、基本操作 1、add2、update3、remove VS pop vs discard4、len5、x in s6、x not in s 一、关系测试(特殊符号) 1、交集(&) >>> na
阅读全文
摘要:本节内容 一、深浅拷贝 列表、元组、字典(以及其他) 对于列表、元组和字典而言,进行赋值(=)、浅拷贝(copy)、深拷贝(deepcopy)而言,其内存地址是变化不通的。 赋值(=) 赋值只是创建一个变量,该变量指向原来的内存地址 1 2 3 4 5 >>> name1 = ['a','b',['
阅读全文
摘要:本节内容 一、数据运算 算数运算: 比较运算: 赋值运算: 逻辑运算: 成员运算: 身份运算: 位运算: #!/usr/bin/python a = 60 # 60 = 0011 1100 b = 13 # 13 = 0000 1101 c = 0 c = a & b; # 12 = 0000 11
阅读全文
摘要:本节内容 一、用户输入 1 2 3 4 5 6 7 #!/usr/bin/env python #_*_coding:utf-8_*_ #name = raw_input("What is your name?") #only on python 2.x name = input("What is
阅读全文
摘要:本节内容 一、Python安装 windows 1 2 3 4 5 6 7 1、下载安装包 https://www.python.org/downloads/ 2、安装 默认安装路径:C:\Users\Administrator\AppData\Local\Programs\Python\Pytho
阅读全文
摘要:本节内容 1、添加或者修改文件模板 2、 python版本管理切换 3、已有文件重命名4、Python模块安装5、在PyChram中直接浏览文件目录6、 断点调试7、常用快捷键8、PyChram设置字体大小 9、直接运行当前的.py文件10、格式化代码11、智能感知忽略大小写 1、添加或者修改文件模
阅读全文
摘要:一、概述 我们工作中需要经常操作文件,下面就讲讲如何用Python操作文件 1、文件操作的流程: 打开文件,得到文件句柄赋值给一个变量 通过文件句柄,对文件进行操作 关闭文件 二、入门 1、语法 open(文件路径,模式,字符编码) 1 2 3 4 5 6 7 8 #获取文件句柄 f = open(
阅读全文
摘要:在Python中字符串本身有带很多操作,字符串的特性,不可以被修改 0、字符串常用功能汇总 1、字符串的定义 特别提醒:字符串如果修改的话,字符串所在的内存地址也跟着变化,所以不可被修改,但是对于列表来说,可以修改是因为列表的内存是不变的,可以直接在上面修改 2、切片 特别提醒:字符串其实和列表,元
阅读全文
摘要:本节内容 1、作用域 2、三元运算 3、进制 一、作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用。 1 2 3 if 1==1: name = 'wupeiqi' print name 1 2 3 if 1==1: name = 'wupeiqi' print na
阅读全文
摘要:零、本节内容 1、文件常用操作汇总 2、打开文件 3、操作文件 4、关闭文件 一、文件常用操作汇总 二、打开文件 1、普通打开模式 r,英文:read,只读模式(默认) w,英文:write,只写模式(不可读,不存在则创建新文件,存在则删除内容) a,英文:append,追加模式(不可读,不存在则创
阅读全文
摘要:本节内容 1、编码介绍 2、字符编码介绍 3、总结 说到python的编码,一句话总结,说多了都是泪啊,这个在以后的python的开发中绝对是一件令人头疼的事情。所以有必要要讲讲清楚 一、编码介绍 1、须知: 在python 2中默认编码是 ASCII,而在python 3中默认编码是 unicod
阅读全文
摘要:本节内容 1、集合常用方法总结2、定义3、关系测试 集合是无序的,天生不重复的数据组合,它的作用如下: 去重,即:把一个列表变成集合,就去重了 关系测试,即:测试两组集合的交集、并集和差集等 一、集合常用方法总结 二、定义 1、语法 >>> name_1 = [1,2,3,4,7,8,7,10] #
阅读全文
摘要:本节内容 0、列表常用功能汇总1、定义列表2、访问列表中的元素3、切片4、追加5、插入6、修改7、拷贝8、删除9、扩展10、统计11、翻转12、排序13、获取下标值14、清空列表 列表是Python最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 0、列表常用功能汇总 1、定义列
阅读全文
摘要:本节内容 1、标准库 1、sys 2、os 2、第三方库 1、for mac 2、for linux Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持 1、标准库 python的标准库有很多,我们先认识sys和os模块,因为这两个模块
阅读全文
摘要:本节内容 一、简述 字典是Python中的又一种数据结构,它是通过key-value的数据类型,跟我们小时候用的新华字典差不多,通过key去访问value 二、语法 2、特性 ①字典是无序的 ②字典是通过key去访问value(元素不存在重复) 三、字典的使用 1、增加 2、修改 3、删除(del、
阅读全文
摘要:本节内容 1、字符编码与转码 1、关于中文2、注释3、转码 2、表达式for 循环 3、数据类型之数字 1、数字2、布尔值3、字符串4、列表5、元祖6、字典 一、字符编码与转码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American St
阅读全文
摘要:许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先选择一个最适合你的Python教程,教程中使用哪个版本的Python,你就用那个版本。等学得差不多了,再来研究不同版本之间的差别”。 但如果想要用Python开发一个新项目,那么该如何选择Python版本
阅读全文
摘要:本节内容 一、 Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五, Python
阅读全文