###########################################max函数##############################################################
# 1.max函数处理的是可迭代对象,相当于一个for循环取出每个元素进行比较。注意:不同类型的元素之间不能进行比较
# 2.每个元素之间进行比较,是从每个元素的第一个位置一次比较,如果这一个位置分出大小,后面的就不再进行比较,直接比较该元素
#################################
#3.ord()写一个字符,显示出ASCII表中对应的值
# print(ord('a'))
# 97
#################################
#4.pow()
# print(pow(10,3))10的3次方
# 1000
# print(pow(10,3,2))10的3次方对于2取余数
# 0
#################################
#5.reversed()反转可迭代的对象
# l = [1,2,3,4]
# print(list(reversed(l)))
###############################
#6.round()四舍五入
# print(round(3.5))
# 4
#################################
#7.set()集合的形式
# print(set('hello'))
#################################
#8.silce()切片,取出其中的几个元素
# l = 'hello'
# s1 = slice(3,5)
# print(l[s1])
# lo
##################################
#9.sorted()排序,比较大小,不同的数据类型不能做比较
# l = [3,2,5,1,7,8,9]
# print(sorted(l))
# [1, 2, 3, 5, 7, 8, 9]
# name_dic = {
# 'alex':600,
# 'wupei':300,
# 'yuanhao':400,
# }
# print(sorted(name_dic,key=lambda key:name_dic[key]))
# # ['alex', 'wupei', 'yuanhao']
# print(sorted(zip(name_dic.values(),name_dic.keys())))
# [(300, 'wupei'), (400, 'yuanhao'), (600, 'alex')]
##################################
#10.str()任意类型转换为字符串
#################################
#11.sun()求和
#################################
#12.type()查看数据类型
#写程序就是处理数据状态的变化
# msg = '123'
# if type(msg) is str:
# num = eval(msg)
# print(num)
# 123
#################################
#13.vars()查看某一个对象下所有的方法,显示为字典的格式
###################################
#——————————————————————————————————————————————————————#
###########################################文件处理###########################################################
# 一、文件处理流程
# 1.打开文件,得到文件句柄并赋值给一个变量
# 2.通过句柄对文件进行操作
# 3.关闭文件
#r-只读 w-写入 a-追加
# f = open('test',encoding='UTF-8')以utf-8的形式打开,不同的编码格式不能打开文件
# data = f.read()
# print(data)
# f.close()释放资源
# f = open('test',encoding='UTF-8')
# data = f.readable()#是否可读
# print(data)
# True
# f = open('test',encoding='UTF-8')
# data = f.readline()#依次读取一行
# print(data)
# f = open('test',encoding='UTF-8')
# data = f.readlines(5)
# print(data)
# ['#首先在python3中操作文件只有一种选择,那就是open()\n']
#############################################################################################################3
# 二、文件处理写操作
# f = open('test','w',encoding='UTF-8')#新建一个文件
# f.write('111111\n')
# f.write('222222\n')#文件内容只能是字符串
# f.close()
##############################################################################################################
# 三、追加操作
# f = open('test','a',encoding='UTF-8')
# f.write('a模式是追加的方式写到文件的最后')
#################################################################################################################
# 文件没有修改,文件是二进制排列在硬盘上的,修改文件都是覆盖内容
# src_f = open('test','r',encoding='UTF-8')
# data = src_f.readlines()
# src_f.close()
# dst_f = open('test_new','w',encoding='UTF-8')
# dst_f.writelines(data[0])
# dst_f.close()
# with open('test','w') as f:#系统自动释放资源
# f.write('2222\n')

