day9-复习学习python实例
学习实例代码
#求1到100的和
print ("##################1到100求和#################")
def sum(a,b):
s = 0
for i in range(a,b+1): s = s+i
return s
if __name__ == '__main__': sum1 = sum(0,100)
print(sum1) print('########################求1-500所有奇数的和###########################')
def sumAn(a,b):
m = 0
for i in range(a,b+1):
if i%2==0: m = m + i
continue
else:
continue return m
if __name__ == '__main__':
a= sumAn(1,500)
print(a)
print('#################求1+2!+3!...20!的和################') def sumFac(a,b):
sum2 = 0
k = 1
for i in range(a,b+1):
#print(i**i)
k = k*i
sum2 = sum2 + k
return sum2
if __name__ == '__main__':
fac = sumFac(1,20)
print(fac) print('#######################列表排序###################') def sort(a):
b = sorted(a)
return b
if __name__ == '__main__':
list1 = [2,32,43,453,54,6,576,5,7,6,8,78,7,89]
list1_sort = sort(list1)
print(list1_sort)
数值,字符串,列表.元祖,字典。
数值类型分为一下类型
整型(int) 长整型(long) 浮点型(float) 复数型(complex) a=12j 数值后面加j
Type()查看变量类型
字符串类型
有三种方法定义
’’
“”
‘’’’’’’
三重引号(docstring)除了能定义字符串以外,还可以用作注释。
str=‘abc’
索引(从0开始,-1表示最后一个字符,+字符串连接符),切片
str[0] =a str[0:2] (2表示取到第几位) str[0::2] 表示隔俩个取以位
str[0:3:-1] 表示从右到左。
字符串、列表和元组都是序列。
特点:索引和切片操作
序列的基本操作
Len() : 求序列的长度
+ : 连接2个序列
* : 重复序列元素
in : 排断元素是否在序里
max() : 返回最大值
min() : 返回最小值
cmp(x,y) : 比较列个序列是否相等
列表[]
>列表(list)是处理一组有序项目的数据结构,既可以在列表中存储一个序列的项目。
>可变的元素结构
创建列表
list1=[]
list2=list()
list3=[‘a’,1,2]
list2.append() 向列表里添加元素
列表操作
取值
切片和索引
添加
list2.append()
删除
del listp[]
list.remove(list[])
修改
list[]=x
查找
var int list
插入
list2.insert(1,'abc')
排序
list2.sort()
反转
list2.reverse()
删除并返回值
list.pop(1)
追加元素
list2.extend('qweq')
元组()
元组和列表相似
元组和字符串一样是不可变得
-元组可以存储一系列的值
-元组通常用在用户定义的函数能够安全地采用一组值得时候,即被使用的元组的值不会改变。
t=(1,a,)
a b c=t 元组的拆分
字典的常用方法
>字典是python中的唯一的映射类型(哈希表)
>字典对象是可变的,但字典的建必须使用不可变对象,一个字典可以使用不同的类型的键值。
字典的方法:
key() 键值
values() 元素
items()返回列表
dic.get()返回字典元素。
dic.has_key(2) 判断key是否在字典里
dic.copy()复制 dic2=dic.copy() 粘贴
dic.clear 清除元素
dic.pop(‘a’) 删除k值,返回元素。
dict()将列表转变成字典
dic.fromkeys(‘abc’,100)创建元素相同的字典
day9-复习学习python实例的更多相关文章
- 【转】布同:如何循序渐进学习Python语言
大家都知道Python语言是一种新兴的编程语言.1989年,Python就由Guido van Rossum发明.Python一直发展态势很好. 原因有几点:1.跨平台性好.Linux.Windows ...
- python学习: 如何循序渐进学习Python语言
大家都知道Python语言是一种新兴的编程语言.1989年,Python就由Guido van Rossum发明.Python一直发展态势很好. 原因有几点:1.跨平台性好.Linux.Windows ...
- 使用docker安装部署Spark集群来训练CNN(含Python实例)
使用docker安装部署Spark集群来训练CNN(含Python实例) http://blog.csdn.net/cyh_24/article/details/49683221 实验室有4台神服务器 ...
- Python3 学习Python流程--试水中
二.基础语法之后可以搭载服务器练习: 教程 一.1.Python 搭建环境. 初学基本语法 :Python基本语法 2.推荐 IDE : PyCharm CE 下载 菜鸟教程都是基础语法,可以对py ...
- 小白学习Python之路---开发环境的搭建
本节内容 1.Python的介绍 2.发展史 3.安装Python 4.搭建开发环境 5.Hello World程序 一.Python的介绍 Python的创始人为荷兰人吉多·范罗苏姆(Guido v ...
- 深入学习Python解析并解密PDF文件内容的方法
前面学习了解析PDF文档,并写入文档的知识,那篇文章的名字为深入学习Python解析并读取PDF文件内容的方法. 链接如下:https://www.cnblogs.com/wj-1314/p/9429 ...
- Python实例获取mp3文件的tag信息
下面利用一个python的实例程序,来学习python.这个程序的目的就是分析出所有MP3文件的Tag信息并输出. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...
- 【Python】【爬虫】如何学习Python爬虫?
如何学习Python爬虫[入门篇]? 路人甲 1 年前 想写这么一篇文章,但是知乎社区爬虫大神很多,光是整理他们的答案就够我这篇文章的内容了.对于我个人来说我更喜欢那种非常实用的教程,这种教程对于想直 ...
- Python实例---抽屉热搜榜前端代码分析
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
随机推荐
- 虹软人脸识别 arcface2.0 安卓版本
虹软官方网站提供了 AndroidStudio 版本的arcface2.0,我花了 几天的时间整理了一个 ADT版本的源码, 是自己从 官方 2.0 android版本中转换而来的.已经测试了,可 ...
- 学习笔记48—PS画虚线
PS画虚线步骤: 1)我们打开PS后,随便新建一个文件. 2)大小随意. 2)我们选择画笔工具,快捷键是B. 3)画笔面板的快捷键是F5. 4)点击画笔预设面板,再点击右边右上角的下三角,在弹出的菜单 ...
- DAY3 数据类型与运算符
一.注释 代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号""" """ 注释用于解释某一行代码的作用,增加代码的可读性 ...
- Windows 多用户接续设置
第1步:如果想真正实现多用户接续,请安装角色:remote desktop service.第2步: gpedit.msc,找到“计算机配置”-“管理模板”-“Windows 组件”-“远程桌面服务” ...
- lua闭包实现迭代器遍历数组
--实现访问数组的迭代器 function visit(t) return function() i = i + return t[i] end end --要访问的数组 ,,,} itor = vi ...
- 用basicTrendline画一元线性回归直线的置信区间
感慨统计学都还给老师了..恶补! R安装包的时候貌似需要用管理员权限启动,否则安装不了,国内镜像卡得渣渣,还是国外镜像真香~选择hongkong就好了. install.packages(" ...
- 03 flask数据库操作、flask-session、蓝图
ORM ORM 全拼Object-Relation Mapping,中文意为 对象-关系映射.主要实现模型对象到关系数据库数据的映射. 1.优点 : 只需要面向对象编程, 不需要面向数据库编写代码. ...
- wdcp环境redis的位置
- Jupyter notebook 转 pdf [完整转换]
- 廖雪峰网站:学习python函数—定义函数(二)
def my_abs(x): if x >= 0: return x else: return -x print(my_abs(-99)) # 空函数 def nop(): pass # 参数检 ...