###########################################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. 【真·干货】MySQL 索引及优化实战

    热烈推荐:超多IT资源,尽在798资源网 声明:本文为转载文章,为防止丢失所以做此备份. 本文来自公众号:GitChat精品课 原文地址:https://mp.weixin.qq.com/s/6V7h ...

  2. Project Euler 14 Longest Collatz sequence

    题意:对于任意一个数 N ,寻找在 100,0000 之内按照规则( N 为奇数 N = N * 3 + 1 ,N 为偶数 N = N / 2 ,直到 N = 1 时的步数 )步数的最大值 思路:记忆 ...

  3. linux chattr用法

    在linux中,我们有的时候发现linux无法删除一个文件或者目录. huskiesir第一次遇见这个问题还是在一次服务器被不法分子入侵之后的事情,我就发现某个进程很多,根据进程的名字,我搜索关键字找 ...

  4. Loaded APR based Apache Tomcat Native library 1.1.24 using APR version 1.4.6.

    Loaded APR based Apache Tomcat Native library 1.1.24 using APR version 1.4.6. 我复制的几个地方: MySql C:\WIN ...

  5. 洛谷 1821: [JSOI2010]Group 部落划分 Group

    1821: [JSOI2010]Group 部落划分 Group Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 2596  Solved: 1221[S ...

  6. PowerDesigner16 破解

    近期开发项目,涉及到实体设计这块的时候,用的是PowerDesigner16,使用是挺方便的,可是存在一个问题.那就是PowerDesigner16存在一个试用期的问题,过期就打不开了. 之前好多同学 ...

  7. HDU 1575 EASY

    #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> ...

  8. 0x25 广度优先搜索

    今天莫名不想说话. 结果发现效率挺高? poj3322 本来可以1a的..发现我宽搜写的是head<=tail而且初始是head=1,tail=2如果是多组数据简直就gg了.基础不牢固 这题虽然 ...

  9. 关于volatile的一些思考C++

    在c++中,volatile用与修饰容易变动的变量,通常用于多线程的标志,编译器会存在代码优化,假如在同一个大括号中没有修改这么一个参数,那么编译器很可能在读取这个值的时候使用的是快取的方法,即将这个 ...

  10. 利用bat批处理——实现数据库的自动备份和删除

    之前见别人一直在玩批处理,最近公司也在用,就顺便学习下: 首先创建一个 txt文件 命名BackupDataBase  并修改后缀为.bat 编写两条命令: sqlcmd -S . -E -Q &qu ...