python 复习-2】的更多相关文章

最近要复习离散数学,不想挂啊,但是又想编程,大家知道啦,程序员离不开代码啊,所用想边复习边写代码,所以就自己用代码去实现一下离散的知识点,当做复习,自知自己的Python很渣,也想借此巩固一下基础,哈哈,事不宜迟,开始吧! 1.集合 概念:集合是由指定范围内的某些特定对象聚集在一起构成的,元素就是集合中的每一个对象 怎么用python实现集合呢,这个我自定义了一个类,这个类中有一个构造方法,底层我用列表是存储集合中的元素,用add方法可以添加元素,show方法就可以展示元素 class MySe…
九九开始的复习 这周复习之前的学的知识关于range函数,gormat函数,print的使用总结一下 从一个小例子开始,开始我的回顾吧, 大家都是从那个九九乘法表开始的数学之旅,从一一得一,开始了我们的面向绝望之旅数学之旅 首先我想到如果要展示出'''1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5…
#!/usr/bin/env python # -*- coding:utf-8 -*- # @Time : 2017/10/27 22:46 # @Author : lijunjiang # @File : Exercise.py """实现1-100的所有的和""" num = 0 for i in xrange(1, 101): num += i print(num) """实现1-500所有奇数的和"…
Python回炉复习 1 变量 Python的变量和C语言的变量书写方式类似: 书写要求 python程序编写结构利用缩进表示,抛弃花括号: 结构 分支: if(条件语句1): 执行语句块 else if(条件语句2): 执行语句块 else: 执行语句块 循环: while 循环 while 循环条件: 循环语句体 for 循环 for 目标 in 表达式: 循环语句体 表达式的结果会和目标联成共体 range()函数: 步长函数: range(x,y,z) ​ x:开始 ​ y:结束(y-1…
Welcome to Python.orghttps://www.python.org/ 怎么用最短时间高效而踏实地学习 Python? - 知乎https://www.zhihu.com/question/28530832 人生苦短,我用python.学python是在大二的时候,看的大妈的<可爱的python>一书.转眼这么多年过去,工作中也用过不少次,有用在批量处理文件和文本的简单任务.定时执行任务.构建机之类的场景.今天,打算再复习一下python里跟别的常用语言稍有不同的一些语法和特…
1.input和raw_input的区别 input假设输入的都是合法的python表达式,如输入字符串时候,要加上引号,而raw_input都会将所有的输入作为原始数据 2.原始字符串前面加上r,eg str=r"C:\download\njava.txt",其中的转移字符\n就不会被看成是换行符 第二章 列表和元组 1.列表左边index从0开始,右边从-1开始 2.分片取左不取右,如nums[3:6],取3.4.5 3.步长,nums[0:10:2],每次走2步,或者[8:3:-…
抽时间回顾2年前自己做过的python工具,突然感觉不像自己写的,看来好久没用过python的字典和文件操作了,查询资料和网页,整理如下: 一.字典 键值对的集合(map) 字典是以大括号“{}”包围的数据集合 与列表区别:字典是无序的,在字典中通过键来访问成员. 字典是可变的,可以包含任何其他类型 声明: Dic = {key1:value1,key2:value2} 访问 Dic[key1]将得到value1 常用字典操作: dic.keys()获得键的列表 dic.values()获得值的…
这次复习的是计数问题,立刻走起吧! 1.乘法原理 如果一项工作需要t步完成的,第一步有n1种不同的选择,第二步有n2种不同的选择,……,第t步有nt中不同的选择,那么完成这项工作所有可能的选择种数为: n1 x n2 x …… x nt def multiply(*args): count = 0 for x in args: count *= x print "the all possible choices is %d" % count 2.加法原理 假定X1,X2,……,Xt均为…
1.对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符: >>> ord('A') >>> ord('中') ) 'B' ) '文' 2.要注意区分'教主'和b'教主',前者是str,后者虽然内容显示得和前者一样,但bytes的每个字符都只占用一个字节. 在具体的意思就是,前者的len('教主')=2,有两个字符,而后者len(b'教主')=6,因为中文转化为英文后,一个中文字符等于2到3个字节.…
比如常用的数学常数π就是一个常量.在Python中,通常用全部大写的变量名表示常量: Python支持多种数据类型,在计算机内部,可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来. 对变量赋值x = y是把变量x指向真正的对象,该对象是变量y所指向的.随后对变量y的赋值不影响变量x的指向. Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-214…