- 博客(17)
- 收藏
- 关注
原创 【python】*函数:全局局部变量、内部函数、闭包
函数与过程大多数语言都会有以下定义:函数(function):有返回值过程(procedure):是简单的特殊的没有返回值的一个特殊函数python中只有函数没有过程。函数有return的话就返回值,没有return的话就返回None。说明:hello()没有return,所以temp没有值。不会显示不代表没有返回值。即使hello()没有return,也会
2017-07-31 20:52:42 2252
原创 【python】函数:函数文档、关键字参数、默认参数、收集参数
程序简化:函数、对象、模块一、函数1、创建函数del 函数名():>>>def MyFirstFunction():print('这是我创建的第一个函数!')print('我表示很激动!')print('在此我要感谢我自己感哈哈!')2、调用函数函数名()>>> MyFirstFunction()这是我创建的第一个函数!我表示很激动!在此
2017-07-31 15:04:16 413
原创 【python】序列及其内置函数
一、列表、元组和字符串的共同点把元组、列表和字符串统称为序列。二、序列的内置函数BIF1、list():把一个可迭代对象转换为列表形式: 1)无参数:list() -> new empty list 生成一个空列表2)有参数:list(iterable) -> new list initialized from iterable's itemsit
2017-07-31 10:23:43 1316
原创 【python】字符串:格式化
格式化字符串:按照统一的规格去输出成为一个字符串,如果规格不统一就可能造成误会format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型2.单个参数可以多次输出,参数顺序可以不相同3.填充方式十分灵活,对齐方式十分强大4.官方推荐用的方式,%方式将会在
2017-07-29 18:11:04 388
原创 【python】字符串的方法
字符串1、访问字符串中的单个字符:使用索引的方法2、字符串中加入新的字符:可使用+进行拼接3、比较、逻辑、成员关系、重复操作符同样适用于字符串各种奇葩字符串的方法参考:http://bbs.fishc.com/forum.php?mod=viewthread&tid=38992&extra=page%3D1%26filter%3Dtypeid%26typeid%3D
2017-07-29 13:46:10 350
原创 【python】元组基础知识tuple(和列表的区别)
由于元组和列表是近亲关系,所以元组和列表在实际上使用撒花姑娘非常的相似。一、创建和访问区别:1、元组元素不可改变2、创建列表用中括号[],创建大部分元组用小括号().(不准确的说法)共同点:1、列表和元组访问元素均使用下标形式[],快捷访问使用冒号形式问:列表想到的是中括号,元组想到的是不是小括号呢??答案:不准确例如:temp=(1)temp
2017-07-28 16:12:17 380
原创 【python】列表
python列表:所有类型的数据都可以存放一、创建:1、创建一个普通的列表(数据类型一致)member=[1,2,3,4,5]2、创建一个混合列表(数据类型不一致)member=[1,'小甲鱼',34,0.5]3、创建一个空列表:empty=[]二、向列表添加元素1、append()member.append('小甲鱼')属于对象的函数称为方法,.表示范围
2017-07-24 21:09:25 361
原创 【python】range()
range() 作用:是生成一个从start参数的值开始到stop参数的值结束的数字序列语法:range([start,]stop[,step])--这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。--step=1表示第三个参数的默认值是1--range(5):0 1 2 3 4--range(2,8):2 3 4 5 6 7--range(1
2017-07-24 20:24:39 507
原创 【python】assert关键字
断言(assert)当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常用途:测试程序的时候,与其让错误的条件导致程序后边出现莫名其妙的BUG或者崩溃的时候,不如让程序在错误出现的时候就实现自爆。可以用TA在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了。>>> asser
2017-07-24 19:59:30 444
原创 【python】打飞机小游戏(一)
首先声明一点,这篇博客完全参照了小甲鱼的《零基础入门学习Python》教学视频为了尊重原创,特将原作者的视频地址公布如下:《零基础入门学习Python》打飞机小游戏思路:1、加载背景音乐2、播放背景音乐(单曲循环)3、我方飞机诞生interval = 0(间隔)while True: if 用户是否点击关闭按钮: 退出
2017-07-24 17:19:38 1426
原创 【python】算术、比较、逻辑操作符及他们的优先级
一、算术操作符加减乘除:+、-、*、/、%a+=4相当于a=a+4a-=3相当于a=a-3a*=3 a/=2%:求余数**:幂运算操作符,2**3,相当于2*2*2注意:幂运算比左侧的单目运算符的优先级高,比右侧的单目运算符优先级低。例如:-3**2 相当于-(3**2) 结果为-9 3**-2 相当于3**(-2) 结果
2017-07-24 16:38:46 1944
原创 【python】小甲鱼入门课程错题整理
003:http://bbs.fishc.com/thread-36652-1-1.html1、猜一猜下面程序的结果>>>first = 520>>>second = '520'>>>first = second>>>print(first)答案:520注意:这里没有使用单引号,但是他打印的其实是一个字符串。因为是print打印,所以没有单引号。2、程序
2017-07-24 16:00:52 872
原创 【python 】数据类型和返回数据类型的函数
字符串+字符串 →称为 "拼接" 数字+数字 →称为"加法运算"一、数据类型:整型、浮点型、布尔类型1、整型:整数注意:python2中长整型需要在后面加l,python3中不区分整型和长整型2、浮点型:小数注意:浮点型和整型的区别就是有无小数点e记法:科学计数法,会变成浮点型,1.5e4=100003、布尔类型:特殊
2017-07-24 11:38:30 11098
原创 【python 】逻辑运算符and和random模块外援
1、逻辑运算符and:and逻辑运算符可以将任意表达式连在一起,得到一个布尔类型的值。只有两边的表达式都为真的时候,得到的布尔值才为true。注意:比较运算符的优先级比逻辑运算符的优先级高;提示:可以将比较运算符加上括号,就会优先执行。2、引入外援:random模块该模块中有一个函数叫做randint(),Ta会返回一个随机的整数。使用方法:import r
2017-07-24 10:42:08 500
原创 【python】条件语句和循环语句
条件分支语法: if 条件: 条件为真执行得操作else: 条件为假执行的操作 while循环语法:while 条件: 条件为真执行的操作 注意:python中if和else和while后边都要有冒号,判断后执行的操作需要进行缩进,此时的缩进相当于C语言中的大括号。缩进特别关键。
2017-07-20 21:23:24 376
转载 【Python】17个新手常见Python运行时错误
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , cla
2017-07-19 21:35:52 450
原创 【python】原始字符串
反斜杠是个很好的东西>>> str='c:\now'>>> print(str)c:ow由于转义字符\n导致换行,此时可以用转义字符\\来表示一个反斜杠,即>>> str='c:\\now'>>> print (str)c:\now但若一个字符串中出现多个斜杠,这样加是比较麻烦的。此时引入原始反斜杠。即在字符串的前面加一个一个英文
2017-07-19 21:07:04 368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人