- 博客(15)
- 收藏
- 关注
原创 Python--day14 python的类2
1、类的重写通过继承我们可以得到父类的各种属性或者功能,但是需要注意的是父类的__init__函数不会在继承的时候被执行; 并且如果我们想重定义父类中的某个函数,该怎么办呢?使用super函数来执行父类中的__init__函数直接编写同名函数,覆盖父类函数,因为查找方式是先从子类中查找,子类中没有,才会去父类中查找。class People(object): d
2017-11-08 11:47:10 172
原创 Python--day13 python的类
1、类的一般形式:class ClassName:'''类的说明'''类的内容:属性、方法等例子class ren(object): '''this class is about ren class''' name = 'meizi' sex = 'F' def hello(self): print("hello world
2017-11-07 10:23:07 135
原创 Python--day12 python生成式和生成器
1、列表生成式列表生成式是python受欢迎的语法之一,通过一句简洁的语法就可以对一组元素进行过滤,还可以对得到的元素进行转换处理。语法格式为:[exp for val in collection if condition]相当于result=[]for val in collection: if(condition): result.append(
2017-11-06 01:42:17 208
原创 Python--day11 函数2
1、高阶函数 就是把函数当成参数传递的一种函数:def add(x,y,f): return f(x)+f(y)print(add(-8,11,abs))###map()函数,第一个参数为自定义函数,第二个参数为可迭代对象lt = [1,2,3,4,5]def f2(x): return x*xml = map(f2,lt)print(type(
2017-11-06 01:28:02 155
原创 Python--day10 函数1
1、函数的定义定义函数:def 函数名();调用函数:函数名()解释说明:python 中使用 def 命令创建一个函数,也就是 "定义"(define)的意思,调用函数其实就是执行函数中的代码def sum(x,y): print('x=%d'% x) print('y=%d'% y) return x+ya=10b=5print('c=%d'% sum(
2017-11-02 08:51:29 168
原创 Python--day9 文件练习题
1. 把一个数字的list从小到大排序,然后写入文件,然后从文件中读取出来文件内容,然后反序,在追加到文件的下一行l.sort()with open('1_test.txt','wb') as f1: f1.write(str(l)+'\n')#反序l.reverse()with open('1_test.txt','ab') as f2: f2.write(s
2017-11-01 02:11:10 715
原创 Python--day8 文件操作
1、读文件fd = open('1.txt') # 先打开文件,并用变量 fd 接收文件内容fd.read() # 读取文件内容,读取之后 fd 就是一个字符串,可以使用字符串的方法fd.read(2) # 读取文件内容(数字表示读取几个字符)fd.readline() #
2017-10-28 00:47:42 118
原创 Python--day7 练习题1
复习,做如下练习题1. 实现1-100的所有的和2. 实现1-500所有奇数的和3. 求1+ 2! + 3! + 4! + ……20!的和4. 对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]5. 复习字典排序,字符串, list, tuple常用方法1sum
2017-10-27 01:00:20 263
原创 Python--day6 python流程控制
1、ifif expression: # 如果表达式成立,则执行下面的语句 statement(s)if expression: # 如果表达式不成立,则执行else下面的语句 statement(s)else: statement(s)if expression: # 如果表达式不成立,则执行 elif 下面的语句
2017-10-27 00:44:49 123
原创 Python--day6 数据类型2
1、列表列表的基本操作a = ['abc', 123, 456] # 创建列表a[0] = 'def' # 修改列表元素print(type(a)) # 查看数据类型del a # 删除列表del a[0] # 删除列表的某个元素print(a)列表的方法
2017-10-25 09:13:08 193
原创 Python--day5 数据类型1
1、整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。2、浮点数浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表
2017-10-21 01:33:09 135
原创 Python--day4 运算符
1、算数运算符+加 用来计算数字,如果字符串、列表等相加,等于是把两个对象拼到一起-减*乘/除,4/3,默认是整除,为了得到小数,可以把其中一个变量变成浮点型,4.0/3或4/3.0%取余**表示乘方 2**3 表示2的3次方//表示只取整数2、关
2017-10-19 23:39:24 132
原创 Python--day3 Pycharm的进阶功能和python脚本的运行
1、设置pycharm执行python script的参数Run --> Edit Configuration --> Script parameters --> 填入要传递的参数然后运行即可import sysprint(sys.argv[0])print(sys.argv[1])2、pycharm常用快捷键Shift + F10
2017-10-19 01:45:22 638
原创 Python--day2 Pycharm的安装、配置和使用
1、pycharm的下载:https://download.jetbrains.8686c.com/python/pycharm-community-2017.2.3.exe2、pycharm的配置设置 python 解释器:File --> Settings --> Project Administrator --> Project Interpreter 设置主题界
2017-10-18 01:21:59 231
原创 Python--day1 Python的安装
1.python的安装:1.1 windows下安装python:1、下载 python 软件包 :https://www.python.org/ftp/python/2.7.13/python-2.7.13.amd64.msi2、安装 python :保持默认安装路径3、设置环境变量 :我的电脑 -- 属性 -- 高级系统设置 -- 环境变量 -- 编辑 PATH
2017-10-17 04:02:07 142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人