Pyhton学习——Day8的更多相关文章

  1. Pyhton学习——Day26

    #多态:多态指的是一类事物有多种形态# import abc# class Animal(metaclass = abc.ABCMeta):# 同一类事物:动物# @abc.abstractclass ...

  2. pyhton 学习

    官方学习文档 https://docs.python.org/3/tutorial/

  3. 20190320_head first pyhton学习笔记之构建发布

    1.把代码nester.py放入文件夹nester中,在文件夹中再新建一个setup.py文件,文件内容如下: from distutils.core import setup setup( name ...

  4. android开发学习——day8

    关于UI学习的总结 EditText的练习 MainActivity.java代码 package test.example.com.ch02_button; import android.suppo ...

  5. Python学习-day8 socket进阶

    还是继续socket网络编程的学习. socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None) Socket Fami ...

  6. 算法学习--Day8

    今天重拾算法复习. 今天学习了两个类型的算法——并查集与最小生成树(MST) 简单记录一下并查集的大致内容. 一.并查集的内容大致作用为查找当前图中的点有几个集合. 该算法起到查询分组的情况.通过给定 ...

  7. Pyhton学习——Day2

    Python开发IDE(工具)Pycharm.eclipse1.循环while 条件 #循环体 #条件为真则执行 #条件为假则执行break用于退出所有循环continue用于退出当前循环 2.Pyc ...

  8. Pyhton学习——Day28

    #上下文协议:文件操作时使用with执行# with open('a.txt','w',encoding='utf-8') as f1:# with语句,为了让一个对象兼容with语句,必须在这个对象 ...

  9. Pyhton学习——Day27

    # hasattr(obj,'name')-->obj.name# getattr(obj,'name',default = 'xxx')--->obj.name# setattr(obj ...

随机推荐

  1. Disconf使用简单Demo

    创建配置文件 在敲Demo之前,需要在Disconf上创建自己的APP,然后在APP的某个环境下创建配置文件,如下面截图中的流程,这里就简单创建了一个redis.properties,内容是redis ...

  2. Python笔记12-----画图Matplotlib

    1.matplotlib:pyplot和pylab 如: import pylab as pl pl.figure(figsize=(8,6),dpi=100)[建立的图像大小和图的精度] pl.pl ...

  3. alg--分治法

    分治--分而治之, 把大的问题分成n个小的问题,分别处理,然后汇总小问题的结果. 具体介绍可以参考这位大哥的blog: https://www.cnblogs.com/steven_oyj/archi ...

  4. 转[总结]FFMPEG视音频编解码零基础学习方法 .

    http://blog.csdn.net/leixiaohua1020/article/details/15811977 在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视 ...

  5. redis_4 主从模式

    配置主服务器: 进入 redis 配置文件redis.conf. 修改 bind 127.0.0.1 为 bind 0.0.0.0 关闭防火墙,只有root用户能操作 .开启 命令为:ufw enab ...

  6. nodejs-Sream

    Stream 是一个抽象接口,Node 中有很多对象实现了这个接口.例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出). Node.js,Str ...

  7. 金蝶KIS标准版与金蝶K3的差别

    一.数据库  金蝶KIS标准版使用MS Access数据库.该数据库适用于小规模的数据处理,是比較经济的数据库解决方式,但当单个表的数据记录超过5万条时.执行的速度和稳定性都将受到一定程序的影响. K ...

  8. .NET开源的背后:是无奈,还是顺应潮流?

    摘要:微软.NET的开源,让很多开发者欣喜若狂.同一时候也有很多人好奇其背后的故事,过去视开源为癌症的微软为什么会突然有这一举措,是出于无奈,还是顺应潮流,而这当中的种种也许能够用文中的六个观点来说明 ...

  9. 从HTTP 2.0想到的关于传输层协议的一些事

    0.HTTP协议的历史 我也不知道... 1.关于HTTP 2.0 收到了订阅的邮件,头版是说HTTP 2.0的内容,我本人不是非常关注HTTP这一块儿.可是闲得无聊时也会瞟两眼的.HTTP 2.0的 ...

  10. Android自己定义View之组合控件 ---- LED数字时钟

    先上图 LEDView效果如图所看到的. 之前看到一篇博客使用两个TextView实现了该效果.于是我想用自己定义控件的方式实现一个LEDView.使用时就可以直接使用该控件. 採用组合控件的方式,将 ...