python学习
你是我的妃
这个作者很懒,什么都没留下…
展开
-
Python学习迭代器与生成器
一、迭代器一个可以记住遍历的位置的对象,对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退 1、iter()创建迭代器 和next()输出迭代器的下一个元素>>> list1 = range(10)>>> list1range(0, 10)>>> iter1 = iter(list1) #创建迭代器>>> iter1<range_iterator ob原创 2017-12-19 21:47:56 · 1179 阅读 · 0 评论 -
Python学习流程控制 if 语句、while语句、for..in...循环
一、Python中不同类型的比较方法 1.数字:通过相对大小的比较 2.字符串:按照字典次序逐字符进行比较 3.列表和元组:自左到右比较各部分内容 4.字典:对排序之后的列表进行比较二、Python中真和假的含义1.非零数字为真,否则为假2.非空对象为真,否则为假3.none始终为假4.不同类型对象比较始终为假三、if语句简单流程控制代码#if ..elif....else... 流程原创 2017-12-19 16:19:33 · 940 阅读 · 0 评论 -
Python学习表达式与语句
一、表达式:由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合 1、python中常用运算符的优先级 (从1-15依次递减)一级: (...), [...], {...}二级: s[i], s[i:j]三级: s.attribute四级: s(...)五级: +x, -x, ~x六级: x**y七级: *, /,原创 2017-12-19 14:08:38 · 598 阅读 · 0 评论 -
Python学习基本数据类型(三)
Python基本数据类型: 二、元组,关键字tuple,Python 的元组与列表类似,不同之处在于元组的元素不能修改 1.count(value)计算value在元组中出现的次数 >>> t1 = ('tianmao','jingdong','yamaxun','yangpijuan') >>>> t1.count(2)0>>> t1.count('tianmao')1>>> 2原创 2017-12-19 11:04:50 · 236 阅读 · 0 评论 -
Python学习之基本数据类型(二)
Python基本数据类型: 二、列表,关键字list,定义:列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目 1.append()在原列表中添加元素,元素可以是一个数值,字符,元组,字典等>>> list1 = [1,2,3]>>> list1.append(4)>>> list1[1, 2, 3, 4]>>> list1.append(list(range(4)原创 2017-12-19 10:43:50 · 303 阅读 · 0 评论 -
Python学习之基本数据类型(一)
python基本数据类型: 一、字符串,关键字str,可以用单引号,双引号,三引号来表示,接下来是字符串的方法解析:1.capitalize是将原字符串的首字母变成大写,然后返回一个新的字符串 >>> str1 = "hello world" >>> str1 'hello world' >>> str2 = str1.capitalize() >>> str2 'Hello world'原创 2017-12-18 21:14:51 · 246 阅读 · 0 评论 -
Python学习基础总结:简单的银行卡密码输入错误过多的解决办法
今天去取钱,意外发生了,我输错了4次密码,然后……..可想而知,我就熬到柜台解锁,回来后就写了这么一个银行简单的密码输入,因为时间原因没有来得及优化,后期我会优化的更简单些,大致上是这样的,: 1.用户注册def user_register(userName,passwd): user_dict = {"userName": userName, "passwd": passwd, "Loc原创 2017-12-26 22:37:03 · 1450 阅读 · 0 评论 -
Sublime text3 快捷键操作
选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。 Ctr原创 2017-12-23 21:26:18 · 379 阅读 · 0 评论 -
Python学习 我帮你介绍个对象吧!
面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据方法重写:如果从父类继承的方法不能满足子类的需求,可以对其重写,将父类方法覆盖实例变量:定义在方法中的变量,只作用于当前原创 2017-12-21 13:58:08 · 233 阅读 · 0 评论 -
Python学习OS 模块来处理文件和目录
1、os.access() 方法使用当前的uid/gid尝试访问路径 access()方法语法格式如下: os.access(path, mode)>>> import os,sys#路径是否存在>>> root = os.access("/Users/wangyue/Desktop/wangyue.txt", os.F_OK) >>> print (root)True#是否可读>>>原创 2017-12-20 20:14:58 · 349 阅读 · 0 评论 -
Python学习文件(File)方法
1、close()关闭文件。关闭后文件不能再进行读写操作>>> file = open("/Users/wangyue/Desktop/wangyue.txt", "w")>>> print(file.name)/Users/wangyue/Desktop/wangyue.txt>>> file.close()2、flush()刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动原创 2017-12-20 17:15:59 · 332 阅读 · 0 评论 -
Python学习数据结构、输入输出、文件对象
1、列表,Python中列表可以修改,而字符串和元组不能。 #列表的一部分方法>>> list1 = [11,55,21,1,85,33,66]>>> list1.append(10)>>> list1[11, 55, 21, 1, 85, 33, 66, 10]>>> list1.extend([100,200,300])>>> print("extend([100,200,300])原创 2017-12-20 14:50:58 · 665 阅读 · 1 评论 -
Python学习函数,“利用函数修改元组的坑”
函数:通俗的讲就是将可以重复利用的功能封装成代码块,供其调取使用,函数能提高应用的模块性,和代码的重复利用率,系统内的函数叫做内建函数,用户也可以自定义函数,叫做用户自定义函数 1、函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 () 2、任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数 3、函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明 4、函原创 2017-12-20 11:35:31 · 876 阅读 · 0 评论 -
Python学习函数,指定参数和不指定参数的顺序解读
1、我们定以一个函数有3个参数分别为one,two,threedef function(one, two, three): print("结果:",one, two, three)2、我们传入不指定参数(1,2,3)和参数(3,2,1)打印出结果我们可以看出参数传递进去是一一对应的关系function(1,2,3)function(3,2,1)结果: 1 2 3结果: 3 2 13、我们原创 2017-12-28 13:16:54 · 4291 阅读 · 0 评论