
自学Python笔记
ErrorChen
我是搬砖的,我最有发言权>_>
展开
-
元组
创建和访问元组: 如图,元组和列表一样可以使用切片元组不能被修改 创建空元组: 若只包含一个数字元素,要在数字后面加逗号以示区分元组与普通数字 更新和删除一个元组把元组切片再拼接成新的元组,注意格式原创 2015-06-18 17:26:53 · 574 阅读 · 0 评论 -
列表(2)
列表常用操作符: 比较操作符>, <, >=, <= 列表比较大小时,第零个元素大的一边大逻辑操作符and or not 连接操作符+ 重复操作符 * 成员关系操作符in,not in in ,not in 的操作对象为普通列表,如上图列表内的列表,要用索引调用列表list的方法 index()获取参数位置 reverse()倒序排列列表元素 sort()升序排列列原创 2015-06-15 07:14:52 · 436 阅读 · 0 评论 -
列表(1)
创建普通列表 name=[‘小米’,’小明’,’小马’,’小美’,’小梅’]创建混合列表 m=[4,’age’,3.14,[1,3,2.5]]创建空列表 a=[]append()向列表中添加一个元素name=['小米','小明','小马','小美','小梅']name.append('小曼')print(name)len()返回列表中元素个数 extend()扩展列表,向列表中插入列表,原创 2015-06-14 17:43:53 · 480 阅读 · 0 评论 -
分支和循环(1)
以飞机大战为例说明它的内部分支和循环:加载背景音乐播放背景音乐(单曲循环)我方飞机生成interval=0while True: if 用户点击关闭按钮 退出 interval+=1 if interval==20:#设置飞机生成间隔 interval=0 敌方飞机生成 敌方飞机移动一个位置原创 2015-06-14 07:10:28 · 342 阅读 · 0 评论 -
分支与循环(2)
–实现如下要求: 按照百分制,90分以上成绩评价为A,80到90为B,60到80为C,60以下为D,当用户输入分数,自动输出成绩评价。while True: temp=input('请输入你的成绩') number=int(temp) if number>90: print('A') elif number>80:原创 2015-06-14 07:51:05 · 461 阅读 · 0 评论 -
分支与循环(3)
while循环 语法: while 条件: 执行循环体例:age=23while age>18: print('成年人') age-=1 for循环 语法: for 目标 in 表达式: 执行循环体例:for x in 'ErrorChen': print(x)range() 语法:range( [start,] st原创 2015-06-14 09:10:03 · 502 阅读 · 0 评论 -
进一步改进小游戏
原代码print('*******我爱ErrorChen**********')temp=input('不妨猜一下我现在的心里想的是哪个数字')guess=tempif guess==8: print('卧槽,你是我心里的蛔虫吗') print('哼>_>,猜中了也没有奖励')else: print('猜错了,我心里想的是8')print('游戏结束,不玩啦^_^'原创 2015-06-12 17:10:23 · 664 阅读 · 2 评论 -
常用操作字符串
基本的操作符 + , -, * , / , % ,** + a=a+6可以简化为a+=6 a=a*9–>a*=9 /表示日常生活中的除法 //则对除法的结果取整,俗称‘地板除’%代表取余数**代表指数 如2**3说的是2的3次方 逻辑操作符 (结果为True或False): and 所谓逻辑与运算符。如果两个操作数都为真,则条件为真。or 所谓逻辑OR运算符。如果有两原创 2015-06-13 16:59:42 · 431 阅读 · 0 评论 -
python的数据类型
python变量没有类型,但是python有数据类型 ‘520’和520 是不一样的,一个是字符串,一个是数字 python数据类型包括很多,例如数值类型包括 e记法,表示科学计数法,属于浮点型数值 6 100 000 000=6.1×1 000 000 000—>6.1e9 布尔型: Ture和False表示真和假,同时也是特殊的整型 从代码可以看出,True表示1,Fals原创 2015-06-13 08:20:43 · 759 阅读 · 0 评论 -
用python设计的一个小游戏
文字小游戏print('*******我爱ErrorChen**********')temp=input('不妨猜一下我现在的心里想的是哪个数字')guess=tempif guess==8: print('卧槽,你是我心里的蛔虫吗') print('哼>_>,猜中了也没有奖励')else: print('猜错了,我心里想的是8')print('游戏结束,不玩啦^_原创 2015-06-12 09:59:56 · 1795 阅读 · 0 评论 -
变量和字符串
变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable),在大多数语言中,都把这种动作称为(给变量赋值)或(把值存储在变量中)。t1='明天'print(t)t1='后天'print(t)t2='下雨'print(t1+t2) 使用变量前,要先变量赋值 变量名可以包括字母,数字,下划线,但变量名不能以数字开头 python是区分大小原创 2015-06-12 10:38:06 · 479 阅读 · 0 评论 -
初步了解python
Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议[1] 。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C+原创 2015-06-12 09:34:00 · 595 阅读 · 0 评论 -
序列及其方法
列表,元组字符串的共同点 1.都可以通过索引得到元素 2.默认索引值从0开始 3.切片方法 4.共同的操作符(重复操作符,拼接操作符,成员关系操作符)list(iterable)把一个可迭代对象转换为列表 tuple(iterable)把一个可迭代对象转换为元组 str(obj)把obj对象转化为字符串 max()返回序列或者参数集合中最大值 min()返回序列或者参数集合中最小值原创 2015-06-20 10:11:26 · 497 阅读 · 0 评论 -
字符串的格式化
字符串的format方法: format方法包含两种参数位置参数(0,1,2,3…)和关键字参数(a,t,mt…) 注意格式!打印\时用\\ 类似打印{}也要用{{}}的形式:此时{0}已被解释无法再输出hello%c格式化字符及ASCII码 根据ASCII编码97对应字符a,98对应b%s格式化字符串 %d格式化整数 %o格式化无符号八进制数 %x格式化无符号十六进制数(字母原创 2015-06-19 19:31:43 · 542 阅读 · 0 评论 -
python函数
创建并调用函数: 注意格式def,括号,冒号,缩进 函数的返回值return def sum(a,b): 形式参数:函数创建和定义时括号里的参数a,b叫做形参,a,b只是一个形式,占据一个参数位置sum(2,3) a,b为形参 实际参数:函数调用时括号里的参数 传递进来的2,3为实参,是具体的参数值关键字参数 使用关键字参数可以在参数多的情况下避免传参错误默认参数:已设置默认值的原创 2015-06-21 08:15:34 · 555 阅读 · 0 评论 -
字符串的方法
字符串和元组一样不可被修改,更新方式和元组一样 字符串方法列表:原创 2015-06-19 08:31:13 · 398 阅读 · 0 评论 -
安装pygame for Python3.5
pygame官网:http://www.pygame.org/下载页面:http://www.pygame.org/download.shtml适配python 3.5的pygame地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame原创 2015-12-04 21:35:18 · 6617 阅读 · 2 评论