###########################################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. spring注解@Autowired和@Resource比较

    用途:都是做bean的注入时使用 历史:@Autowired        属于Spring的注解    org.springframework.beans.factory.annotation.Au ...

  2. 记一次生产主机中挖矿病毒"kintegrityds"处理过程!

    [记一次生产挖矿病毒处理过程]: 可能性:webaap用户密码泄露.Jenkins/redis弱口令等. 1.监控到生产主机一直load告警 2.进服务器 top查看进程,发现挖矿病毒进程,此进程持续 ...

  3. Nginx 安装配置证书,设置HTTPS站点

    详细配置如下: server { listen 80; server_name shwww.net www.shwww.net; return 301 https://www.shwww.net$re ...

  4. 1.2 为Eclipse绑定Tomcat

    1.window→preferences打开属性窗口 2.点击add 3.点击Tomcat6.0 点击next 4.选择tomcat的解压目录和jdk,并点击finish 5.点击ok 6.打开ser ...

  5. echarts地图的基本使用配置

    一.空气质量图 代码和配置如下: <template> <div class="box"> <div id="map">&l ...

  6. 【MongoDB】The basic operation of Index in MongoDB

    In the past four blogs, we attached importance to the index, including description and comparison wi ...

  7. mysql基础综述(四)

    1.数据库的简单介绍 1.1 数据库,就是一个文件系统,使用标准sql对数据库进行操作 1.2 常见的数据库 oracle  是oracle公司的数据库,是一个收费的大型的数据库 DB2,是IBM公司 ...

  8. 开发效率必备之Mac双屏显示

    自从2015年9月苹果公布EI Captain,带来了一个新的功能,叫做分屏,也就是在一块屏幕上分成左右两部分,能够分别进行操作,互不影响. 例如以下图所看到的: watermark/2/text/a ...

  9. 初识cocos2dx——入门第一篇

    享受"啪"的按下Enter的快感. (by云风) cocos2dx是不是个toy引擎,不同的人有不同的看法.可是你不得不承认它非常受欢迎.好多非常火的手游使用的就是cocos2dx ...

  10. 9.自己实现linux中的tree

    运行效果: 代码: #include <stdio.h> #include <unistd.h> #include <string.h> #include < ...